.catalog_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-title{position:relative;margin-bottom:40px}.section-title h1{display:inline-block;font-size:25px;font-weight:800;margin:0;padding-right:24px;text-transform:uppercase;background-color:#fff;z-index:1}#catalogue-showcases-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.page-text{margin-top:2.5rem}.catalog_content{width:100%}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.product-list .product-list-item{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;padding:0 5px;margin-bottom:10px}.product-list .infinite-scroll-loading-text{display:block;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.sort-sizer-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;margin-bottom:30px;border-radius:30px;background-color:#f0f0f0}.sorter-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin-left:auto;border-radius:30px;z-index:1;padding-left:20px;width:295px;border:1px solid #e6e6e6;height:60px}.sorter-wrap .sorter-title{display:inline-block;font-size:15px}.sorter-wrap .sorter-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sorter-wrap .current-sort-attr{position:relative;display:block;cursor:pointer;background-image:url(/img/icons/arrow-down.svg);background-position:right 8px top 50%;background-repeat:no-repeat;background-size:11px 6px;padding:0 24px 0 10px;font-size:15px;font-weight:300;color:#959595;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap;text-overflow:ellipsis;height:58px;line-height:58px}.sorter-wrap .current-sort-attr:hover{color:#000}.sorter-wrap .sorter{padding-left:0;list-style:none;display:none;min-width:269px;margin:8px 0 0;position:absolute;top:100%;left:auto;right:0;background-color:#fff;border:1px solid #fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);overflow-x:hidden;border-radius:15px;z-index:1000}.sorter-wrap .sorter.active{display:block}.sorter-wrap .sorter>li{display:block}.sorter-wrap .sorter>li>a{display:block;padding:.71875rem .71875rem;background-color:#fff;color:#222;border-radius:0}.sorter-wrap .sorter>li>a.active,.sorter-wrap .sorter>li>a.active:hover{color:#222;background-color:#ebebeb}.sorter-wrap .sorter>li>a:hover{background-color:#f4f4f4;color:#222}.mobile-buttons{display:none}.mobile-fillter-button{cursor:pointer;height:60px;width:50%;max-width:50%;padding:10px 5px 10px 20px;-webkit-transition:background-color .3s;transition:background-color .3s}.mobile-fillter-button .mob-button-title{font-size:15px;font-weight:600}.mobile-fillter-button .mob-button-middle-title{font-size:12px}.shop-wrap-filters{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 295px)}.shop-wrap-filters.state-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.active-filters{display:none}.active-filters.active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:15px;padding-right:15px}.active-filters.active::-webkit-scrollbar{width:4px;height:4px}.active-filters.active::-webkit-scrollbar-thumb{background:#959595}.active-filters.active::-webkit-scrollbar-track{background:#f4f4f4}.active-filters.active{scrollbar-face-color:#959595;scrollbar-track-color:#f4f4f4}.active-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:80px;font-size:14px;font-weight:300;border-radius:20px;margin-right:10px;margin-bottom:5px;background-color:#fff;border:1px solid #e6e6e6;color:#222;padding:10px 15px;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;cursor:pointer}.active-filter .title{display:inline-block;white-space:nowrap;margin-right:5px}.active-filter .clear{display:block;height:10px;width:10px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.549 11.549'%3e%3cpath fill='%23222' d='M6.634,5.775l4.737-4.737a.608.608,0,1,0-.86-.86L5.774,4.916,1.038.179a.608.608,0,0,0-.86.86L4.915,5.775.178,10.512a.608.608,0,0,0,.86.86L5.774,6.635l4.737,4.737a.608.608,0,1,0,.86-.86Z' transform='translate%280 -0.001%29'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover}.active-filter:hover{border-color:#ffe78d;background-color:#ffe78d}.active-filter:hover .clear{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.549 11.549'%3e%3cpath fill='%23000' d='M6.634,5.775l4.737-4.737a.608.608,0,1,0-.86-.86L5.774,4.916,1.038.179a.608.608,0,0,0-.86.86L4.915,5.775.178,10.512a.608.608,0,0,0,.86.86L5.774,6.635l4.737,4.737a.608.608,0,1,0,.86-.86Z' transform='translate%280 -0.001%29'/%3e%3c/svg%3e")}.accordion .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #dee2e6}.accordion .card+.card{margin-top:-1px}.accordion .card-header{padding:0}.accordion .card-header .btn{position:relative;display:block;width:100%;text-align:left;font-weight:inherit;border:none;padding:1.25rem;padding-right:35px!important;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accordion .card-header .btn:hover{background-color:#f4f4f4}.accordion .card-header .btn:after{content:"";position:absolute;top:50%;margin-top:-10px;right:10px;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBmaWxsPSIjNDQ0IiBkPSJNMTUuNTYzIDQwLjgzNmEuOTk3Ljk5NyAwIDAgMCAxLjQxNCAwbDE1LTE1YTEgMSAwIDAgMCAwLTEuNDE0bC0xNS0xNWExIDEgMCAwIDAtMS40MTQgMS40MTRMMjkuODU2IDI1LjEzIDE1LjU2MyAzOS40MmExIDEgMCAwIDAgMCAxLjQxNHoiLz48L3N2Zz4=);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion .card-header .btn[aria-expanded=true]:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.75rem;padding-left:1.6rem;border-top:1px solid #dee2e6}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-title{position:relative;font-size:20px;font-weight:700;text-align:center;margin:35px 0;text-transform:uppercase}.filters-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.filter-box-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s,background .3s,border-color .3s,-webkit-box-shadow .3s;transition:color .3s,background .3s,border-color .3s,-webkit-box-shadow .3s;transition:color .3s,background .3s,border-color .3s,box-shadow .3s;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.filter-box-title:before{content:"";position:absolute;top:50%;left:auto;right:20px;width:10px;height:10px;border-right:2px solid #3d3d3d;border-bottom:2px solid #3d3d3d;margin-top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.filter-box{display:block;background-color:#fff}.filters-list-block{display:none}.filter-box-content{padding:8px 15px 8px}.filters-list{padding-left:0;list-style:none;max-height:298px;margin-bottom:0;overflow-x:hidden;overflow-y:auto}.filters-list::-webkit-scrollbar{width:4px;height:4px}.filters-list::-webkit-scrollbar-thumb{background:#959595}.filters-list::-webkit-scrollbar-track{background:#f4f4f4}.filters-list{scrollbar-face-color:#959595;scrollbar-track-color:#f4f4f4}.filters-list-item{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #eee}.filters-list-item:last-of-type{border-bottom:none}.filter-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;margin-bottom:0}.filter-label .checkbox{position:relative;display:inline-block;margin-right:10px;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;background-color:#fff;border:1px solid #d9dadc;border-radius:2px;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,border-width .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,border-width .15s ease-in-out}.filter-label .text{color:#515151;font-size:15px;font-weight:400;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.filter-label:hover .text{color:#000}.filter-label:hover .checkbox{border-color:#000}.filter-label.active .text{color:#222;font-weight:400}.filter-label.active .checkbox{border-color:#ffe78d;background-color:#ffe78d}.filter-label.active .checkbox:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px);background-image:url(/img/icons/check.svg);background-size:cover;background-repeat:no-repeat}.filters-list-controls{display:block;margin-top:10px}.filters-list-controls-link{display:inline-block;border-bottom:1px dotted;font-size:12px;padding-bottom:.2em;color:#222;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.filters-list-controls-link:hover{color:rgba(34,34,34,.6)}.filter-box.active .filter-box-title{background:#222;border-color:#222;color:#fff}.filter-box.active .filter-box-title:before{margin-top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #ffe78d;border-bottom:2px solid #ffe78d}.filter-box.active .filters-list-block{display:block}.filter-box.price-wrap .filter-box-content{padding-top:50px;padding-bottom:20px}.filter-box.price-wrap .product_price{padding:0 10px 10px}.filter-block-placeholder{margin-bottom:10px;padding:16px}.row-placeholder{background-color:#f7f7f7;border-radius:4px;display:inline-block;height:12px;margin-top:8px;width:100%}.row-placeholder_type_header{height:28px;margin-bottom:16px;margin-top:0}.row-placeholder_number_1{width:85%}.row-placeholder_number_2{width:70%}.row-placeholder_number_3{width:55%}.row-placeholder_number_4{width:40%}.category-list .nav-link{position:relative;font-size:16px;color:#727272;padding-top:12px;padding-bottom:12px;line-height:1.25;border-bottom:1px solid #e6e2dc}.category-list .nav-link:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#ffe78d;z-index:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.category-list .nav-link:hover{color:#000}.category-list .nav-link:hover:after{-webkit-transform:scale(1);transform:scale(1)}.category-list .parent-nav-item>a{padding-right:40px}.category-list .parent-nav-item .dropdown-button{display:block;width:40px;height:40px;position:absolute;top:calc(50% - 20px);right:0;z-index:2;cursor:pointer}.category-list .parent-nav-item .dropdown-button:after{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;border-right:2px solid #3d3d3d;border-bottom:2px solid #3d3d3d;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.category-list li:last-of-type>a{border-bottom:none}.category-list li.active>a{color:#ffe78d;font-weight:700}.category-list li.active>a:after{-webkit-transform:scale(1);transform:scale(1)}.category-list li.active>a .dropdown-button:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.category-list li.active>.category-sublist{display:block}.category-list .category-sublist{display:none;padding-left:10px}.ui-widget{font-size:.875rem}.ui-widget-content,.ui-widget-header{height:2px!important;border:none!important;background-color:#a7a7a7!important}.ui-widget-content{border-radius:7px}.ui-widget-header{background-image:none!important}.ui-slider-horizontal .ui-slider-handle{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;top:-8px;margin-left:-8px}.ui-slider .ui-slider-handle{height:18px;width:18px;border-radius:4px;background:#ffe78d;outline:0;cursor:pointer;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;border:none}.ui-slider .ui-slider-handle:before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;border-radius:50%;background-color:#fff}.ui-slider .ui-slider-handle.ui-state-active{background-color:#ffe78d}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{outline:0;cursor:pointer}.ranger-price-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#959595;margin:0 -7px 20px}.ranger-price-info .ranger-price-max,.ranger-price-info .ranger-price-min{display:inline-block;margin-left:7px;margin-right:7px;text-transform:capitalize}.ranger-price-info .ranger-price-currency{text-transform:lowercase}@media only screen and (min-width:320px){.product-list .product-list-item{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width:768px){.product-list{margin-left:-7px;margin-right:-7px}.product-list .product-list-item{width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;padding:0 7px;margin-bottom:14px}}@media only screen and (min-width:992px){.catalog_body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.catalog_content{width:calc(100% - 265px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 265px);flex:0 0 calc(100% - 265px)}.mobile-choosen-filters-wrap{display:none!important}.filter .sidebar_header{display:none!important}.filter-box-title{padding:5px 45px 5px 20px;font-size:16px;font-weight:700;border:1px solid #e5e5e5;color:#222;background-color:#fff;border-radius:30px;height:60px}.filter-box-title:hover{color:#222;background:#f2f2f2;border-color:#e5e5e5}.filter-box{margin-bottom:20px}.filter-box-content{padding:38px 20px 8px;border:1px solid #e5e5e5;border-radius:0 0 30px 30px;border-top-width:0;margin-top:-30px}.filter-box.categories-wrap .filter-box-title{display:none}.clear-filter{display:none}}@media only screen and (min-width:1360px){.catalog_content{width:calc(100% - 340px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 340px);flex:0 0 calc(100% - 340px)}.product-list{margin-left:-15px;margin-right:-15px}.product-list .product-list-item{padding:0 15px;margin-bottom:30px}.filter{width:310px;-webkit-box-flex:0;-ms-flex:0 0 310px;flex:0 0 310px;margin-right:30px}}@media (max-width:1359px){.section-title h1{font-size:calc(18px + 7 * ((100vw - 320px)/ 1040))}}@media only screen and (max-width:991px){#catalogue-showcases-list{display:none!important}.sort-sizer-wrap{display:none}.mobile-buttons{position:sticky;top:68px;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 30px);margin:0 -15px 30px;z-index:3;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.09);box-shadow:0 3px 6px rgba(0,0,0,.09)}.filter{position:fixed;top:0;right:0;height:100%;overflow:visible;background-color:#fff;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);-webkit-transform:translate3d(105%,0,0);transform:translate3d(105%,0,0);z-index:11;margin:0;min-width:140px;max-width:440px;width:calc(100% - 40px)}.filter.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.filters-title{display:none!important}.filters-wrap{height:calc(100% - 136px);overflow:auto}.filter-box-title{padding:15px 10px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;cursor:pointer;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;font-size:15px;font-weight:500}.filter-box-title:active,.filter-box-title:focus{background-color:#f2f2f2}.filter-box+.filter-box{margin-top:-1px}.filter-box.showcases-wrap{margin-bottom:-1px}.filter-box.price-wrap .product_price{padding:16px 10px 10px}.filter-box.price-wrap .filter-box-content{padding:8px 15px 8px}.clear-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-shadow:0 2px 8px rgba(34,34,34,.4);box-shadow:0 2px 8px rgba(34,34,34,.4);background-color:#fff}.clear-filter .btn{width:50%;border-radius:0;border:none;text-transform:uppercase;font-weight:700;padding:0;height:50px;line-height:50px}}@media only screen and (max-width:767px){.accordion .card-header .btn{padding:.75rem}.accordion .card-body{padding-left:1.25rem}}@media only screen and (min-width:992px) and (max-width:1359px){.filter{width:250px;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;margin-right:15px}}