.Attributes-module__BBas-q__searchWrapper{margin-bottom:var(--spacing-16)}.Attributes-module__BBas-q__groupHeadline{margin-block-end:var(--spacing-16)}.Attributes-module__BBas-q__group{margin-block-start:var(--spacing-8);margin-block-end:var(--spacing-24)}
.HighlightedEtimClassification-module__qdCqkW__featureWrapper{margin-block:var(--spacing-16) var(--spacing-32);gap:var(--spacing-8);flex-direction:column;display:flex}
.Stepper-module__Sr2wDG__container{--_size:44px;--_font:var(--typography-label-small);width:100%;height:var(--_size);box-sizing:border-box;border-radius:var(--border-radius-medium);align-items:center;transition:all .2s;display:flex;overflow:hidden}.Stepper-module__Sr2wDG__container.Stepper-module__Sr2wDG__variant--filled-neutral{--_background-idle:var(--color-background-interactive-inputs-filled-neutral-idle);--_background-hover:var(--color-background-interactive-inputs-filled-neutral-hover);--_background-active:var(--color-background-interactive-inputs-filled-neutral-active);--_border-idle:var(--color-border-interactive-inputs-outline-neutral-idle);--_border-active:var(--color-border-interactive-inputs-filled-neutral-active);--_color:var(--color-text-interactive-inputs-filled-neutral-idle);--_disabled-color:var(--color-text-system-disabled-strong)}.Stepper-module__Sr2wDG__container.Stepper-module__Sr2wDG__variant--outline-neutral{--_background-idle:var(--color-background-interactive-inputs-outline-neutral-idle);--_background-hover:var(--color-background-neutral-weakest);--_background-active:var(--color-background-neutral-base);--_border-idle:var(--color-border-interactive-inputs-outline-neutral-idle);--_border-active:var(--color-border-interactive-inputs-outline-neutral-active);--_color:var(--color-text-interactive-inputs-outline-neutral-idle);--_disabled-color:var(--color-text-system-disabled-strong)}.Stepper-module__Sr2wDG__container{--_current-bg:var(--_background-idle);background:var(--_background-idle);border:1px solid var(--_border-idle)}.Stepper-module__Sr2wDG__container:not(.Stepper-module__Sr2wDG__disabled):not(:focus-within):hover{--_current-bg:var(--_background-hover)}.Stepper-module__Sr2wDG__container:focus-within{border:2px solid var(--_border-active);--_current-bg:var(--_background-active)}.Stepper-module__Sr2wDG__container.Stepper-module__Sr2wDG__size--sm{--_size:32px}.Stepper-module__Sr2wDG__container.Stepper-module__Sr2wDG__size--md{--_size:44px}.Stepper-module__Sr2wDG__container.Stepper-module__Sr2wDG__size--lg{--_size:56px;--_font:var(--typography-label)}.Stepper-module__Sr2wDG__disabled{cursor:not-allowed}.Stepper-module__Sr2wDG__minusButton,.Stepper-module__Sr2wDG__plusButton,.Stepper-module__Sr2wDG__inputStepper{height:var(--_size);background-color:var(--_current-bg);color:var(--_color);border:none;transition:background-color .2s}.Stepper-module__Sr2wDG__minusButton:disabled,.Stepper-module__Sr2wDG__plusButton:disabled,.Stepper-module__Sr2wDG__inputStepper:disabled{color:var(--_disabled-color);cursor:not-allowed}.Stepper-module__Sr2wDG__minusButton,.Stepper-module__Sr2wDG__plusButton{width:var(--_size);cursor:pointer;justify-content:center;align-items:center;display:flex}.Stepper-module__Sr2wDG__inputWrapper{height:var(--_size);background-color:var(--_current-bg);flex:1;justify-content:center;align-items:center;min-width:0;transition:background-color .2s;display:flex;position:relative}.Stepper-module__Sr2wDG__inputStepper{font:var(--_font);width:100%;height:var(--_size);color:var(--_color);text-align:center;appearance:none;-moz-appearance:textfield;background-color:#0000;border:none}.Stepper-module__Sr2wDG__inputStepper:focus-visible{outline:none}.Stepper-module__Sr2wDG__inputStepper::-webkit-outer-spin-button{display:none}.Stepper-module__Sr2wDG__inputStepper::-webkit-inner-spin-button{display:none}.Stepper-module__Sr2wDG__inputStepperOverlayMode{color:#0000;-webkit-text-fill-color:transparent}.Stepper-module__Sr2wDG__inputWrapper:focus-within .Stepper-module__Sr2wDG__inputStepperOverlayMode{color:var(--_color);-webkit-text-fill-color:var(--_color)}.Stepper-module__Sr2wDG__value{line-height:1}.Stepper-module__Sr2wDG__overlayValue{height:var(--_size);pointer-events:none;color:var(--_color);font:var(--_font);white-space:nowrap;opacity:1;visibility:visible;align-items:center;gap:4px;display:inline-flex;position:absolute}.Stepper-module__Sr2wDG__inputWrapper:focus-within .Stepper-module__Sr2wDG__overlayValue{opacity:0;visibility:hidden}.Stepper-module__Sr2wDG__unit{text-transform:lowercase;line-height:1}
.ProductCtaSection-module__XcQT6q__addToCartWrapper{gap:var(--spacing-12);flex-direction:column;display:flex}.ProductCtaSection-module__XcQT6q__addToCartButton{font:var(--typography-label-font-famil);height:56px}.ProductCtaSection-module__XcQT6q__card{padding:var(--spacing-32);border-radius:var(--border-radius-medium);border:1px solid var(--color-border-neutral-weaker);gap:var(--spacing-24);flex-direction:column;display:flex}.ProductCtaSection-module__XcQT6q__priceSection{justify-content:space-between;align-items:center;width:100%;display:flex}
.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}
.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-brand-strongest);display:flex}.ThumbnailCarousel-module__8SzICW__imageSelector{border-radius:var(--border-radius-medium);padding:var(--spacing-8);cursor:pointer;aspect-ratio:1;background-color:var(--color-background-neutral-weakest);justify-content:center;align-items:center;height:56px;display:flex}.ThumbnailCarousel-module__8SzICW__imageSelector:hover{background:var(--color-background-neutral-weaker)}.ThumbnailCarousel-module__8SzICW__imageSelector.ThumbnailCarousel-module__8SzICW__selected{border:1px solid var(--color-border-neutral-strong);background:var(--color-background-base)}.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-medium);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-neutral-weakest);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-medium);border:var(--color-border-neutral-weakest) 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-neutral-stronger)}
.LineItem-module__uKxtma__lineItemContainer{container-type:inline-size}.LineItem-module__uKxtma__lineItem{gap:var(--spacing-16);padding:var(--spacing-20);border-radius:var(--border-radius-medium);flex-direction:column;display:flex}.LineItem-module__uKxtma__grid{grid-column-gap:var(--spacing-16);-moz-column-gap:var(--spacing-16);align-items:center;column-gap:var(--spacing-16);grid-row-gap:var(--spacing-16);row-gap:var(--spacing-16);grid-template-columns:1fr auto;grid-template-areas:"image image""name price""actions actions""stockStatus stockStatus";display:grid;position:relative}@container (min-width:500px){.LineItem-module__uKxtma__grid{grid-template-columns:92px 1fr auto auto;grid-template-areas:"image name name price""image stockStatus actions actions"}}.LineItem-module__uKxtma__imageContainer{background-color:var(--color-background-neutral-base);mix-blend-mode:multiply;grid-area:image;justify-self:center;position:relative}.LineItem-module__uKxtma__badgeWrapper{position:absolute;top:0;left:0}.LineItem-module__uKxtma__nameContainer{gap:var(--spacing-6);flex-direction:column;grid-area:name;min-width:0;display:flex}.LineItem-module__uKxtma__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LineItem-module__uKxtma__metaInfo{grid-column-gap:var(--spacing-8);-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);color:var(--color-text-neutral-stronger);grid-row-gap:var(--spacing-4);row-gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,max-content));min-width:0;display:grid}.LineItem-module__uKxtma__brandAndSeries{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LineItem-module__uKxtma__separator{flex-shrink:0}.LineItem-module__uKxtma__idItem{min-width:0}.LineItem-module__uKxtma__price{flex-direction:column;grid-area:price;align-items:flex-end;display:flex}.LineItem-module__uKxtma__actions{justify-self:flex-end;gap:var(--spacing-4);grid-area:actions;width:100%;max-width:100%;display:flex}@container (min-width:500px){.LineItem-module__uKxtma__actions{max-width:250px}}.LineItem-module__uKxtma__stockStatus{grid-area:stockStatus;align-self:end}
.SwitchGroup-module__wccxqa__switchGroup{gap:var(--spacing-4);background-color:var(--color-background-neutral-weakest);border-radius:var(--border-radius-medium);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-brand-idle);--_background-hover:var(--color-background-interactive-buttons-ghost-brand-hover);--_background-active:var(--color-background-interactive-buttons-ghost-brand-active);--_background-selected:var(--color-background-brand-strongest);--_foreground-selected:var(--color-background-neutral-base);aspect-ratio:1;background-color:var(--_background);border-radius:var(--border-radius-small);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-brand-stronger);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-brand-stronger);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)}
.Checkbox-module__UlIJnW__container{--_size:1.5em;align-items:flex-start;gap:max(var(--spacing-8), .25em);font-family:var(--_font-family,var(--typography-label-small-font-family));font-size:var(--_font-size,var(--typography-label-small-font-size));line-height:var(--_line-height,var(--typography-label-small-line-height));font-weight:var(--_font-weight,var(--typography-label-small-font-weight));letter-spacing:var(--_letter-spacing,var(--typography-label-small-letter-spacing));display:flex;position:relative}.Checkbox-module__UlIJnW__container+.Checkbox-module__UlIJnW__container{margin-top:min(var(--spacing-16), .5em)}.Checkbox-module__UlIJnW__input{--_stroke:var(--color-border-interactive-inputs-outline-neutral-idle);--_border-width:2px;--_state-color:var(--color-background-interactive-inputs-outline-neutral-idle);--_fill:var(--color-background-interactive-inputs-outline-neutral-idle);flex:0 0 var(--_size);width:var(--_size);height:var(--_size);background-color:var(--_fill);box-shadow:0 0 0 var(--_border-width) var(--_stroke) inset;cursor:pointer;background-image:linear-gradient(var(--_state-color), var(--_state-color));appearance:none;border-radius:clamp(3px,.25em,9px);padding:.25em;transform:translate(0,0)}.Checkbox-module__UlIJnW__input:checked:not(:disabled){--_fill:transparent;--_stroke:transparent;--_state-color:var(--color-border-interactive-inputs-filled-brand-active)}.Checkbox-module__UlIJnW__input:checked:not(:disabled):hover{--_stroke:var(--color-border-interactive-inputs-outline-neutral-hover);--_state-color:var(--color-border-interactive-inputs-outline-neutral-hover)}.Checkbox-module__UlIJnW__input:disabled{--_stroke:var(--color-border-system-disabled-strong);border:none}.Checkbox-module__UlIJnW__input:disabled~label{color:var(--color-text-system-disabled-strong)}.Checkbox-module__UlIJnW__input:disabled~.Checkbox-module__UlIJnW__checkmark{stroke:var(--color-border-system-disabled-strong)}.Checkbox-module__UlIJnW__input:disabled:hover{cursor:not-allowed}.Checkbox-module__UlIJnW__input:hover:not(:disabled){--_state-color:transparent;--_border-width:2px;--_stroke:var(--color-border-interactive-inputs-outline-neutral-hover)}.Checkbox-module__UlIJnW__input:active:not(:disabled){--_state-color:transparent;--_stroke:var(--color-border-interactive-inputs-outline-neutral-active)}.Checkbox-module__UlIJnW__input.Checkbox-module__UlIJnW__invalid,.Checkbox-module__UlIJnW__input:invalid{--_fill:var(--color-background-system-disabled-weak);--_stroke:var(--color-border-interactive-inputs-outline-error-idle)}.Checkbox-module__UlIJnW__input.Checkbox-module__UlIJnW__invalid~.Checkbox-module__UlIJnW__label,.Checkbox-module__UlIJnW__input:invalid~.Checkbox-module__UlIJnW__label{color:var(--color-text-interactive-inputs-outline-error-idle)}.Checkbox-module__UlIJnW__input.Checkbox-module__UlIJnW__invalid:hover,.Checkbox-module__UlIJnW__input:invalid:hover{--_stroke:var(--color-border-interactive-inputs-outline-error-hover)}.Checkbox-module__UlIJnW__label{margin-top:calc((var(--_size) - var(--_line-height,var(--typography-label-large-line-height))) / 2)}input:not(:disabled)~.Checkbox-module__UlIJnW__label{cursor:pointer}.Checkbox-module__UlIJnW__checkmark{--_checkmark-size:1.25em;pointer-events:none;width:var(--_checkmark-size);height:var(--_checkmark-size);z-index:1;top:calc((var(--_size) - var(--_checkmark-size)) / 2);left:calc((var(--_size) - var(--_checkmark-size)) / 2);position:absolute}
