.subcat-cards{padding-bottom:8px;opacity:0}.subcat-cards.swiper-initialized{opacity:1;transition:opacity .5s ease}.subcat-cards .swiper-button-prev,.subcat-cards .swiper-button-next{--swiper-navigation-size: 56px}.subcat-cards_item{font-weight:500;font-size:14px;line-height:1.2;text-align:center;display:flex;flex-direction:column;align-items:center;background-color:#fff;height:100%;padding:16px}.subcat-cards_item img{min-height:80px;max-height:160px;-o-object-fit:contain;object-fit:contain}@media (min-width:1200px){.subcat-cards_item{font-size:16px}.subcat-cards_item img{max-height:218px}}.sort-select{font-weight:500;font-size:16px;line-height:1.2;color:var(--color-secondary-dark);background:url(/build/assets/chevron-down-BTgfHiy-.svg) center right 12px /12px no-repeat,#fff;border:1px solid var(--color-gray);padding:12px 24px 12px 16px;box-shadow:0 4px 4px #e5e5e540;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sort-select:focus{border-color:#000;outline:0}.product-filter{border-radius:30px;background-color:#fff}.product-filter_item:not(:last-child){margin-bottom:20px}.product-filter_title{font-weight:600;font-size:18px;line-height:1.2;text-align:left;width:100%;background-color:#fff;border:none;padding:0 20px 0 0;position:relative}.product-filter_title:before,.product-filter_title:after{content:"";width:20px;height:2px;background-color:var(--color-primary-dark);position:absolute;top:calc(50% - 1px);right:0;transition:transform .15s ease-in-out}.product-filter_title:not(.active):after{transform:rotate(-90deg)}.product-filter_link{font-weight:500;font-size:16px;line-height:1.2;color:#332f2c;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.product-filter_link--accented{color:var(--color-accent)}.product-filter_link:last-child{margin-bottom:0}.product-filter_link:after{content:attr(data-qty);line-height:28px;text-align:center;min-width:28px;background-color:var(--color-light);border-radius:28px;padding:0 8px;margin-left:12px}.product-filter_content{display:none;padding-top:20px}.product-filter_content .scrollbar{max-height:200px}.noUi-target.range-slider-theme{background:#e6e6e6;border-radius:6px;border:none;box-shadow:none}.noUi-horizontal.range-slider-theme{height:6px}.range-slider-theme .noUi-connect{background:#4e514e}.range-slider-theme .noUi-handle{border:2px solid #393838;border-radius:18px;cursor:default;box-shadow:none}.range-slider-theme.noUi-horizontal .noUi-handle{width:18px;height:18px;right:-9px}.range-slider-theme .noUi-handle:before,.range-slider-theme .noUi-handle:after{display:none}.price-slider-selected strong{font-weight:500}.services-banner_text{font-weight:500;max-width:680px}.services-banner_text .page-title{font-size:20px;font-weight:700}.services-banner_text .button{display:inline-flex;align-items:center;justify-content:center;min-width:296px}.services-banner_text .button:after{content:"";flex:0 0 auto;width:17px;height:17px;background-color:#fff;-webkit-mask:url(/build/assets/arrow-right-xnFrsojV.svg) center center /contain no-repeat;mask:url(/build/assets/arrow-right-xnFrsojV.svg) center center /contain no-repeat;margin-left:8px}@media (max-width:1199.98px){.filter-sidebar-btn{--bs-btn-color: #1C1C1C;--bs-btn-border-color: var(--color-gray);--bs-btn-font-weight: 500;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:12px;position:relative}.filter-sidebar-btn:after{content:"";flex:0 0 auto;width:18px;height:18px;background-color:#1c1c1c;-webkit-mask:url(/build/assets/sort_svgrepo.com-DtZ5w200.svg) center center /contain no-repeat;mask:url(/build/assets/sort_svgrepo.com-DtZ5w200.svg) center center /contain no-repeat;margin-left:8px}.product-filter{width:500px;max-width:100%;height:100%;border-radius:0;position:fixed;top:0;left:0;z-index:-1;overflow-y:auto;transform:translate(-100%);visibility:hidden;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.product-filter.is-visible{z-index:1000;transform:translate(0);visibility:visible}.filter-sidebar-header{background-color:#2f2f2f;padding-top:12px;padding-bottom:12px;margin:0 -24px 24px;position:sticky;top:0;z-index:1}.filter-sidebar-header strong{font-weight:500;font-size:18px;line-height:1.2;color:#fff;display:flex;align-items:center}.filter-sidebar-header strong:after{content:"";flex:0 0 auto;width:18px;height:18px;background-color:#fff;-webkit-mask:url(/build/assets/sort_svgrepo.com-DtZ5w200.svg) center center /contain no-repeat;mask:url(/build/assets/sort_svgrepo.com-DtZ5w200.svg) center center /contain no-repeat;margin-left:8px}.filter-sidebar-header .close-btn{background-color:#fff}}@media (min-width:1200px){.product-filter_title{font-size:20px}.services-banner_text .page-title{font-size:38px}.services-banner_text .button:hover:after{background-color:var(--bs-btn-hover-color)}}.rounded-5xl{border-radius:2rem!important}.rounded-4xl{border-radius:1.5rem!important}.rounded-3xl{border-radius:1rem!important}.btn-circle{border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.shadow-xs{box-shadow:0 2px 4px #0000001a}.btn-gray-900{background-color:#1a1a1a;color:#fff}.btn-gray-900:hover{background-color:#333;color:#fff}.rotate-180{transform:rotate(180deg)}.product-slider{width:100%;height:256px}.product-slider .prod-btn{width:48px;height:48px;position:absolute;top:16px;z-index:10}.product-slider .prod-btn--fav{left:16px}.product-slider .prod-btn--share{right:16px}.product-slider .swiper-button-prev,.product-slider .swiper-button-next{--swiper-navigation-sides-offset: 16px}.product-slider img{max-height:100%}.product-thumbs{width:100%;height:96px}.product-thumbs .swiper-slide{border:1px solid transparent;border-radius:24px;opacity:.4;transition:opacity .3s}.product-thumbs .swiper-slide-thumb-active{border-color:var(--color-secondary-dark);opacity:1}.product-thumbs img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-title{font-weight:500;font-size:20px;line-height:1.2;color:#141718}.product-price{font-weight:600;font-size:18px;line-height:1.2}.product-price s{font-size:.75em;margin-right:8px}.product-price s~*{color:var(--color-accent)}.product-modal-img{max-height:108px;box-shadow:0 4px 16px #ddd9d940}.nav-tabs .nav-link{line-height:1.2;color:#000;white-space:nowrap;border:none;position:relative}.nav-tabs .nav-link:after{content:"";display:block;width:0;border-bottom:4px solid #332F2C;border-radius:2px;position:absolute;top:100%;left:50%;transition:width .15s ease-in-out;transform:translate(-50%)}.nav-tabs .nav-link.active{background:none}.nav-tabs .nav-link.active:after{width:100%}.product-tabs.scrollbar::-webkit-scrollbar{width:4px}.product-tabs .nav-link:after{border-width:2px}.review-item_userpic{font-weight:500;font-size:16px;line-height:1;color:#fff;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background-color:#434343}.star-item{cursor:pointer}.comparison-table{--bs-border-color: #CDC8C8}.comparison-table td{vertical-align:middle}.comparison-table tr:first-child td{background-color:#e9e9e9}.comparison-table td:not(:last-child){border-right:1px solid var(--bs-border-color)}.comparison-table td:not(:first-child){font-size:14px;min-width:190px;max-width:190px}.comparison-table_thumb{display:block;height:140px;max-width:100%;box-shadow:0 4px 16px #ddd9d940;margin:0 auto}.comparison-table .cart-btn{font-size:13px;--bs-btn-padding-x: 1.2rem;width:min(170px,100%)}.comparison-table .close-btn{width:28px;height:28px}.additional-buttons .btn{--bs-btn-font-size: 14px;--bs-btn-line-height: 1.2}.comparison-table .swiper-slide .row{border-top:1px solid var(--bs-border-color)}.comparison-table .swiper-slide .row:first-child{background-color:#e9e9e9;border-top:none}.comparison-table .swiper-slide .row>:last-child{border-left:1px solid var(--bs-border-color)}.comparison-table .swiper-slide:not(.swiper-slide-active) .compar-title{opacity:0}@media (min-width:1200px){input[type=number].form-group_input--small{height:40px}.product-slider{height:380px}.product-slider .prod-btn{top:24px}.product-slider .prod-btn--fav{left:24px}.product-slider .prod-btn--share{right:24px}.product-slider .swiper-button-prev,.product-slider .swiper-button-next{--swiper-navigation-sides-offset: 24px}.product-thumbs{height:142px;opacity:0}.product-thumbs.swiper-initialized{opacity:1;transition:opacity .5s ease}.product-title{font-size:28px}.product-price{font-size:20px}.star-item img{transition:transform .15s ease-in-out}.star-item:hover img{transform:scale(1.2)}}@media (min-width:1400px){.product-slider{height:566px}}.catalog-text-result{font-size:12px}@media (min-width:1200px){.catalog-text-result{font-size:14px}}.modal .social-link{width:48px;height:48px;border:1px solid #333334}.modal .social-link:after{width:50%;height:50%}.is-copied .copy-url-text,.copy-url-text-success{display:none}.is-copied .copy-url-text-success{display:block}.card-text [style]{font-size:inherit!important}.card-text img{display:inline-block;max-width:100%;height:auto}#description h2{font-size:calc(1.25rem + .9vw)}@media (min-width:1200px){#description h2{font-size:1.75rem}}#description h3{font-size:calc(1.225rem + .6vw)}@media (min-width:1200px){#description h3{font-size:1.5rem}}#description h4{font-size:calc(1.2rem + .3vw)}@media (min-width:1200px){#description h4{font-size:1.25rem}}#documentation .button-primary{--bs-btn-font-size: 14px}
