@media (min-width:1024px){.product-card{width:100%;max-width:408px}.product-description-box,.product-gallery{max-width:calc(100% - 408px)}}@media (min-width:1200px){.product-description-box,.product-gallery{max-width:calc(100% - 432px)}.filters{background-color:#fafafa;flex:0 0 260px;max-width:260px;padding:16px 16px 0}.filters--non-category{padding-top:24px}}.product-gallery__thumbnails .splide__track--nav>.splide__list>.splide__slide{border-width:2px;border-color:#eee;border-radius:4px;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,outline;transition-duration:.3s;transition-timing-function:ease;display:grid;overflow:hidden}.product-gallery__thumbnails .splide__track--nav>.splide__list>.splide__slide:hover{border-color:#b3c135}.product-gallery__thumbnails .splide__track--nav>.splide__list>.splide__slide.is-active{border:2px solid #b3c135}@media (min-width:1024px){.product-gallery__thumbnails--v2{flex:0 0 88px;max-width:88px}}@media (min-width:1200px){.product-gallery .product-gallery__inner{flex:0 0 400px;width:400px}}@media (min-width:1448px){.product-gallery .product-gallery__inner{flex:0 0 504px;width:504px}}.mobile-filters-counter{font-size:10px;line-height:16px}.single-filter__header{cursor:pointer;border-color:#eee;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;font-family:WorkSans,sans-serif;display:flex}@media (min-width:1200px){.single-filter__header{padding:20px 0;font-weight:500}}.single-filter__header{font-size:14px;line-height:24px}@media (min-width:1200px){.single-filter--other:first-of-type .single-filter__header{padding-top:0}.single-filter--category:first-of-type .single-filter__header{border-top-width:1px;margin-top:16px}}.single-filter:not(:first-of-type) .single-filter__header{border-top-width:1px}.product-downloads__filename{max-width:calc(100% - 150px)}.spy-tab{position:relative}.spy-tab:after{content:"";background-color:#0000;width:100%;height:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,outline;transition-duration:.3s;transition-timing-function:ease;position:absolute;bottom:0;left:0}.spy-tab:hover:after{background-color:#b3c135}.spy-tab.active{color:#000}.spy-tab.active:after{background-color:#b3c135;height:2px}.product-description__expandable{max-height:600px;transition:max-height .2s}.product-description h2,.product-description h3{color:#000;font-family:WorkSans,sans-serif;font-size:18px;line-height:28px}.product-description h2+img,.product-description h2+ol,.product-description h2+p,.product-description h2+ul,.product-description h3+img,.product-description h3+ol,.product-description h3+p,.product-description h3+ul{margin-top:16px}.product-description img,.product-description ol,.product-description p,.product-description ul{font-size:18px;line-height:28px}.product-description img+img,.product-description img+ol,.product-description img+p,.product-description img+ul,.product-description ol+img,.product-description ol+ol,.product-description ol+p,.product-description ol+ul,.product-description p+img,.product-description p+ol,.product-description p+p,.product-description p+ul,.product-description ul+img,.product-description ul+ol,.product-description ul+p,.product-description ul+ul{margin-top:16px}.product-description img+h2,.product-description img+h3,.product-description ol+h2,.product-description ol+h3,.product-description p+h2,.product-description p+h3,.product-description ul+h2,.product-description ul+h3{margin-top:24px}.product-description ol,.product-description ul{padding-left:24px}.product-description ol{list-style:decimal}.product-description ul{list-style:disc}.product-description img{margin-left:auto;margin-right:auto}.product-description iframe{max-width:100%}.category-description h2{font-family:WorkSans,sans-serif;font-size:14px;font-weight:500;line-height:20px}@media (min-width:768px){.category-description h2{font-size:16px;line-height:26px}}.category-description h2+ol,.category-description h2+p,.category-description h2+ul{margin-top:12px}.category-description ol,.category-description p,.category-description ul{color:#424242;font-size:12px;line-height:20px}@media (min-width:768px){.category-description ol,.category-description p,.category-description ul{font-size:14px;line-height:24px}}.category-description ol+ol,.category-description ol+p,.category-description ol+ul,.category-description p+ol,.category-description p+p,.category-description p+ul,.category-description ul+ol,.category-description ul+p,.category-description ul+ul{margin-top:12px}.category-description ol+h2,.category-description p+h2,.category-description ul+h2{margin-top:24px}.category-description ol,.category-description ul{padding-left:24px}.category-description ol{list-style:decimal}.category-description ul{list-style:disc}.manufacturer-logo{max-width:120px;max-height:60px}.manufacturer-logo img{max-width:100%;max-height:100%}.manufacturers{grid-template-columns:repeat(2,1fr)}@media (min-width:576px){.manufacturers{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.manufacturers{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.manufacturers{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.manufacturers{grid-template-columns:repeat(6,1fr)}}@media (max-width:1023px){.mobile-sorting{max-height:calc(100vh - 65px);max-height:calc(100dvh - 65px)}.product-gallery__thumbnails{width:calc(100% + 16px)}}@media (max-width:1199px){.regular-filters{height:calc(100vh - 202px);height:calc(100dvh - 202px)}}.range-input{outline-offset:2px;background-color:#fff;border-width:1px;border-color:#e0e0e0;border-radius:2px;outline:2px solid #0000;width:40%;padding:12px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,outline;transition-duration:.3s;transition-timing-function:ease}.range-input:focus{border-color:#b3c135}.active-filter--search{max-width:250px}.active-filter--search span{max-width:210px}.table-wrapper .varaint-table{white-space:nowrap}@media (min-width:768px){.table-wrapper .varaint-table thead td{padding-top:8px;padding-bottom:8px}}.table-wrapper .varaint-table tbody td{padding-top:6px;padding-bottom:6px}.product-short-content ul{margin-bottom:20px}.product-short-content ul li{padding-left:20px;position:relative}.product-short-content ul li:after{content:"";background-color:#b3c135;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.product-short-content ul li+li{margin-bottom:4px}