.ErrorBoundaryFallback-module__0cinJW__container{background-color:var(--color-fill-error-weak);width:100%;display:flex}.ErrorBoundaryFallback-module__0cinJW__message{color:var(--color-text-error);margin:15px auto}
.Carousel-module__GTw5jW__carousel{--_carousel-slides-gap:var(--carousel-slides-gap,var(--spacing-24));overflow-clip-margin:4px;width:100%;overflow:clip}.Carousel-module__GTw5jW__content{touch-action:pan-y pinch-zoom;width:100%;margin-left:calc(var(--_carousel-slides-gap)*-1);display:flex}.Carousel-module__GTw5jW__content.Carousel-module__GTw5jW__horizontal{flex-flow:row}.Carousel-module__GTw5jW__content.Carousel-module__GTw5jW__vertical{flex-flow:column}.Carousel-module__GTw5jW__content.Carousel-module__GTw5jW__fade>:not(:first-child){opacity:0}
.CarouselSlide-module__e8Szsq__slide{min-width:0;padding-left:var(--_carousel-slides-gap);flex:none}.CarouselSlide-module__e8Szsq__slide.CarouselSlide-module__e8Szsq__full{width:100%}
.TextArea-module__SNuIXq__field{gap:var(--spacing-8);flex-flow:column;display:flex}.TextArea-module__SNuIXq__wrapper{gap:var(--spacing-16);padding:var(--spacing-8)var(--spacing-8)var(--spacing-6);background:0 0;background:var(--input-background,transparent);color:var(--input-text);border:1px solid #0000;border-bottom-color:color-mix(in srgb,var(--input-border)8%,transparent);align-items:flex-start;width:100%;transition:border-color .2s;display:flex}.TextArea-module__SNuIXq__wrapper:not(.TextArea-module__SNuIXq__isDisabled):hover{border-bottom-color:var(--input-hover-border)}.TextArea-module__SNuIXq__wrapper:not(.TextArea-module__SNuIXq__isDisabled):has(.TextArea-module__SNuIXq__textArea:active){border-bottom-color:var(--input-active-border)}.TextArea-module__SNuIXq__wrapper:has(.TextArea-module__SNuIXq__textArea:focus-visible){border-color:var(--input-focus-border);border-bottom-color:var(--input-focus-border);outline:2px solid var(--color-stroke-focus);outline-offset:2px}.TextArea-module__SNuIXq__wrapper.TextArea-module__SNuIXq__isDisabled{background:var(--input-disabled-background);color:var(--input-disabled-text);cursor:not-allowed}.TextArea-module__SNuIXq__wrapper.TextArea-module__SNuIXq__hasError{border-bottom-color:var(--color-text-error)}.TextArea-module__SNuIXq__innerWrapper{flex:100%;width:100%;min-height:42px;position:relative}.TextArea-module__SNuIXq__label{font:var(--typography-label-md);pointer-events:none;width:100%;transition:top .2s,transform .2s,color .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TextArea-module__SNuIXq__textArea{-webkit-appearance:none;appearance:none;z-index:1;resize:vertical;width:100%;min-height:24px;font:inherit;background:0 0;padding-top:18px;position:relative}.TextArea-module__SNuIXq__textArea:focus{outline:none}.TextArea-module__SNuIXq__textArea:focus-visible{outline:none}.TextArea-module__SNuIXq__textArea:focus+.TextArea-module__SNuIXq__label{font:var(--typography-ui-sm);color:var(--input-label);top:0;transform:translateY(0)}.TextArea-module__SNuIXq__textArea.TextArea-module__SNuIXq__hasValue+.TextArea-module__SNuIXq__label{font:var(--typography-ui-sm);color:var(--input-label);top:0;transform:translateY(0)}.TextArea-module__SNuIXq__textArea:disabled+.TextArea-module__SNuIXq__label{color:var(--input-disabled-label)}
.ContactFormFields-module__jlta8q__container{width:100%;container-type:inline-size}.ContactFormFields-module__jlta8q__fields{grid-gap:var(--spacing-32)var(--spacing-24);gap:var(--spacing-32)var(--spacing-24);grid-template-columns:1fr;display:grid}@container (min-width:600px){.ContactFormFields-module__jlta8q__fields{grid-template-columns:repeat(2,1fr)}}@container (min-width:600px){.ContactFormFields-module__jlta8q__fullWidth{grid-column:1/-1}}.ContactFormFields-module__jlta8q__consentCheckbox{--_font-family:var(--typography-ui-lg-font-family);--_font-size:var(--typography-ui-lg-font-size);--_font-weight:var(--typography-ui-lg-font-weight);--_line-height:var(--typography-ui-lg-line-height);--_letter-spacing:var(--typography-ui-lg-letter-spacing)}.ContactFormFields-module__jlta8q__consentError{margin-top:var(--spacing-4);color:var(--color-text-error)}.ContactFormFields-module__jlta8q__submitWrapper{justify-content:flex-start;display:flex}
.BackInStockDrawer-module__pA64vG__drawerContent{gap:var(--spacing-32);flex-direction:column;width:100%;display:flex}.BackInStockDrawer-module__pA64vG__productCard{gap:var(--spacing-24);align-items:flex-start;display:flex}.BackInStockDrawer-module__pA64vG__thumbnail{border-radius:var(--border-radius-md);background-color:var(--color-surface-secondary);flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}.BackInStockDrawer-module__pA64vG__thumbnailImage{-o-object-fit:cover;object-fit:cover}.BackInStockDrawer-module__pA64vG__productInfo{gap:var(--spacing-12);padding-top:var(--spacing-6);flex-direction:column;flex:1;min-width:0;display:flex}.BackInStockDrawer-module__pA64vG__productDetails{flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.BackInStockDrawer-module__pA64vG__uspList{gap:var(--spacing-6);flex-direction:column;flex:1;display:flex}.BackInStockDrawer-module__pA64vG__uspItem{align-items:center;gap:var(--spacing-6);display:flex}.BackInStockDrawer-module__pA64vG__uspIcon{color:var(--color-text-strong);flex-shrink:0}.BackInStockDrawer-module__pA64vG__price{text-align:right;flex-shrink:0;min-width:120px}
.GetAQuoteDrawer-module__sL5pya__drawerContent{gap:var(--spacing-32);flex-direction:column;width:100%;display:flex}.GetAQuoteDrawer-module__sL5pya__productCard{gap:var(--spacing-24);align-items:flex-start;display:flex}.GetAQuoteDrawer-module__sL5pya__thumbnail{border-radius:var(--border-radius-md);background-color:var(--color-surface-secondary);flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}.GetAQuoteDrawer-module__sL5pya__thumbnailImage{-o-object-fit:cover;object-fit:cover}.GetAQuoteDrawer-module__sL5pya__productInfo{gap:var(--spacing-6);padding-top:var(--spacing-6);flex-direction:column;flex:1;min-width:0;display:flex}.GetAQuoteDrawer-module__sL5pya__sku{color:var(--color-text-secondary)}
.Pagination-module__WTFN9W__pagination{align-items:center;display:inline-flex}.Pagination-module__WTFN9W__pagination:not(:has(.Pagination-module__WTFN9W__dotButtons)){gap:var(--spacing-12)}.Pagination-module__WTFN9W__pagination:has(.Pagination-module__WTFN9W__dotButtons){gap:var(--spacing-20)}.Pagination-module__WTFN9W__dotButtons{gap:var(--spacing-8);display:inline-flex}.Pagination-module__WTFN9W__dotButton{-webkit-appearance:none;appearance:none;background:var(--pagination-dot-button-background);border-radius:var(--border-radius-round);cursor:pointer;width:8px;height:8px}.Pagination-module__WTFN9W__dotButton.Pagination-module__WTFN9W__active{background:var(--pagination-dot-button-active-background);border-radius:var(--border-radius-lg);width:16px}
