.ThumbnailCarousel-module__8SzICW__carouselWrapper{width:100%;position:relative}.ThumbnailCarousel-module__8SzICW__maskLeft{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2%);mask-image:linear-gradient(90deg,#0000 0%,#000 2%)}.ThumbnailCarousel-module__8SzICW__maskRight{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 2%);mask-image:linear-gradient(270deg,#0000 0%,#000 2%)}.ThumbnailCarousel-module__8SzICW__maskLeft.ThumbnailCarousel-module__8SzICW__maskRight{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%)}.ThumbnailCarousel-module__8SzICW__carouselContent{gap:var(--spacing-12);width:fit-content;padding-inline:var(--_fade-overlay-width);color:var(--color-text-primary);display:flex}.ThumbnailCarousel-module__8SzICW__imageSelector{border-radius:var(--border-radius-md);padding:var(--spacing-8);cursor:pointer;aspect-ratio:1;background-color:var(--color-background-on-surface-primary);justify-content:center;align-items:center;height:56px;display:flex}.ThumbnailCarousel-module__8SzICW__imageSelector:hover{background:var(--color-background-on-surface-primary)}.ThumbnailCarousel-module__8SzICW__imageSelector.ThumbnailCarousel-module__8SzICW__selected{border:1px solid var(--color-border-primary-alt);background:var(--color-background-on-surface-inverse)}.ThumbnailCarousel-module__8SzICW__image{mix-blend-mode:multiply}
.Lightbox-module__Ig9pFG__lightboxDialog{border:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.Lightbox-module__Ig9pFG__lightboxContent{flex-direction:column;width:100vw;height:100dvh;display:flex}.Lightbox-module__Ig9pFG__header{padding:var(--spacing-12) var(--spacing-32);justify-content:space-between;align-items:center;display:flex}.Lightbox-module__Ig9pFG__headlineWrapper{flex:1}@media (min-width:1201px){.Lightbox-module__Ig9pFG__headlineWrapper{text-align:center;padding-left:44px}}.Lightbox-module__Ig9pFG__body{gap:var(--spacing-24);padding-bottom:var(--spacing-24);padding-inline:var(--spacing-16);flex-direction:column;flex:1;display:flex}@media (min-width:1201px){.Lightbox-module__Ig9pFG__body{padding-inline:108px}}.Lightbox-module__Ig9pFG__carouselContent{width:fit-content;display:flex}.Lightbox-module__Ig9pFG__imageWrapper{flex:1;position:relative}.Lightbox-module__Ig9pFG__thumbnailWrapper{max-width:100%;margin:0 auto}.Lightbox-module__Ig9pFG__prevButtonWrapper{display:none}@media (min-width:1201px){.Lightbox-module__Ig9pFG__prevButtonWrapper{z-index:1;left:var(--spacing-32);display:block;position:absolute;top:50%;transform:translateY(-50%)}}.Lightbox-module__Ig9pFG__nextButtonWrapper{display:none}@media (min-width:1201px){.Lightbox-module__Ig9pFG__nextButtonWrapper{z-index:1;right:var(--spacing-32);display:block;position:absolute;top:50%;transform:translateY(-50%)}}.Lightbox-module__Ig9pFG__videoWrapper{aspect-ratio:16/9;justify-self:center;width:min(177.778dvh - 355.556px,100%);height:auto}
.VariationIcons-module__-FN6vq__iconModalContent{gap:var(--spacing-16);align-items:center;margin-block-end:var(--spacing-16);display:flex}.VariationIcons-module__-FN6vq__header{padding-block:var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.VariationIcons-module__-FN6vq__etimIconWrapper{padding:var(--spacing-32);max-height:100vh;overflow-y:auto}.VariationIcons-module__-FN6vq__etimIcon{border-radius:var(--border-radius-md);cursor:pointer}.VariationIcons-module__-FN6vq__iconSection{align-items:center;gap:var(--spacing-6);display:flex}.VariationIcons-module__-FN6vq__iconCard{padding-block:var(--spacing-24);gap:var(--spacing-24);border-bottom:1px solid var(--color-border-secondary);align-items:flex-start;display:flex}.VariationIcons-module__-FN6vq__iconCard:last-child{border-bottom:none}.VariationIcons-module__-FN6vq__icon{height:100%;padding:var(--spacing-8);border-radius:var(--border-radius-md);border:var(--color-border-secondary) thin solid}.VariationIcons-module__-FN6vq__icon .VariationIcons-module__-FN6vq__img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:32px;height:auto;display:block}
.ProductDescription-module__W63xmW__wrapper{padding-block:var(--spacing-12)}.ProductDescription-module__W63xmW__bulletList{margin:var(--spacing-12) 0 0;padding-left:var(--spacing-20);grid-gap:var(--spacing-8);gap:var(--spacing-8);list-style:outside;display:grid}.ProductDescription-module__W63xmW__bulletItem{margin:0}.ProductDescription-module__W63xmW__bulletItem::marker{color:var(--color-text-secondary)}
.ProductStickyCta-module__wWvAdW__sticky{z-index:1;min-height:var(--spacing-64);background:var(--color-background-on-surface-inverse);border-top:1px solid var(--color-border-secondary);transition:opacity .2s,transform .2s;position:sticky;bottom:0}.ProductStickyCta-module__wWvAdW__content{max-width:1440px;padding-block:var(--spacing-12);padding-inline:var(--spacing-16);margin:0 auto}@media (min-width:1201px){.ProductStickyCta-module__wWvAdW__content{padding-inline:var(--spacing-48)}}.ProductStickyCta-module__wWvAdW__content{align-items:center;gap:var(--spacing-8);display:flex}.ProductStickyCta-module__wWvAdW__stickyHidden{opacity:0;pointer-events:none;transform:translateY(100%)}.ProductStickyCta-module__wWvAdW__stepper{width:150px;height:44px;display:none}@media (min-width:1201px){.ProductStickyCta-module__wWvAdW__stepper{display:flex}}.ProductStickyCta-module__wWvAdW__info{flex-grow:1;min-width:0;margin-inline-start:var(--spacing-8)}.ProductStickyCta-module__wWvAdW__stock{margin-inline-end:var(--spacing-24);display:none}@media (min-width:1201px){.ProductStickyCta-module__wWvAdW__stock{display:block}}.ProductStickyCta-module__wWvAdW__productIds{min-width:0;display:none}@media (min-width:1201px){.ProductStickyCta-module__wWvAdW__productIds{display:block}}.ProductStickyCta-module__wWvAdW__price{margin-inline-end:var(--spacing-24)}.ProductStickyCta-module__wWvAdW__price.ProductStickyCta-module__wWvAdW__mobilePrice{display:block}@media (min-width:1201px){.ProductStickyCta-module__wWvAdW__price.ProductStickyCta-module__wWvAdW__mobilePrice{display:none}}.ProductStickyCta-module__wWvAdW__price.ProductStickyCta-module__wWvAdW__desktopPrice{display:none}@media (min-width:1201px){.ProductStickyCta-module__wWvAdW__price.ProductStickyCta-module__wWvAdW__desktopPrice{display:block}}
.Sustainability-module__ZWSKZG__lines{border-bottom:1px solid var(--color-border-secondary);width:100%;padding-block:var(--spacing-12);padding-inline:var(--spacing-12);display:flex}.Sustainability-module__ZWSKZG__part{flex:1}.Sustainability-module__ZWSKZG__epdFile{margin-top:var(--spacing-16)}
.ErrorBoundaryFallback-module__0cinJW__container{background-color:var(--color-background-system-error-stronger);width:100%;display:flex}.ErrorBoundaryFallback-module__0cinJW__message{color:var(--color-text-system-error-strong);margin:15px auto}
.Carousel-module__GTw5jW__container{min-width:0;max-width:100%;overflow-x:hidden}.Carousel-module__GTw5jW__draggable{cursor:grab}.Carousel-module__GTw5jW__draggable:active{cursor:grabbing}.Carousel-module__GTw5jW__draggable *{draggable:false;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.Carousel-module__GTw5jW__scrollArea{scroll-behavior:auto;-ms-overflow-style:none;scrollbar-width:none;transition-timing-function:ease-in;overflow-x:scroll}.Carousel-module__GTw5jW__scrollArea::-webkit-scrollbar{display:none}.Carousel-module__GTw5jW__scrollbar{scrollbar-width:0;scroll-behavior:auto;overflow-y:hidden}.Carousel-module__GTw5jW__scrollbar>*{height:16px}
.SwitchGroup-module__wccxqa__switchGroup{gap:var(--spacing-4);background-color:var(--color-background-on-surface-primary);border-radius:var(--border-radius-md);padding:var(--spacing-6);max-inline-size:max-content;display:inline-flex}.SwitchGroup-module__wccxqa__switchGroup>legend{visibility:hidden;block-size:0;inline-size:0}.SwitchGroup-module__wccxqa__option{--_background:var(--color-background-interactive-buttons-ghost-idle);--_background-hover:var(--color-background-interactive-transparent-hover);--_background-active:var(--color-background-interactive-transparent-active);--_background-selected:var(--color-background-interactive-selection-inputs-selected);--_foreground-selected:var(--color-text-primary-inverse);aspect-ratio:1;background-color:var(--_background);border-radius:var(--border-radius-sm);cursor:pointer;justify-content:center;align-items:center;height:32px;display:flex}.SwitchGroup-module__wccxqa__option input:focus{outline:none}.SwitchGroup-module__wccxqa__option[\:has\(\:focus-visible\)]:focus-within{outline-style:solid;outline-color:var(--color-border-interactive-selected);outline-width:var(--outline-width);outline-offset:var(--outline-offset)}.SwitchGroup-module__wccxqa__option:has(:focus-visible):focus-within{outline-style:solid;outline-color:var(--color-border-interactive-selected);outline-width:var(--outline-width);outline-offset:var(--outline-offset)}.SwitchGroup-module__wccxqa__option:hover[\:not-has\(input\:checked\)]{background-color:var(--_background-hover)}.SwitchGroup-module__wccxqa__option:hover:not(.SwitchGroup-module__wccxqa__option:has(input:checked)){background-color:var(--_background-hover)}.SwitchGroup-module__wccxqa__option:active{background-color:var(--_background-active)}.SwitchGroup-module__wccxqa__option[\:has\(input\:checked\)]{background-color:var(--_background-selected);color:var(--_foreground-selected)}.SwitchGroup-module__wccxqa__option:has(input:checked){background-color:var(--_background-selected);color:var(--_foreground-selected)}
.Tooltip-module__r-rwPG__wrapper{display:inline-flex;position:relative}.Tooltip-module__r-rwPG__wrapper:hover .Tooltip-module__r-rwPG__tooltip{opacity:1;pointer-events:auto}.Tooltip-module__r-rwPG__tooltip{bottom:calc(100% + var(--spacing-8));background-color:var(--color-background-interactive-transparent-popover);color:var(--color-text-primary-alt);font:var(--typography-label-xtra-small);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-sm);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%)}.Tooltip-module__r-rwPG__tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--color-background-interactive-transparent-popover);position:absolute;top:100%;left:50%;transform:translate(-50%)}
.FiltersDrawer-module__9zoptW__drawerHeader{width:100%;padding:var(--spacing-16) var(--spacing-8);justify-content:center;align-items:center;display:flex;position:relative}.FiltersDrawer-module__9zoptW__drawerHeader .FiltersDrawer-module__9zoptW__drawerHeaderTitle{text-align:center;flex-grow:1}
.Tag-module__zf9R6a__clickable{cursor:pointer}.Tag-module__zf9R6a__clickable:hover{background-color:var(--color-background-interactive-transparent-hover)}.Tag-module__zf9R6a__clickable:active{background-color:var(--color-background-interactive-transparent-active)}.Tag-module__zf9R6a__tagText{color:var(--color-text-interactive-buttons-secondary);flex:1}.Tag-module__zf9R6a__removeButton{cursor:pointer;width:16px;height:16px;color:var(--color-text-secondary);background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Tag-module__zf9R6a__removeButton svg{width:8px;height:8px;fill:var(--color-text-secondary)}
.SelectedFilters-module__vG44WG__selectedFilters{gap:var(--spacing-8);flex-wrap:wrap;flex:1;align-items:center;width:100%;display:flex}
