.productAfterSpecifications_root__T92J6,.productDescription_root__8WCbg{--placeholder-style:1}.tierPriceBlock_root__cUfIX{font-size:.875rem}.tierPriceBlock_line__UuGzN,.tierPriceBlock_priceRoot__nJMjO,.tierPriceBlock_price__XIIEq{--placeholder-style:1}.tierPriceBlock_line_active__dRh6h{color:#43a047}.products_root__z_zHP{padding:0;display:grid;grid-template-columns:minmax(50%,1fr) minmax(50%,1fr)}@media(min-width:48rem){.products_root__z_zHP{grid-gap:1.5rem;grid-template-columns:repeat(4,calc(25% - 1.5rem / 1.3333333333))}}.textInput_root__CpY38{display:grid;align-self:flex-start}.textInput_root_hidden__3Z0LU{display:none}.textInput_fieldIcons__lJah2{display:inline-grid;grid-auto-flow:column;grid-template-areas:"before input after";grid-template-columns:auto 1fr auto;height:3rem}.textInput_after__kG9KY,.textInput_before__rQtuD{align-items:center;display:flex;justify-content:center;pointer-events:none;width:3rem}.textInput_after__kG9KY:empty,.textInput_before__rQtuD:empty{display:none}.textInput_before__rQtuD{grid-area:before}.textInput_after__kG9KY{grid-area:after}.textInput_isValidAfter___jhzF svg path{fill:#43a047}.textInput_input__JHDJH{-webkit-appearance:none;border:.0625rem solid #e0e0e0;border-radius:.5rem;color:#4a4a4a;font-size:1rem;height:3rem;padding:.75rem 1rem;width:100%}.textInput_input__JHDJH:focus{outline:none}.textInput_input__JHDJH::placeholder{color:#8d8c8c}.textInput_input__JHDJH[type=hidden]{height:0}.textInput_label__sN3RD{align-items:center;display:flex;font-size:.875rem;line-height:1rem;padding:.375rem .125rem}.textInput_labelFocus__FmNrf{color:#0085ff}.textInput_labelValid__4N3Xl{color:#43a047}.textInput_inputValid__gdtU0{border-bottom-color:#43a047}.textInput_labelInValid__L6XcE{color:#ff5252}.textInput_inputInValid__QBSwF{border-bottom-color:#ff5252}.textInput_requiredSymbol__mzqqf{margin-right:.4rem}.textInput_requiredSymbol__mzqqf:before{content:"*"}.textInput_iconInput__nRoxJ{align-items:center;display:flex;grid-column:before-start/after-end;grid-row:input-start/input-end}.textInput_iconInput__nRoxJ>input{padding-left:calc(1.875rem*var(--iconsBefore) + 1rem - 1px);padding-right:calc(1.875rem*var(--iconsAfter) + 1rem - 1px)}.textInput_inputFilled__hVEZA,.textInput_inputFocus__e1Bur,.textInput_labelInputHasValue__Zk2cE,.textInput_message_arrowUp__RTq5u,.textInput_message_root__2BGRo,.textInput_message_root_error__rVULt{--placeholder-style:1}.select_root___IiJE{display:grid;align-self:flex-start}.select_rootValid__SBE1u{grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"label label" "input icon"}.select_rootValidWhitIcon__zZFYq{grid-template-columns:auto 50px}.select_input__1x3_i{grid-area:input-start/input-start/input-end/icon-end;padding-right:calc(2.25rem - 1px);border-radius:.5rem;max-width:100%;background-color:#fff;cursor:pointer}.select_input__1x3_i+small{display:none}.select_icons__e2RHi{display:inline-grid;grid-auto-flow:column;grid-template-areas:"before input after";grid-template-columns:auto 1fr auto}.select_inputValid__DuUhw{grid-area:input}.select_labelValid__N0LWo{grid-area:label}.select_afterIcon__F13vD{display:flex;width:3.125rem;grid-area:icon;align-items:center;justify-content:center}.select_afterIcon__F13vD svg path{fill:#43a047}.select_after__bP9tq{align-items:center;display:flex;justify-content:center;margin:0 2px;pointer-events:none;width:2.5rem;z-index:1;grid-area:after}.select_after__bP9tq:empty{display:none}.selectList_root__RbxbF{display:grid;align-self:flex-start}.selectList_select__Cn6Ej{grid-area:input-start/input-start/input-end/icon-end;padding-right:2.1875rem;max-width:100%;border-radius:.5rem;background-color:#fff}.selectList_icons__x_Eb0{display:inline-grid;grid-auto-flow:column;grid-template-areas:"before input after";grid-template-columns:auto 1fr auto}.productImageCarouselCounter_root__pGDM4{display:flex;align-items:center;justify-content:center;color:#959595}.productImageCarouselCounter_root__pGDM4 svg{margin-right:.125rem}.productImageCarouselCounter_root__pGDM4 svg path{fill:#959595}.productImageCarouselCounter_icon__S3iQb{--placeholder-style:1}.productImageOverlay_root__jaD1R{z-index:10;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;opacity:0;pointer-events:none;transition:.2s ease-in-out;transform:scale(.8) translateY(16%)}@media(min-width:48rem){.productImageOverlay_root__jaD1R{transform:scale(1) translateY(0)}}.productImageOverlay_root__jaD1R.productImageOverlay_active__VEcOb{transform:scale(1);opacity:1;pointer-events:all}.productImageOverlay_root__jaD1R>div{overflow:visible;height:100%;background:#fff;width:auto}.productImageOverlay_root__jaD1R>div>div{align-items:center;max-height:100vh;position:relative;width:100%;height:100%}.productImageOverlay_root__jaD1R>div>div img{height:100%;width:100%;object-fit:contain;position:absolute;left:0;top:0;z-index:100}.productImageOverlay_imageOverlayClose__u379l{position:absolute;top:24px;right:24px;z-index:11;cursor:pointer;padding:6px 6px 2px;border:0;border-radius:0;background:none;user-select:none;transition:.1s}@media(min-width:48rem){.productImageOverlay_imageOverlayClose__u379l{top:48px;right:48px}}@media(hover:hover){.productImageOverlay_imageOverlayClose__u379l:hover{transform:scale(.8)}}.productImageOverlay_imageOverlayClose__u379l svg{fill:#4a4a4a;width:1.6rem;height:auto}.categoryViewMode_root__TloK_{display:none}@media(min-width:62rem){.categoryViewMode_root__TloK_{display:inline-flex;margin-right:.5rem;align-items:center}}.categoryViewMode_button__n71jH{padding:1rem .5rem}.categoryViewMode_button__n71jH svg path{fill:#4a4a4a}@media(hover:hover){.categoryViewMode_button__n71jH:hover{opacity:1}.categoryViewMode_button__n71jH:hover svg path{fill:#0085ff}}.categoryViewMode_gridButton__WJcYI,.categoryViewMode_listButton__eSzla,.categoryViewMode_orderListButton__yA7e7{opacity:.5}.itemSlider_root__mKyTQ{overflow:hidden}.itemSlider_rootCarousel__NMH9T .itemSlider_list__qNlC_>*{scroll-snap-type:x proximity;scroll-snap-stop:normal;scroll-snap-align:start}.itemSlider_listContainer__BgMDj{padding:0}.itemSlider_list__qNlC_{display:flex;position:relative;overflow-x:auto;gap:1rem;padding:1.5rem 0 2rem;scroll-snap-type:x mandatory;scroll-behavior:smooth}@media(min-width:48rem){.itemSlider_list__qNlC_{gap:1.5rem;-ms-overflow-style:none;scrollbar-width:none}}@media(min-width:48rem){.itemSlider_list__qNlC_::-webkit-scrollbar{display:none}}.itemSlider_list_withItemStyling__BqhtE>*{flex:1 0 calc(100vw - 1rem);max-width:25rem;overflow:hidden;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.09),0 .0625rem .125rem #f8f8f8;border-radius:1rem;padding:1rem 1rem 1.5rem}@media(min-width:62rem){.itemSlider_list_withItemStyling__BqhtE>*{padding:1.5rem;max-width:calc(25% - 1.5rem/1.3333333333)}}.itemSlider_headerContainer__5WKBP{display:flex;justify-content:space-between}.itemSlider_title__hsS_S{font-size:1.125rem}@media(min-width:48rem){.itemSlider_title__hsS_S{font-size:1.125rem}}.itemSlider_buttons__ETK_Y{display:flex;flex-shrink:0;justify-content:space-between;margin-left:auto;align-items:center}.itemSlider_buttonPlaceholder__vt6C_{padding:.5rem;height:2.5rem;transition:opacity .2s ease-in-out;opacity:0;visibility:hidden;width:2.5rem;min-width:auto}@media(hover:hover){.itemSlider_buttonPlaceholder__vt6C_:hover svg>path{margin:0;fill:#fff}}.itemSlider_button__cDdbW{visibility:visible;opacity:1}@media(hover:hover)and (min-width:48rem){.itemSlider_button__cDdbW:hover{opacity:.9}}.itemSlider_scrollText__eGaO4{margin:0 1rem}.productsCarousel_root__ofBP2,.productsCarousel_root__ofBP2 .productsCarousel_list__fFgNo{--placeholder-style:1}.productsCarousel_root__ofBP2 .productsCarousel_carousel__EINwy{width:100%}.slider_root___bjUR{display:block;position:relative}.slider_buttonLeft__TOmMt{left:.8rem}.slider_buttonLeft__TOmMt,.slider_buttonRight__DqWUO{bottom:0;top:0;margin:auto;position:absolute;z-index:2}.slider_buttonRight__DqWUO{right:.8rem}.slider_buttonPlaceholder__dEQ55{display:none}.slider_list__te_dT{gap:0;padding:0}.categoryBefore_root__jOorM{border-top:.125rem solid #e0e0e0}.filterShowResultsButton_root__oW41X{position:fixed;bottom:1rem;margin:0 auto;width:100%;display:flex;justify-content:center;pointer-events:none}