.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}
.TextArea-module__SNuIXq__textArea{min-height:var(--input-min-height);background-color:var(--color-background-interactive-inputs-outline-neutral-idle);resize:vertical;border-style:solid;border-width:1px;border-color:var(--color-border-interactive-inputs-outline-neutral-idle);width:fit-content;padding:var(--spacing-16);color:var(--color-text-interactive-inputs-outline-neutral-idle);border-radius:var(--border-radius-medium)}.TextArea-module__SNuIXq__textArea::placeholder{color:var(--color-text-interactive-inputs-outline-neutral-placeholder)}.TextArea-module__SNuIXq__textArea:hover:not(:disabled,[aria-invalid=true]){border-color:var(--color-border-interactive-inputs-outline-neutral-hover)}.TextArea-module__SNuIXq__textArea:focus-visible:not(:disabled,[aria-invalid=true]){border-width:2px;border-color:var(--color-border-interactive-inputs-outline-neutral-active);outline:none}.TextArea-module__SNuIXq__textArea:disabled{background-color:var(--color-background-system-disabled-weak);border-color:var(--color-border-system-disabled-strong);color:var(--color-text-system-disabled-strong);cursor:not-allowed}.TextArea-module__SNuIXq__textArea[aria-invalid=true]{background-color:var(--color-background-interactive-inputs-outline-error-idle);border-color:var(--color-border-interactive-inputs-outline-error-idle);color:var(--color-text-interactive-inputs-outline-error-idle)}.TextArea-module__SNuIXq__textArea[aria-invalid=true]:hover{border-color:var(--color-border-interactive-inputs-outline-error-hover)}.TextArea-module__SNuIXq__textArea[aria-invalid=true]:focus-visible{border-width:2px;border-color:var(--color-border-interactive-inputs-outline-error-active);outline:none}.TextArea-module__SNuIXq__fullWidth{width:100%}
.ProductFeedback-module__Io5dXW__surface{border-radius:var(--border-radius-medium);padding-inline:var(--spacing-40);padding-block:var(--spacing-32);justify-content:space-between;align-items:center;gap:var(--spacing-24);flex-direction:column;display:flex}@media (min-width:1201px){.ProductFeedback-module__Io5dXW__surface{flex-direction:row}}.ProductFeedback-module__Io5dXW__phoneWrapper{gap:var(--spacing-6);flex-direction:row;display:flex}.ProductFeedback-module__Io5dXW__phoneInput{width:100%}.ProductFeedback-module__Io5dXW__button{align-items:center;line-height:1;display:flex}@media (min-width:1201px){.ProductFeedback-module__Io5dXW__headline{max-width:220px}}.ProductFeedback-module__Io5dXW__modal{padding-inline:var(--spacing-32);padding-block:var(--spacing-20) var(--spacing-24);max-width:480px;max-height:90vh;overflow-y:scroll}.ProductFeedback-module__Io5dXW__modalHeader{justify-content:space-between;align-items:center;margin-block-end:var(--spacing-40);display:flex}.ProductFeedback-module__Io5dXW__description{margin-block-end:var(--spacing-32)}.ProductFeedback-module__Io5dXW__formLabel{margin-block-start:var(--spacing-12);display:block}.ProductFeedback-module__Io5dXW__inputs{gap:var(--spacing-6);flex-direction:column;display:flex}.ProductFeedback-module__Io5dXW__required{color:var(--color-text-system-error-strong);vertical-align:bottom;padding-inline-start:1px;line-height:20px}.ProductFeedback-module__Io5dXW__actionLine{justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;margin-block-start:var(--spacing-32);display:flex}
.EnergyLabel-module__Nx1t4W__image{width:auto}.EnergyLabel-module__Nx1t4W__imageUrl{aspect-ratio:1/2;width:300px;height:auto}.EnergyLabel-module__Nx1t4W__imageUrlWrapper{padding:var(--spacing-32)}.EnergyLabel-module__Nx1t4W__header{padding-block:var(--spacing-8);padding-inline:var(--spacing-16);justify-content:space-between;align-items:center;display:flex}.EnergyLabel-module__Nx1t4W__labelWrapper{flex-direction:column;align-items:start;gap:0;display:flex}.EnergyLabel-module__Nx1t4W__button{aspect-ratio:5/3;width:auto;height:40px;margin-left:-3px}
.ImageDisplay-module__UCWtja__imagesDisplayContainer{padding-inline:var(--spacing-16);padding-block:var(--spacing-24);flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:1201px){.ImageDisplay-module__UCWtja__imagesDisplayContainer{padding-block:var(--spacing-40);padding-inline:var(--spacing-48)}}.ImageDisplay-module__UCWtja__iconModalContent{gap:var(--spacing-16);align-items:center;margin-block-end:var(--spacing-16);display:flex}.ImageDisplay-module__UCWtja__headerIcons{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;align-self:flex-start;width:100%;height:44px;max-height:44px;display:flex}.ImageDisplay-module__UCWtja__brandSection{flex-grow:1;align-items:center;height:100%;display:flex}.ImageDisplay-module__UCWtja__header{padding-block:var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.ImageDisplay-module__UCWtja__etimIconWrapper{padding:var(--spacing-32);max-height:100vh;overflow-y:auto}.ImageDisplay-module__UCWtja__etimIcon{border-radius:var(--border-radius-medium);cursor:pointer}.ImageDisplay-module__UCWtja__iconSection{align-items:center;gap:var(--spacing-6);height:100%;display:flex}.ImageDisplay-module__UCWtja__icon{height:100%;padding:var(--spacing-8);border-radius:var(--border-radius-medium);border:var(--color-border-neutral-weakest) thin solid}.ImageDisplay-module__UCWtja__icon .ImageDisplay-module__UCWtja__img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:32px;height:auto;display:block}.ImageDisplay-module__UCWtja__series{padding-inline:var(--spacing-12);border-radius:0 var(--border-radius-medium) var(--border-radius-medium) 0;border:var(--color-border-neutral-weakest) thin solid;align-items:center;height:100%;display:flex}.ImageDisplay-module__UCWtja__brandIcon{padding-inline:var(--spacing-12);border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium);border:var(--color-border-neutral-weakest) thin solid;align-items:center;height:100%;display:flex}.ImageDisplay-module__UCWtja__brandIcon img{-o-object-fit:contain;object-fit:contain;width:auto;height:20px;max-height:20px;display:block}.ImageDisplay-module__UCWtja__imageClicker{cursor:zoom-in;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ImageDisplay-module__UCWtja__carouselContent{gap:var(--spacing-12);width:fit-content;display:flex}.ImageDisplay-module__UCWtja__imageSelector{border-radius:var(--border-radius-medium);padding:var(--spacing-8);cursor:pointer;aspect-ratio:1;z-index:2;background-color:var(--color-background-neutral-weakest);justify-content:center;align-items:center;height:56px;display:flex;position:relative;overflow:hidden}.ImageDisplay-module__UCWtja__imageSelector.ImageDisplay-module__UCWtja__selected{border:1px solid var(--color-border-neutral-strong);background-color:#0000}.ImageDisplay-module__UCWtja__modalContent{width:100vw;height:100dvh;color:var(--color-text-interactive-buttons-filled-brand-strong-idle);background-color:#00000080;position:relative;overflow:auto}.ImageDisplay-module__UCWtja__closeButton{right:var(--spacing-24);top:var(--spacing-16);z-index:1;position:fixed}.ImageDisplay-module__UCWtja__modalImageWrapper{justify-content:center;align-items:center;width:100%;height:100dvh;display:flex}.ImageDisplay-module__UCWtja__imageContainer{background:var(--product-image-background);width:90%;height:90%;position:relative}.ImageDisplay-module__UCWtja__imageContainer>*{padding:var(--spacing-32)}.ImageDisplay-module__UCWtja__imageWrapper{width:100%;position:relative}@media (min-width:1201px){.ImageDisplay-module__UCWtja__imageWrapper:hover .ImageDisplay-module__UCWtja__prevButtonWrapper,.ImageDisplay-module__UCWtja__imageWrapper:hover .ImageDisplay-module__UCWtja__nextButtonWrapper{opacity:1;visibility:visible}}.ImageDisplay-module__UCWtja__prevButtonWrapper{z-index:1;opacity:0;visibility:hidden;transition:opacity .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ImageDisplay-module__UCWtja__nextButtonWrapper{z-index:1;opacity:0;visibility:hidden;transition:opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ImageDisplay-module__UCWtja__mediaWrapper{aspect-ratio:4/3;width:100%;height:auto;min-height:0;margin:0 auto;margin-block:var(--spacing-40);position:relative}@media (min-width:1201px){.ImageDisplay-module__UCWtja__mediaWrapper{padding-inline:var(--spacing-64)}}.ImageDisplay-module__UCWtja__videoWrapper{aspect-ratio:16/9;width:100%;height: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}
.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}
.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}
.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}
.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)}
.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}
.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-neutral-strongest);color:var(--color-text-inverse-strongest);font:var(--typography-label-xtra-small);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-small);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-neutral-strongest);position:absolute;top:100%;left:50%;transform:translate(-50%)}
.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__totalPrice{align-items:center;gap:var(--spacing-8);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}
.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)}
.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}
