.category-body{display:flex}.category-body>div{flex-grow:1}.category-side{flex:none;padding-right:100px;width:25%}.category-products{width:75%}@media screen and (max-width:1469px){.category-side{padding-right:30px}}.filter-form .custom-control{display:block}.filter-form .custom-control.disabled{opacity:.5;pointer-events:none}.filter-form .custom-control a{text-decoration:none}.filter-form .opener-content{padding-top:1px}.filter-form .opener-content .custom-control:first-child{margin-top:20px}.filter-form .opener-content:not(.active){display:none}.filter-form [data-opener]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-wrap:wrap;padding-right:2ch;position:relative;width:100%}.filter-form [data-opener]:after{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f10c";font-size:.8em;position:absolute;right:5px}.filter-form [data-opener].active:after{content:"\f10f"}.filter-row{border-bottom:1px solid #dedede;padding:15px 0}.filter-label{font-size:1rem;font-weight:600}.filter-label-tooltip .wpj-tooltip{display:none}.filter-label-tooltip:active .wpj-tooltip,.filter-label-tooltip:focus .wpj-tooltip,.filter-label-tooltip:hover .wpj-tooltip{display:block}.filter-price-label{color:#6d6f72;margin:auto;padding:0 5px}.filter-price-inner{padding:20px 1px 10px}.filter-param-float .form-control{border:0;padding:0}.filter-float-inputs{align-items:center;display:flex;justify-content:space-between}.filter-float-inputs .form-control-group{align-items:center;display:inline-flex;width:calc(50% - .625rem)}.filter-float-inputs input{border:0;flex:1;width:100%}.filter-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.filter-selected{margin-left:auto}.filter-total{order:1;text-align:right;width:15ch}.filter-sort{align-items:center;display:flex}.filter-sort p{margin:0 20px 0 0}.filter-sort .filter-sort-title{color:#0f0f0f;cursor:pointer}.filter-sort input{opacity:0;position:absolute;z-index:-1}.filter-sort input:active~.filter-sort-title,.filter-sort input:checked~.filter-sort-title,.filter-sort input:focus~.filter-sort-title{text-decoration:underline}.filter-sort input:checked~.filter-sort-title{color:#e30614}.filter-sort label{margin:.25rem 20px .25rem 0}.filter-sort label:last-child{margin-right:0}.filter-sort label:hover .filter-sort-title{text-decoration:underline}@media screen and (max-width:991px){.filter-sort{flex-wrap:wrap;justify-content:flex-start}.filter-sort p{width:100%}}.filter-sort-tooltip:active .wpj-tooltip,.filter-sort-tooltip:focus .wpj-tooltip,.filter-sort-tooltip:hover .wpj-tooltip{display:block}.filter-selected{margin-bottom:2rem}.filter-selected .filter-selected-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-selected .filter-selected-item{background:#f4f4f4;color:#0f0f0f;display:inline-block;margin-bottom:5px;margin-right:5px;padding:5px 25px 5px 10px;position:relative}.filter-selected .delete{color:#e30614;font-size:.75rem;line-height:1;margin-left:5px;position:absolute;right:8px;text-decoration:none;top:calc(50% - .375rem)}.filter-selected .delete:active,.filter-selected .delete:hover{text-decoration:none}.filter-selected .reset{color:#e30614;margin-left:auto;padding:6px 0;text-decoration:none}.filter-selected .reset:active,.filter-selected .reset:hover{text-decoration:underline}.filter-selected .reset span{font-size:.75rem;line-height:1;margin-left:5px}.filter-selected.empty{display:none}.noUi-target,.noUi-target *{touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.noUi-background{background:#fff;border:1px solid #dedede;height:4px}.noUi-target{direction:ltr;position:relative}.noUi-base{height:100%;position:relative;width:calc(100% - 16px);z-index:1}.noUi-origin{border-left:0;border-right:0;bottom:-1px;left:0;position:absolute;right:-1px;top:-1px}.noUi-handle{background:#fff;border:1px solid #0f0f0f;border-radius:50%;cursor:pointer;display:block;height:16px;margin-top:-6px;outline:none;position:absolute;width:16px;z-index:1}.noUi-handle:hover{background-color:#0f0f0f}.noUi-handle-upper{top:-1px}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-active{background-color:#0f0f0f}.noUi-connect{background:#0f0f0f;transition:background .45s}[disabled] .noUi-connect,[disabled] .noUi-handle,[disabled].noUi-connect{background:#b8b8b8}[disabled].noUi-target{opacity:.4}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.filter-sort-tooltip{font-style:normal;position:relative;top:2px}.filter-sort-tooltip:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f13d"}.filter-sort-tooltip .wpj-tooltip{bottom:100%;display:none;font-size:12px;left:-10px;line-height:1.5;width:250px}.filter-sort-tooltip .wpj-tooltip:after,.filter-sort-tooltip .wpj-tooltip:before{left:15px}.filter-sort-tooltip:hover .wpj-tooltip{display:block}@media screen and (max-width:419px){.filter-sort-tooltip .wpj-tooltip{left:-50px}.filter-sort-tooltip .wpj-tooltip:after,.filter-sort-tooltip .wpj-tooltip:before{left:55px}}.filter-list-projection{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-left:30px;margin-right:15px}.filter-list-projection p{margin-bottom:0;margin-right:15px}.filter-list-projection .btn-group,.filter-list-projection label{align-items:center;display:flex}.filter-list-projection label{cursor:pointer;height:30px;justify-content:center;margin:0;position:relative;transition:all .3s;width:30px}.filter-list-projection label i{color:#0f0f0f;font-size:16px}.filter-list-projection label:hover{background:#f4f4f4}.filter-list-projection input{opacity:0;pointer-events:none;position:absolute}.filter-list-projection input:checked+label{background:#f4f4f4;cursor:default;pointer-events:none}@media screen and (max-width:991px){.filter-list-projection{display:none}}.sidebar-sections{border:1px solid #dedede}.sidebar-sections a,.sidebar-sections a:active,.sidebar-sections a:hover{text-decoration:none}.sidebar-sections>ul{padding-left:25px;padding-right:25px}.sidebar-sections-nav{padding:10px 0;position:relative}.navitem-trigger{align-items:center;background:#fff;border:1px solid #dedede;color:#0f0f0f;cursor:pointer;display:flex;font-size:10px;height:18px;justify-content:center;left:0;position:absolute;top:9px;transition:all .3s;width:18px}.navitem-trigger:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f12e"}.navitem-trigger:hover{color:#0f0f0f}.sidebar-navitem{padding-left:25px;position:relative}.sidebar-navitem .navlink{display:block;font-size:14px;padding:6px 0;transition:color .3s}.sidebar-navitem>ul{display:none;padding-left:0}.sidebar-navitem.opened>.navitem-trigger:before,.sidebar-navitem.toggle-opened>.navitem-trigger:before{content:"\f12a"}.sidebar-navitem.opened>ul{display:block}.sidebar-navitem .navlink:hover,.sidebar-navitem.active>.navlink,.sidebar-navitem.opened>.navlink{color:#0f0f0f}@media screen and (max-width:991px){.sidebar-sections{display:none}}.sidebar-sections{border-radius:10px;margin-bottom:15px}.sidebar-sections>ul{padding-left:15px;padding-right:20px}.sidebar-sections>ul .sidebar-sections-nav{padding:0}.navitem-trigger{border:0}.sidebar-navitem .navlink{padding:3px 0;text-decoration:none}.sidebar-navitem .navlink:active,.sidebar-navitem .navlink:hover{text-decoration:underline}.search-results-item a{min-height:80px}.page-search form[name=search]{display:flex;margin:0 -.625rem;max-width:600px}.page-search form[name=search] .btn,.page-search form[name=search] .form-control{margin:.625rem}@media screen and (max-width:543px){.page-search form[name=search]{flex-wrap:wrap;justify-content:center}}.page-search h1{font-size:36px}@media screen and (max-width:419px){.page-search h1{font-size:28px}}.search-types .tabs .nav-link{border:0;border-bottom:1px solid transparent;margin-bottom:-1px;margin-right:10px}.search-types .tabs .nav-link.active,.search-types .tabs .nav-link:hover{border-bottom-color:#0f0f0f}.search-types .category-body{border-top:0;padding-top:0}.search-types .category-products{margin-bottom:0}.search-types .tab-pane{border-top:1px solid #dedede}.search-types .nav-link.nav-link{font-size:16px;padding-left:10px;padding-right:10px}.btn-fav,.btn-favorites{align-items:center;background:#0f0f0f;color:#fff;display:flex;flex-shrink:0;justify-content:center;margin-left:2px;width:58px}.btn-fav .text,.btn-favorites .text{display:none}.btn-fav:active,.btn-fav:focus,.btn-fav:hover,.btn-favorites:active,.btn-favorites:focus,.btn-favorites:hover{color:#fff}.btn-favorites{cursor:pointer;height:100%}.btn-insert{background-color:#0f0f0f;color:#fff;flex:1 1 auto;position:relative;width:306px}.btn-insert:before{bottom:-2px;display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;left:-2px;position:absolute;right:-2px;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;top:-2px;z-index:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#0f0f0f;display:block;font-size:30px;line-height:60px;opacity:0}.btn-insert .non-variation{align-items:center;background-color:#a0a0a0;color:#fff;display:flex;justify-content:center;opacity:0;transition:opacity .3s}.btn-insert .add-to-cart-loader,.btn-insert .non-variation{bottom:-2px;left:-2px;position:absolute;right:-2px;top:-2px;z-index:1}.btn-insert .add-to-cart-loader{background-color:#0f0f0f}.btn-insert .add-to-cart-loader:before{animation:add-to-cart-loader 1.25s linear infinite;border:3px solid #fff;border-radius:50%;border-right-color:transparent;content:"";display:block;height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);width:30px}.btn-insert.btn-product-added:before{opacity:1;z-index:1}.btn-insert:hover .non-variation{cursor:not-allowed;opacity:1}.no-js .btn-insert .non-variation{display:none}.submit-block{display:flex;margin-bottom:2rem}@keyframes add-to-cart-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn-fav,.btn-favorites{border-radius:0 5px 5px 0}.btn-insert{border-radius:5px 0 0 5px}.catalog-b2b-list{align-self:center;border:1px solid #dedede;display:flex;justify-content:space-between;margin-top:-1px}.catalog-b2b-list a,.catalog-b2b-list a:active,.catalog-b2b-list a:hover{text-decoration:none}.catalog-b2b-list p{margin-bottom:0}.catalog-b2b-list-content{align-items:center;display:flex;flex:1;font-size:.75rem;justify-content:space-between;line-height:1.5;padding:7px 10px}.catalog-b2b-list-content .img{margin-right:15px;width:70px}.catalog-b2b-list-content .title-delivery-wrapper{align-items:center;display:flex;flex:1;justify-content:space-between}.catalog-b2b-list-content .title-delivery-wrapper .title{color:#0f0f0f;font-size:.875rem}.catalog-b2b-list-content .title-delivery-wrapper .code{color:#6d6f72}.catalog-b2b-list-content .delivery-wrapper{padding-left:20px;text-align:right}.catalog-b2b-list-content .delivery-wrapper .delivery{white-space:nowrap}.catalog-b2b-list-content .price-wrapper{align-items:center;display:flex;justify-content:flex-end;padding-left:15px;padding-right:15px;text-align:right;width:230px}.catalog-b2b-list-content .price-wrapper .flag{margin-right:auto}.catalog-b2b-list-content .price-wrapper .price{color:#0f0f0f;font-weight:600}.catalog-b2b-list-content .price-wrapper .price strong{font-size:1.09375rem}.catalog-b2b-list-content .price-wrapper .price-mox{color:#6d6f72}.catalog-b2b-list-content .price-wrapper .strike-price+.price{color:#e30614}.catalog-b2b-list-form-wrapper{align-items:center;display:flex;padding:10px;width:300px}.catalog-b2b-list-form-wrapper form,.catalog-b2b-list-form-wrapper>div{width:100%}.catalog-b2b-list-form-wrapper .submit-block{margin:0}.catalog-b2b-list-form-wrapper .buy-count-wrapper .form-control{min-height:47px;padding:0;width:47px}.catalog-b2b-list-form-wrapper .btn{border-radius:5px;font-size:.75rem;padding-left:0;padding-right:0}.catalog-b2b-list-form-wrapper .btn .fc{position:absolute;right:20px;transform:translateY(50%)}.catalog-b2b-list-form-wrapper .btn.active .fc{transform:rotate(180deg) translateY(-50%)}.catalog-b2b-list-variations-wrapper{background:#f4f4f4;margin-left:35px}.catalog-b2b-list-variations-wrapper .catalog-b2b-list-content .price-wrapper{align-items:flex-end;flex-direction:column}.catalog-b2b-list-variations-wrapper .catalog-b2b-list-content .price-wrapper .price{align-items:center}.catalog-b2b-list-variations-wrapper .catalog-b2b-list-content .price-wrapper .price strong{margin-right:5px}@media screen and (max-width:1259px){.catalog-b2b-list{flex-wrap:wrap}.catalog-b2b-list-form-wrapper{margin-left:auto}}@media screen and (max-width:767px){.catalog-b2b-list-content{flex-wrap:wrap}.catalog-b2b-list-content .title-delivery-wrapper{flex:calc(100% - 85px)}.catalog-b2b-list-content .price-wrapper{margin-left:auto}}.subsections{display:flex;flex-wrap:wrap;padding-bottom:1.25rem}.subsection-item{margin-bottom:1.25rem}.subsection-item-inner{align-items:center;border:1px solid #dedede;display:flex;height:100%;text-decoration:none;transition:box-shadow .3s}.subsection-item-inner:active,.subsection-item-inner:hover{text-decoration:none}.subsection-item-inner:hover{box-shadow:0 6px 11px 1px rgba(36,40,43,.1)}.subsection-item-image{border-right:1px solid #dedede;padding:5px}.subsection-item-title{color:#0f0f0f;font-weight:600;line-height:1.5;padding:0 1.25rem;text-transform:uppercase}.btn-toggle-filter,.filter-form-resp-footer,.filter-form-resp-header,.filter-sort .filter-sort-box{display:none}.filter-sort .active{display:block}@media screen and (max-width:991px){.filter-form>.filter-label{display:none}.filter-sort{border:1px solid #dedede;border-radius:10px;cursor:pointer;padding:10px;position:relative;text-align:center;width:100%}.filter-sort .opener-content{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.06);display:none;position:absolute;top:calc(100% + 5px);transition:all .3s;width:180px;z-index:201}.filter-sort .opener-content>div{padding:10px 10px 6px}.filter-sort .opener-content.active{color:#0f0f0f;display:flex;flex-direction:column}.filter-sort .opener-content label{display:block;margin-bottom:4px}.filter-sort .opener-content input{opacity:0;position:absolute;z-index:-1}.filter-sort .opener-content .filter-sort-title{background-color:#fff;border-radius:5px;cursor:pointer;display:block;padding:5px 10px}.filter-sort .opener-content .filter-sort-title:active,.filter-sort .opener-content .filter-sort-title:focus,.filter-sort .opener-content .filter-sort-title:hover{background-color:#fff}.filter-sort .opener-content input:checked~.filter-sort-title{background-color:#e30614;color:#fff;text-decoration:none}.btn-toggle-filter{align-items:center;display:flex;justify-content:center;margin-bottom:10px;padding-left:10px;padding-right:10px;width:100%}.filter-form-resp-outer{height:100%;position:relative;width:100%}.filter-form-resp-inner{height:100%;overflow:auto;padding-top:60px}.filter-form-resp-header{align-items:center;background-color:#f4f4f4;display:flex;height:60px;justify-content:space-between;padding:0 20px;position:absolute;width:100%;z-index:1}.filter-form-resp-header h4{margin:0}.filter-form-resp-header .fc{color:#0f0f0f;font-size:20px;text-decoration:none}.filter-form-resp-header .fc:active,.filter-form-resp-header .fc:hover{text-decoration:none}.filter-form-resp-footer{background:#fff;bottom:0;display:block;padding:10px;position:absolute;width:100%;z-index:1}.filter-form-resp-footer .btn{padding-left:5px;padding-right:5px}.filter-form-resp-footer .btn:after{content:none;display:none}.filter-form-resp-footer .btn span{display:block}.filter-form{padding:10px 20px}.category-side{background:#fff;display:block;height:100%;left:-100%;padding:0;position:fixed;top:0;transition:left .3s;width:100%;z-index:10000000}.category-side.active{left:0}.filter-sort,.filter-top{flex-wrap:wrap;justify-content:center}.filter-sort label{margin:0 6px}.filter-total{text-align:center}}