.category-body{display:flex;flex-wrap:wrap;margin-bottom:60px;margin-top:60px}.category-body>div{flex-grow:1}.category-top{border-bottom:1px solid #e0e0e0;margin-top:50px;padding-bottom:60px}.category-top .category-description{font-size:16px}.category-top .category-images{align-items:flex-start;display:flex}.category-top .category-images img:first-child{margin-right:20px}@media screen and (max-width:991px){.category-top .hidden-lg-down{display:none}.main-category h1{font-size:40px;line-height:1.2;padding-bottom:10px}}@media screen and (max-width:767px){.category-top .img,.category-top .w-photo,.category-top img{display:none}}@media screen and (max-width:543px){.main-category h1{font-size:34px}}.filter-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.filter-total{text-align:right;width:12ch}.instore-toggle{color:#000;font-weight:600}.instore-toggle .custom-control{padding-left:0;padding-right:64px}.instore-toggle .custom-control-indicator{background:#e0e0e0;border:0;border-radius:13px;height:26px;left:auto;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:44px}.instore-toggle .custom-control-indicator:before{background-color:#fff;border-radius:50%;content:"";height:22px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:22px}.instore-toggle .custom-control-input:checked~.custom-control-indicator{background-color:#00ac78}.instore-toggle .custom-control-input:checked~.custom-control-indicator:before{left:calc(100% - 24px)}@media screen and (max-width:543px){.filter-top{flex-wrap:wrap}.instore-toggle{margin-bottom:10px;width:100%}}.filter-list-projection{align-items:center;display:flex;margin-left:auto}.filter-list-projection span{color:#939393;margin-right:20px}.filter-list-projection label{color:#e0e0e0;font-size:18px;margin-right:10px}.filter-list-projection label:hover{color:#000}.filter-list-projection input{opacity:0;pointer-events:none;position:absolute}.filter-list-projection input:checked+label{color:#000;cursor:default;pointer-events:none}@media screen and (max-width:543px){.filter-list-projection{margin-left:0}}.sidebar-sections{border:1px solid #e0e0e0}.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 #e0e0e0;color:#000;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:"\f139"}.navitem-trigger:hover{color:#000}.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:"\f135"}.sidebar-navitem.opened>ul{display:block}.sidebar-navitem .navlink:hover,.sidebar-navitem.active>.navlink,.sidebar-navitem.opened>.navlink{color:#000}@media screen and (max-width:991px){.sidebar-sections{display:none}}.search-types>div{margin-bottom:3rem}.search-types ul{list-style:none;margin-bottom:0;padding-left:0}.search-types ul>li{display:inline-block}.search-types li:not(:last-child):after{content:"|";margin:0 1ch}.search-types a{color:#000}.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{margin:60px auto}.page-search form[name=search]{margin:auto}.subsections{display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subsection-item{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 12px;position:relative}.subsection-item-inner{display:block;padding:20px 0;text-decoration:none}.subsection-item-inner:active,.subsection-item-inner:hover{text-decoration:none}.subsection-item-inner:before{background-color:#000;bottom:-1px;content:"";height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .3s;width:0}.subsection-item-inner span{font-family:oswald,sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:all .3s}.subsection-item-inner.active:before,.subsection-item-inner:hover:before{opacity:1;width:100%}.subsection-item-inner.active span,.subsection-item-inner:hover span{color:#000}.subsections-wrapper{border-bottom:1px solid #e0e0e0;position:relative}.subsections-wrapper .tns-liveregion{display:none}.subsections-wrapper .subsections-controls .btn{background-color:transparent;border:0;color:#000;font-size:10px;padding:1px 5px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.subsections-wrapper .subsections-controls .btn:active,.subsections-wrapper .subsections-controls .btn:focus,.subsections-wrapper .subsections-controls .btn:hover{background-color:transparent;border:0}.subsections-wrapper .subsections-controls .btn:active:after,.subsections-wrapper .subsections-controls .btn:focus:after,.subsections-wrapper .subsections-controls .btn:hover:after{transform:scale(1.2)}.subsections-wrapper .subsections-controls .btn:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:70px}.subsections-wrapper .subsections-controls .btn: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;transition:all .3s}.subsections-wrapper .subsections-controls .btn:disabled{background-color:transparent;border:0;opacity:0}.subsections-wrapper .subsections-controls .btn:disabled:before{display:none}.subsections-wrapper .subsections-controls .prev{left:0}.subsections-wrapper .subsections-controls .prev:after{content:"\f106"}.subsections-wrapper .subsections-controls .prev:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:calc(100% + 12px)}.subsections-wrapper .subsections-controls .next{right:0}.subsections-wrapper .subsections-controls .next:after{content:"\f107"}.subsections-wrapper .subsections-controls .next:before{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));right:calc(100% + 12px)}.subsections-outer{margin:0 34px;max-width:100%;overflow:hidden}.product-variations{display:flex;flex-wrap:wrap}.product-variations input{opacity:0;position:absolute;z-index:-1}.product-variation{align-items:center;border:1px solid #e0e0e0;color:#000;cursor:pointer;display:flex;font-weight:600;height:47px;justify-content:center;margin:0 10px 10px 0;min-width:47px;padding:0 5px;position:relative;transition:all .3s}.product-variation:hover{border-color:#000}.product-variation.soldout{color:#939393}.product-variation.soldout:before{border-top:1px solid #e0e0e0;content:"";display:block;left:calc(50% - 21.5px);position:absolute;top:0;transform:rotate(45deg);transform-origin:0;width:63.6396103068px}.product-variation.disabled{cursor:default;opacity:.5;pointer-events:none}input:checked+.product-variation{background:#000;border-color:#000;color:#fff}.product-variations-header{color:#000;display:flex;justify-content:space-between}.product-variations-header .title{font-weight:600;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.product-variations{margin-bottom:16px;padding-bottom:10px}.product-variation-color{border:0;border-radius:50%;height:32px;margin:0;min-width:32px;position:relative;transition:border 0s;width:32px}.product-variation-color:hover{border:1px solid #000}.product-variation-color.soldout:before{display:none}.product-variations-dot .product-variation{border:0!important}.product-variations-dot .product-variation.soldout:before{display:none}input:checked+.product-variation{background:#fff;color:#000}input:checked+.product-variation.soldout:before{display:none}input:checked+.product-variation .color{position:relative}input:checked+.product-variation .color:before{border:1px solid #e0e0e0;border-radius:50%;content:"";height:32px;left:-4px;position:absolute;top:-4px;width:32px}input:checked+.product-variation-height:before{left:13px}input:checked+.product-variation-color .color:before{border:1px solid #000}.product-variations-header .title{color:#939393;font-size:16px;font-weight:300;letter-spacing:0;text-transform:none}.product-variations-dealer{flex-direction:column}.product-variations-dealer .product-variation,.product-variations-dealer label{border:1px solid transparent;border-radius:0;height:63px;justify-content:flex-start;margin:0;padding:10px;width:100%}.product-variations-dealer .product-variation:nth-of-type(odd),.product-variations-dealer label:nth-of-type(odd){background-color:#f8f8f8}.product-variations-dealer .product-variation .color,.product-variations-dealer label .color{margin-right:1rem}.product-variations-dealer .product-variation .title-wrapper,.product-variations-dealer label .title-wrapper{align-items:center;display:flex}.product-variations-dealer .product-variation .title,.product-variations-dealer label .title{line-height:1.2}.product-variations-dealer .product-variation .title p,.product-variations-dealer label .title p{margin-bottom:0}.product-variations-dealer .product-variation .code,.product-variations-dealer label .code{color:#939393;font-weight:300}.product-variations-dealer .product-variation.soldout:before,.product-variations-dealer label.soldout:before{display:none}.product-variations-dealer .catalog-variation-list{height:54px;padding:5px}.product-variations-dealer .catalog-variation-list .color{margin:0 16px 0 11px}.product-variations-dealer .catalog-variation-list .var-price-box-wrapper{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:20px;width:440px}.product-variations-dealer .catalog-variation-list .var-price-box{display:flex;justify-content:space-between;line-height:inherit;width:66.6666666667%}.product-variations-dealer .var-price-box{line-height:1.2;margin-left:auto;margin-right:20px;text-align:right}.product-variations-dealer .var-price-box p{margin-bottom:0}.product-variations-dealer .var-price-box .delivery{font-weight:300}.product-variations-dealer .var-price-box .price span{color:#939393;font-weight:300}@media screen and (max-width:543px),screen and (min-width:768px) and (max-width:991px){.product-main .product-variations-dealer .product-variation,.product-main .product-variations-dealer label{flex-wrap:wrap;height:auto}.product-main .product-variations-dealer .product-variation .title-wrapper,.product-main .product-variations-dealer label .title-wrapper{margin-bottom:10px;width:100%}.product-main .product-variations-dealer .product-variation .var-price-box,.product-main .product-variations-dealer label .var-price-box{margin-left:0;text-align:left}.product-main .product-variations-dealer .product-variation>form,.product-main .product-variations-dealer label>form{margin-left:auto}}.btn-fav,.btn-favorites{align-items:center;background:#00ac78;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:#00ac78;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:#00ac78;content:"\f120";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:#00ac78}.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)}}.submit-block-var{display:flex;margin:0}.submit-block-var .btn{padding:5px 1rem;width:113px}.submit-block-var .buy-count-wrapper{width:auto}.submit-block-var .buy-count-wrapper input{margin-right:5px;min-height:44px;opacity:1;padding:5px 0;position:relative;width:44px;z-index:1}.btn-insert:before{line-height:44px}.product-watchdog .btn-watchdog{background-color:#939393;border-color:#939393;color:#fff;height:44px;padding:6px 1rem;width:164px}.product-watchdog .btn-watchdog:active,.product-watchdog .btn-watchdog:focus,.product-watchdog .btn-watchdog:hover{background-color:#7a7a7a;border-color:#747474;color:#fff}.product-watchdog .watchdog-success p{color:#00ac78;margin:0}