
.ContentWrapper-module__MDmw5q__root{inline-size:100%;padding-inline:var(--content-wrapper-padding,var(--spacing-m-fixed))}.ContentWrapper-module__MDmw5q__root .ContentWrapper-module__MDmw5q__root{padding-inline:0}.ContentWrapper-module__MDmw5q__root:has([class^=CtaBanner]){padding-inline:0}@media (min-width:80rem){.ContentWrapper-module__MDmw5q__root{padding-inline:var(--content-wrapper-padding,var(--spacing-l-fixed))}}.ContentWrapper-module__MDmw5q__content{inline-size:min(100%, var(--content-wrapper-max-inline-size,100%));margin-inline:auto;padding-inline:0}@media (min-width:48rem){.ContentWrapper-module__MDmw5q__content{inline-size:min(100%, var(--content-wrapper-editorial-max-inline-size,var(--content-wrapper-max-inline-size,100%)))}}@media (min-width:80rem){.ContentWrapper-module__MDmw5q__content{inline-size:min(100%, var(--content-wrapper-editorial-max-inline-size,var(--content-wrapper-max-inline-size,75rem)))}}@media (min-width:120rem){.ContentWrapper-module__MDmw5q__content{inline-size:min(100%, var(--content-wrapper-editorial-max-inline-size,var(--content-wrapper-max-inline-size,100rem)))}}.ContentWrapper-module__MDmw5q__grid{grid-template-columns:repeat(var(--content-wrapper-column-count,4), minmax(0, 1fr));column-gap:var(--content-wrapper-gutter,var(--spacing-sm-fixed));display:grid}.ContentWrapper-module__MDmw5q__grid>*{grid-column:1/-1}@media (min-width:48rem){.ContentWrapper-module__MDmw5q__grid{grid-template-columns:repeat(var(--content-wrapper-column-count,8), minmax(0, 1fr));column-gap:var(--content-wrapper-gutter,var(--spacing-m-fixed))}}@media (min-width:80rem){.ContentWrapper-module__MDmw5q__grid{grid-template-columns:repeat(var(--content-wrapper-column-count,12), minmax(0, 1fr));column-gap:var(--content-wrapper-gutter,var(--spacing-l-fixed))}}@media (min-width:120rem){.ContentWrapper-module__MDmw5q__expanded{inline-size:min(100%, var(--content-wrapper-expanded-max-inline-size,var(--content-wrapper-editorial-max-inline-size,var(--content-wrapper-max-inline-size,100rem))))}}
.MediaContainer-module__KvepQG__root{gap:var(--spacing-s);flex-direction:column;inline-size:100%;margin-block:0;display:flex}.MediaContainer-module__KvepQG__defaultPadding{padding-block:var(--spacing-l-fixed)}@media (min-width:80rem){.MediaContainer-module__KvepQG__defaultPadding{padding-block:var(--spacing-4xl-fixed)}}.MediaContainer-module__KvepQG__widthSmall{max-inline-size:24rem}.MediaContainer-module__KvepQG__widthMedium{max-inline-size:40rem}.MediaContainer-module__KvepQG__widthLarge{max-inline-size:56.25rem}.MediaContainer-module__KvepQG__fill{inline-size:100%}.MediaContainer-module__KvepQG__custom{inline-size:min(100%, var(--media-container-custom-width))}.MediaContainer-module__KvepQG__alignLeft{margin-inline-end:auto}.MediaContainer-module__KvepQG__alignCenter{margin-inline:auto}.MediaContainer-module__KvepQG__alignRight{margin-inline-start:auto}.MediaContainer-module__KvepQG__title{font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--text-sm--line-height);margin-block:0}.MediaContainer-module__KvepQG__titleLeft{text-align:start}.MediaContainer-module__KvepQG__titleCenter{text-align:center}.MediaContainer-module__KvepQG__titleRight{text-align:end}.MediaContainer-module__KvepQG__media{--youtube-video-padding-block:0;border-radius:var(--comp-image-border-radius-container);overflow:hidden}.MediaContainer-module__KvepQG__media :where(img,video){object-fit:cover;block-size:100%;inline-size:100%;display:block}.MediaContainer-module__KvepQG__ratio1x1{aspect-ratio:1}.MediaContainer-module__KvepQG__ratio3x2{aspect-ratio:3/2}.MediaContainer-module__KvepQG__ratio5x4{aspect-ratio:5/4}.MediaContainer-module__KvepQG__ratio16x9{aspect-ratio:16/9}.MediaContainer-module__KvepQG__ratio3x5{aspect-ratio:3/5}.MediaContainer-module__KvepQG__customMedia{aspect-ratio:var(--media-container-custom-ratio)}.MediaContainer-module__KvepQG__caption{font-size:var(--text-s);font-weight:var(--font-weight-regular);line-height:var(--text-s--line-height);color:var(--plain-pure-enabled-default-front);margin-block:0}
.Drawer-module__d3_1kq__backdrop{z-index:100;background-color:var(--dimmer-background);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.Drawer-module__d3_1kq__backdrop{transition:opacity .15s ease-out,-webkit-backdrop-filter .15s ease-out,backdrop-filter .15s ease-out}.Drawer-module__d3_1kq__backdrop[data-starting-style],.Drawer-module__d3_1kq__backdrop[data-ending-style]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.Drawer-module__d3_1kq__root{z-index:101;background-color:var(--background);block-size:100dvh;max-block-size:100dvh;color:var(--plain-pure-enabled-default-front);outline:.0625rem solid var(--floating-outline);box-shadow:0 0 4rem 0 var(--shadow-fill);flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow:clip}@media (prefers-reduced-motion:no-preference){.Drawer-module__d3_1kq__root{transition:transform .2s ease-out}.Drawer-module__d3_1kq__root[data-starting-style],.Drawer-module__d3_1kq__root[data-ending-style]{transform:translateY(100%)}}@media (min-width:48rem){.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__tabletSide{inline-size:min(100%, var(--drawer-max-inline-size,40rem));inset-block:0}.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__tabletSide.Drawer-module__d3_1kq__right{inset-inline:auto 0}.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__tabletSide.Drawer-module__d3_1kq__left{inset-inline:0 auto}@media (prefers-reduced-motion:no-preference){.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__tabletSide.Drawer-module__d3_1kq__right[data-starting-style],.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__tabletSide.Drawer-module__d3_1kq__right[data-ending-style]{transform:translate(100%)}.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__tabletSide.Drawer-module__d3_1kq__left[data-starting-style],.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__tabletSide.Drawer-module__d3_1kq__left[data-ending-style]{transform:translate(-100%)}}}@media (min-width:80rem){.Drawer-module__d3_1kq__root{inline-size:min(100%, var(--drawer-max-inline-size,40rem));inset-block:0}.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__right{inset-inline:auto 0}.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__left{inset-inline:0 auto}@media (prefers-reduced-motion:no-preference){.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__right[data-starting-style],.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__right[data-ending-style]{transform:translate(100%)}.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__left[data-starting-style],.Drawer-module__d3_1kq__root.Drawer-module__d3_1kq__left[data-ending-style]{transform:translate(-100%)}}}.Drawer-module__d3_1kq__header{flex-shrink:0;align-items:center;gap:1rem;padding-block:2rem;padding-inline:1rem;display:flex}.Drawer-module__d3_1kq__title{min-inline-size:0;color:var(--g-gray-10);font-size:var(--text-l);font-weight:var(--font-weight-bold);line-height:var(--text-l--line-height);flex:1;margin:0}.Drawer-module__d3_1kq__headerAction{flex-shrink:0}.Drawer-module__d3_1kq__closeButton{block-size:2rem;inline-size:2rem;color:var(--accent-pure-enabled-default-front);cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Drawer-module__d3_1kq__closeButton>svg{pointer-events:none;block-size:1.5rem;inline-size:1.5rem}@media (hover:hover){.Drawer-module__d3_1kq__closeButton:hover{color:var(--accent-pure-enabled-hovered-front)}}.Drawer-module__d3_1kq__closeButton:active{color:var(--accent-pure-enabled-pressed-front)}.Drawer-module__d3_1kq__closeButton:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.125rem}.Drawer-module__d3_1kq__body{flex:1;min-block-size:0;overflow:auto}.Drawer-module__d3_1kq__footer{flex-shrink:0}
.FacetRange-module__cDLHta__root{flex-direction:column;gap:1rem;display:flex}.FacetRange-module__cDLHta__inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.FacetRange-module__cDLHta__separator{color:var(--plain-pure-enabled-default-front);font-size:var(--text-m);line-height:var(--text-m--line-height);padding-block-end:.75rem}
.FacetRefinementList-module__d90Mcq__checkboxList{flex-direction:column;gap:1rem;padding-block:.5rem;display:flex}.FacetRefinementList-module__d90Mcq__chipList{flex-wrap:wrap;gap:.5rem;display:flex}
.RadioButton-module__fJdUlG__root{align-items:center;gap:.5rem;display:inline-flex}.RadioButton-module__fJdUlG__root.RadioButton-module__fJdUlG__positionLeft{flex-direction:row-reverse;justify-content:flex-end}.RadioButton-module__fJdUlG__button{cursor:pointer;background-color:var(--base-major-enabled-default-fill);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .15s;display:inline-flex}.RadioButton-module__fJdUlG__button:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem;box-shadow:0 0 0 .1875rem var(--background)}.RadioButton-module__fJdUlG__button:hover{background-color:var(--base-major-enabled-hovered-fill)}.RadioButton-module__fJdUlG__button:active{background-color:var(--base-major-enabled-pressed-fill)}.RadioButton-module__fJdUlG__button[data-checked]{background-color:var(--accent-major-enabled-default-fill)}.RadioButton-module__fJdUlG__button[data-checked]:hover{background-color:var(--accent-major-enabled-hovered-fill)}.RadioButton-module__fJdUlG__button[data-checked]:active{background-color:var(--accent-major-enabled-pressed-fill)}.RadioButton-module__fJdUlG__button[data-disabled]{pointer-events:none;cursor:not-allowed;background-color:var(--base-major-disabled-default-fill)}.RadioButton-module__fJdUlG__indicator{background-color:var(--background);border-radius:50%;width:.75rem;height:.75rem}.RadioButton-module__fJdUlG__button[data-disabled] .RadioButton-module__fJdUlG__indicator{background-color:var(--base-major-disabled-default-front)}.RadioButton-module__fJdUlG__label{font-size:var(--text-m);font-weight:400;line-height:var(--text-m--line-height);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--plain-pure-enabled-default-front);transition:color .15s}.RadioButton-module__fJdUlG__root:has(.RadioButton-module__fJdUlG__button[data-disabled]) .RadioButton-module__fJdUlG__label{color:var(--base-major-disabled-default-front);cursor:not-allowed}
.RadioButtonGroup-module__ayJQKG__group{flex-direction:column;gap:.75rem;display:flex}.RadioButtonGroup-module__ayJQKG__groupHorizontal{flex-direction:row;gap:1rem}.RadioButtonGroup-module__ayJQKG__fieldset{border:none;margin:0;padding:0}.RadioButtonGroup-module__ayJQKG__legend{font-size:var(--text-m);font-weight:400;line-height:var(--text-m--line-height);color:var(--plain-pure-enabled-default-front);margin-bottom:.75rem}
.Switch-module__CMxdfG__thumb{background-color:var(--base-major-enabled-default-front);border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s}.Switch-module__CMxdfG__track{cursor:pointer;background-color:var(--base-major-enabled-default-fill);border-radius:.75rem;flex-shrink:0;align-items:center;width:3rem;height:1.5rem;padding:.375rem;transition:background-color .15s;display:inline-flex}.Switch-module__CMxdfG__track:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem}@media (hover:hover){.Switch-module__CMxdfG__track:hover{background-color:var(--base-major-enabled-hovered-fill)}}.Switch-module__CMxdfG__track:active{background-color:var(--base-major-enabled-pressed-fill)}.Switch-module__CMxdfG__track[data-disabled]{pointer-events:none;cursor:not-allowed;background-color:var(--base-major-disabled-default-fill)}.Switch-module__CMxdfG__track[data-disabled] .Switch-module__CMxdfG__thumb{background-color:var(--base-major-disabled-default-front)}.Switch-module__CMxdfG__track[data-checked]{background-color:var(--accent-major-enabled-default-fill)}.Switch-module__CMxdfG__track[data-checked] .Switch-module__CMxdfG__thumb{transform:translate(1.5rem)}@media (hover:hover){.Switch-module__CMxdfG__track[data-checked]:hover{background-color:var(--accent-major-enabled-hovered-fill)}}.Switch-module__CMxdfG__track[data-checked]:active{background-color:var(--accent-major-enabled-pressed-fill)}.Switch-module__CMxdfG__track[data-checked][data-disabled]{background-color:var(--accent-major-disabled-default-fill)}.Switch-module__CMxdfG__track[data-checked][data-disabled] .Switch-module__CMxdfG__thumb{background-color:var(--accent-major-disabled-default-front)}.Switch-module__CMxdfG__label{font-size:var(--text-m);line-height:var(--text-m--line-height);font-weight:var(--font-weight-regular);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--plain-pure-enabled-default-front);transition:color .15s}.Switch-module__CMxdfG__wrapper{align-items:center;gap:.5rem;display:inline-flex}@media (hover:hover){.Switch-module__CMxdfG__wrapper:has(.Switch-module__CMxdfG__track:hover) .Switch-module__CMxdfG__label{color:var(--plain-pure-enabled-hovered-front)}}.Switch-module__CMxdfG__wrapper:has(.Switch-module__CMxdfG__track:active) .Switch-module__CMxdfG__label{color:var(--plain-pure-enabled-pressed-front)}.Switch-module__CMxdfG__wrapper:has(.Switch-module__CMxdfG__track[data-disabled]) .Switch-module__CMxdfG__label{color:var(--plain-pure-disabled-default-front);cursor:not-allowed}.Switch-module__CMxdfG__positionLeft{flex-direction:row-reverse;justify-content:flex-end}
.FacetToggle-module__1FF3sW__switch{justify-content:space-between;inline-size:100%;padding-block:1.25rem;display:flex}
.AppliedFilters-module__2HMMsW__root,.AppliedFilters-module__2HMMsW__empty{background-color:var(--base-minor-disabled-default-fill);color:var(--plain-pure-enabled-default-front);font-size:var(--text-m);font-weight:var(--font-weight-bold);line-height:var(--text-m--line-height);align-items:center;padding-block:1rem;padding-inline:1rem;display:flex}.AppliedFilters-module__2HMMsW__root{flex-wrap:wrap;gap:.75rem}.AppliedFilters-module__2HMMsW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.AppliedFilters-module__2HMMsW__label{flex-shrink:0}
.FilterSortContent-module__UWjaSq__root{flex-direction:column;block-size:100%;min-block-size:100%;display:flex;overflow:hidden}.FilterSortContent-module__UWjaSq__scrollable{overscroll-behavior:none;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.FilterSortContent-module__UWjaSq__filters{padding-inline:1rem}.FilterSortContent-module__UWjaSq__footer{z-index:1;padding-block:5rem max(1rem, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent 0%, var(--background) 38%);margin-block-start:auto;padding-inline:1rem;position:sticky;inset-block-end:0}.FilterSortContent-module__UWjaSq__showResultsButton{inline-size:100%}
.VariantDetails-module__BKAZ9G__root{flex-direction:column;gap:.5rem;inline-size:100%;display:flex}.VariantDetails-module__BKAZ9G__availability{font-size:var(--text-s);line-height:var(--text-s--line-height);align-self:flex-start;align-items:center;gap:.5rem;display:flex}.VariantDetails-module__BKAZ9G__availabilityDot{border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.VariantDetails-module__BKAZ9G__available .VariantDetails-module__BKAZ9G__availabilityDot{background-color:var(--signal-success-major-enabled-default-fill)}.VariantDetails-module__BKAZ9G__lowStock .VariantDetails-module__BKAZ9G__availabilityDot{background-color:var(--signal-warning-major-enabled-default-fill)}.VariantDetails-module__BKAZ9G__unavailable .VariantDetails-module__BKAZ9G__availabilityDot{background-color:var(--signal-error-major-enabled-default-fill)}.VariantDetails-module__BKAZ9G__price{align-self:flex-end}
.AccessoryVariants-module__7vMQ4W__root{border:0;flex-direction:column;gap:1rem;min-inline-size:0;padding:0;display:flex}.AccessoryVariants-module__7vMQ4W__media{justify-content:center;align-items:center;block-size:11rem;inline-size:100%;display:flex}.AccessoryVariants-module__7vMQ4W__image{object-fit:contain;block-size:100%;inline-size:100%}.AccessoryVariants-module__7vMQ4W__chips{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.AccessoryVariants-module__7vMQ4W__option{cursor:pointer;min-inline-size:0;display:inline-flex}.AccessoryVariants-module__7vMQ4W__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.AccessoryVariants-module__7vMQ4W__chip{border-radius:var(--sem-border-radius-pill,62.5rem);background-color:var(--base-minor-enabled-default-fill);min-block-size:2rem;color:var(--plain-pure-enabled-default-front);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;justify-content:center;align-items:center;padding-inline:1rem;display:inline-flex}.AccessoryVariants-module__7vMQ4W__selected .AccessoryVariants-module__7vMQ4W__chip{background-color:var(--accent-major-enabled-default-fill);color:var(--accent-major-enabled-default-front)}.AccessoryVariants-module__7vMQ4W__input:focus-visible+.AccessoryVariants-module__7vMQ4W__chip{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem}.AccessoryVariants-module__7vMQ4W__expander{align-self:center;padding-inline:.5rem}.AccessoryVariants-module__7vMQ4W__expander svg{transition:transform .15s ease-out}.AccessoryVariants-module__7vMQ4W__expanderIconExpanded{transform:rotate(180deg)}.AccessoryVariants-module__7vMQ4W__details{min-block-size:4.5rem}
.ProductVariantCard-module__7axlaa__option{cursor:pointer;min-inline-size:0;display:block}.ProductVariantCard-module__7axlaa__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.ProductVariantCard-module__7axlaa__card{border:.125rem solid var(--base-minor-enabled-default-fill);border-radius:var(--sem-border-radius-2,1rem);background-color:var(--background);min-block-size:17rem;color:var(--plain-pure-enabled-default-front);flex-direction:column;gap:1rem;padding:1rem;display:flex}.ProductVariantCard-module__7axlaa__selected .ProductVariantCard-module__7axlaa__card{border-color:var(--accent-major-enabled-default-fill)}.ProductVariantCard-module__7axlaa__input:focus-visible+.ProductVariantCard-module__7axlaa__card{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem}.ProductVariantCard-module__7axlaa__media{justify-content:center;align-items:center;block-size:6rem;inline-size:100%;display:flex}.ProductVariantCard-module__7axlaa__image{object-fit:contain;block-size:100%;inline-size:100%}.ProductVariantCard-module__7axlaa__information{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;min-block-size:0;display:flex}.ProductVariantCard-module__7axlaa__name,.ProductVariantCard-module__7axlaa__marketingProductId{text-overflow:ellipsis;white-space:nowrap;inline-size:100%;overflow:hidden}.ProductVariantCard-module__7axlaa__name{font-size:var(--text-m);line-height:var(--text-m--line-height)}.ProductVariantCard-module__7axlaa__marketingProductId{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.ProductVariantCard-module__7axlaa__details{margin-block-start:auto}
.ProductVariants-module__C2GfZG__root{--slide-gap:2rem;border:0;flex-direction:column;gap:1rem;min-inline-size:0;padding:0;display:flex}.ProductVariants-module__C2GfZG__viewport{inline-size:100%;min-inline-size:0;overflow:hidden}.ProductVariants-module__C2GfZG__track{gap:var(--slide-gap);inline-size:100%;display:flex}.ProductVariants-module__C2GfZG__cardOption{flex:0 0 100%;min-inline-size:0}.ProductVariants-module__C2GfZG__peek .ProductVariants-module__C2GfZG__cardOption{flex-basis:calc((100% - var(--slide-gap)) / 1.1)}.ProductVariants-module__C2GfZG__pagination{align-self:center}@media (min-width:48rem){.ProductVariants-module__C2GfZG__cardOption,.ProductVariants-module__C2GfZG__peek .ProductVariants-module__C2GfZG__cardOption{flex-basis:calc((100% - var(--slide-gap)) / 2)}.ProductVariants-module__C2GfZG__widePeek .ProductVariants-module__C2GfZG__cardOption{flex-basis:calc((100% - (var(--slide-gap) * 2)) / 2.4)}}
.WhereToBuy-module__Ttq2VG__content{inline-size:100%}
.VariantSelectionLoading-module__tsLqZW__productViewport{gap:var(--slide-gap);min-inline-size:0;display:flex;overflow:hidden}.VariantSelectionLoading-module__tsLqZW__productContent{--slide-gap:2rem;flex-direction:column;gap:1rem;display:flex}.VariantSelectionLoading-module__tsLqZW__productCard{border:.125rem solid var(--base-minor-enabled-default-fill);border-radius:var(--sem-border-radius-2,1rem);background-color:var(--background);flex-direction:column;flex:0 0 100%;gap:1rem;min-block-size:17rem;padding:1rem;display:flex}.VariantSelectionLoading-module__tsLqZW__peek .VariantSelectionLoading-module__tsLqZW__productCard{flex-basis:calc((100% - var(--slide-gap)) / 1.1)}.VariantSelectionLoading-module__tsLqZW__productImage{border-radius:.25rem;block-size:6rem;inline-size:100%}.VariantSelectionLoading-module__tsLqZW__productLines,.VariantSelectionLoading-module__tsLqZW__productPriceLines{flex-direction:column;gap:.5rem;display:flex}.VariantSelectionLoading-module__tsLqZW__productLines{flex:1}.VariantSelectionLoading-module__tsLqZW__productLineWide{block-size:1rem;inline-size:75%}.VariantSelectionLoading-module__tsLqZW__productLineMedium{block-size:1rem;inline-size:55%}.VariantSelectionLoading-module__tsLqZW__productLineShort{block-size:1rem;inline-size:35%}.VariantSelectionLoading-module__tsLqZW__productPriceLines{align-items:flex-end}.VariantSelectionLoading-module__tsLqZW__productPriceLine{block-size:1rem;inline-size:42%}.VariantSelectionLoading-module__tsLqZW__paginationSkeleton{justify-content:center;align-self:center;align-items:center;gap:1rem;block-size:3rem;inline-size:6rem;display:flex}.VariantSelectionLoading-module__tsLqZW__paginationDot{border-radius:50%;block-size:.5rem;inline-size:.5rem}.VariantSelectionLoading-module__tsLqZW__paginationDotActive{block-size:.75rem;inline-size:.75rem}.VariantSelectionLoading-module__tsLqZW__accessoryContent{flex-direction:column;gap:1rem;display:flex}.VariantSelectionLoading-module__tsLqZW__accessoryImage{align-self:center;block-size:11rem;inline-size:100%;max-inline-size:16rem}.VariantSelectionLoading-module__tsLqZW__accessoryChips{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.VariantSelectionLoading-module__tsLqZW__accessoryChip{border-radius:var(--sem-border-radius-pill,62.5rem);block-size:2rem;inline-size:6rem}.VariantSelectionLoading-module__tsLqZW__accessoryExpander{justify-content:center;align-self:center;align-items:center;gap:.5rem;block-size:3rem;inline-size:7rem;display:flex}.VariantSelectionLoading-module__tsLqZW__accessoryExpanderIcon{border-radius:50%;block-size:1.5rem;inline-size:1.5rem}.VariantSelectionLoading-module__tsLqZW__accessoryExpanderLabel{border-radius:var(--sem-border-radius-pill,62.5rem);block-size:1rem;inline-size:5rem}.VariantSelectionLoading-module__tsLqZW__accessoryDetails{flex-direction:column;gap:.5rem;min-block-size:4.5rem;inline-size:100%;display:flex}.VariantSelectionLoading-module__tsLqZW__accessoryAvailability{inline-size:6rem;block-size:var(--text-s--line-height);align-self:flex-start}.VariantSelectionLoading-module__tsLqZW__accessoryPrice{flex-direction:column;align-items:flex-end;gap:.25rem;inline-size:100%;display:flex}.VariantSelectionLoading-module__tsLqZW__accessoryReferencePrice,.VariantSelectionLoading-module__tsLqZW__accessoryVatPrice{block-size:var(--text-s--line-height)}.VariantSelectionLoading-module__tsLqZW__accessoryReferencePrice{inline-size:5rem}.VariantSelectionLoading-module__tsLqZW__accessoryCurrentPrice{inline-size:8rem;block-size:var(--text-l--line-height)}.VariantSelectionLoading-module__tsLqZW__accessoryVatPrice{inline-size:6rem}@media (min-width:48rem){.VariantSelectionLoading-module__tsLqZW__productCard,.VariantSelectionLoading-module__tsLqZW__peek .VariantSelectionLoading-module__tsLqZW__productCard{flex-basis:calc((100% - var(--slide-gap)) / 2)}.VariantSelectionLoading-module__tsLqZW__widePeek .VariantSelectionLoading-module__tsLqZW__productCard{flex-basis:calc((100% - (var(--slide-gap) * 2)) / 2.4)}}
.VariantSelectionContent-module__VJm-Aa__root{flex-direction:column;gap:1rem;min-block-size:24rem;display:flex}.VariantSelectionContent-module__VJm-Aa__heading{color:var(--plain-pure-enabled-default-front);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--text-xl--line-height);margin:0}.VariantSelectionContent-module__VJm-Aa__variantArea{flex:1;min-block-size:0}.VariantSelectionContent-module__VJm-Aa__unavailable{min-block-size:12rem;color:var(--plain-pure-enabled-default-front);text-align:center;place-items:center;margin:0;display:grid}.VariantSelectionContent-module__VJm-Aa__footer{flex-direction:column;align-items:stretch;gap:1rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}@media (min-width:48rem){.VariantSelectionContent-module__VJm-Aa__footer{flex-direction:row;justify-content:space-between;align-items:flex-end}}.VariantSelectionContent-module__VJm-Aa__detailsAction{flex-direction:column;align-items:stretch;min-block-size:2.5rem;display:flex}@media (min-width:48rem){.VariantSelectionContent-module__VJm-Aa__detailsAction{flex-direction:row;align-items:center;min-block-size:3rem}}.VariantSelectionContent-module__VJm-Aa__actions{flex-direction:column;align-items:stretch;gap:1rem;display:flex}@media (min-width:48rem){.VariantSelectionContent-module__VJm-Aa__actions{flex-direction:row;justify-content:flex-end;align-items:center}}.VariantSelectionContent-module__VJm-Aa__actionButton{order:2;inline-size:100%;min-inline-size:10rem}@media (min-width:48rem){.VariantSelectionContent-module__VJm-Aa__actionButton{order:initial;inline-size:auto}}.VariantSelectionContent-module__VJm-Aa__cancelAction{order:1}@media (min-width:48rem){.VariantSelectionContent-module__VJm-Aa__cancelAction{order:2}}.VariantSelectionContent-module__VJm-Aa__loadingAction{pointer-events:none;order:2}@media (min-width:48rem){.VariantSelectionContent-module__VJm-Aa__loadingAction{order:1}}.VariantSelectionContent-module__VJm-Aa__loadingActionSkeleton{border-radius:var(--sem-border-radius-pill,62.5rem);background-color:var(--base-major-disabled-default-front);block-size:1rem;inline-size:7rem}
:scope .VariantSelectionModal-module__WPRQ-G__dialog{inline-size:auto;max-inline-size:52rem}@media (min-width:48rem){:scope .VariantSelectionModal-module__WPRQ-G__dialog{inset-inline:1rem}}
.AppliedFilters-module__eIBRHq__root{flex-wrap:wrap;gap:.5rem;display:flex}
.FilterSortTrigger-module__vI690a__button.FilterSortTrigger-module__vI690a__mobileButton{inline-size:100%}@media (min-width:80rem){.FilterSortTrigger-module__vI690a__button.FilterSortTrigger-module__vI690a__mobileButton{display:none}}.FilterSortTrigger-module__vI690a__button.FilterSortTrigger-module__vI690a__desktopButton{display:none}@media (min-width:80rem){.FilterSortTrigger-module__vI690a__button.FilterSortTrigger-module__vI690a__desktopButton{display:inline-flex}}
.ViewSwitcher-module__ky0iHW__root{border:0;align-items:center;gap:.5rem;min-inline-size:0;margin:0;padding:.25rem;display:none}.ViewSwitcher-module__ky0iHW__button{block-size:2.5rem;inline-size:2.5rem;color:var(--accent-pure-enabled-default-front);cursor:pointer;background:0 0;border:0;border-radius:2rem;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.ViewSwitcher-module__ky0iHW__button:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.125rem}@media (hover:hover){.ViewSwitcher-module__ky0iHW__button:hover{color:var(--accent-pure-enabled-hovered-front);background:var(--accent-pure-enabled-hovered-fill)}}.ViewSwitcher-module__ky0iHW__button:active{color:var(--accent-pure-enabled-pressed-front);background:var(--accent-pure-enabled-pressed-fill)}.ViewSwitcher-module__ky0iHW__selected{color:var(--accent-major-enabled-default-front);background:var(--accent-major-enabled-default-fill)}@media (hover:hover){.ViewSwitcher-module__ky0iHW__selected:hover{color:var(--accent-major-enabled-hovered-front);background:var(--accent-major-enabled-hovered-fill)}}.ViewSwitcher-module__ky0iHW__selected:active{color:var(--accent-major-enabled-pressed-front);background:var(--accent-major-enabled-pressed-fill)}
.ProductGridSearchActions-module__dAf5eW__root{flex-direction:column;order:-1;align-items:center;gap:1rem;inline-size:100%;display:flex}@media (min-width:48rem){.ProductGridSearchActions-module__dAf5eW__root{flex-direction:row;order:0;inline-size:auto;margin-inline-start:auto}.ProductGridSearchActions-module__dAf5eW__root>.ProductGridSearchActions-module__dAf5eW__filterSort{inline-size:auto}}@media (min-width:80rem){.ProductGridSearchActions-module__dAf5eW__root>.ProductGridSearchActions-module__dAf5eW__viewSwitcher{display:inline-flex}}.ProductGridSearchActions-module__dAf5eW__filterSort{inline-size:100%}.ProductGridSearchActions-module__dAf5eW__viewSwitcher{display:none}
.ResultsSummary-module__-VZgfG__root{flex-wrap:wrap;align-items:center;gap:1rem;min-inline-size:0;display:flex}.ResultsSummary-module__-VZgfG__resultsCount{color:var(--plain-pure-enabled-default-front);font-size:var(--text-m);line-height:var(--text-m--line-height);white-space:nowrap}
.ProductGridSearchControls-module__rVbS9G__root{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:48rem){.ProductGridSearchControls-module__rVbS9G__root{flex-direction:row;justify-content:space-between;align-items:center}}
.ProductBadges-module__3bEbHG__root{flex-wrap:wrap;gap:.25rem;block-size:1.5rem;min-inline-size:0;display:flex;overflow:hidden}.ProductBadges-module__3bEbHG__slot{flex:none;align-items:flex-start;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}.ProductBadges-module__3bEbHG__badge{block-size:1.125rem;inline-size:fit-content;max-inline-size:100%;font-size:var(--text-s);font-weight:var(--font-weight-bold);line-height:var(--text-s--line-height);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding-inline:.125rem;display:flex;overflow:hidden}.ProductBadges-module__3bEbHG__emphasis00{background-color:var(--emphasis-00-major-enabled-default-fill);color:var(--emphasis-00-major-enabled-default-front)}.ProductBadges-module__3bEbHG__emphasis01{background-color:var(--emphasis-01-major-enabled-default-fill);color:var(--emphasis-01-major-enabled-default-front)}.ProductBadges-module__3bEbHG__emphasis02{background-color:var(--emphasis-02-major-enabled-default-fill);color:var(--emphasis-02-major-enabled-default-front)}.ProductBadges-module__3bEbHG__emphasis03{background-color:var(--emphasis-03-major-enabled-default-fill);color:var(--emphasis-03-major-enabled-default-front)}.ProductBadges-module__3bEbHG__emphasis04{background-color:var(--emphasis-04-major-enabled-default-fill);color:var(--emphasis-04-major-enabled-default-front)}.ProductBadges-module__3bEbHG__plain{background-color:var(--plain-minor-enabled-default-fill);color:var(--plain-minor-enabled-default-front)}.ProductBadges-module__3bEbHG__integrated{background-color:var(--plain-major-enabled-default-fill);color:var(--plain-major-enabled-default-front)}.ProductBadges-module__3bEbHG__note{background-color:var(--signal-note-major-enabled-default-fill);color:var(--signal-note-major-enabled-default-front)}.ProductBadges-module__3bEbHG__success{background-color:var(--signal-success-major-enabled-default-fill);color:var(--signal-success-major-enabled-default-front)}.ProductBadges-module__3bEbHG__warning{background-color:var(--signal-warning-major-enabled-default-fill);color:var(--signal-warning-major-enabled-default-front)}.ProductBadges-module__3bEbHG__error{background-color:var(--signal-error-major-enabled-default-fill);color:var(--signal-error-major-enabled-default-front)}.ProductBadges-module__3bEbHG__neutral{background-color:var(--signal-neutral-major-enabled-default-fill);color:var(--signal-neutral-major-enabled-default-front)}
.Information-module__17GICa__root{min-inline-size:0;color:var(--g-blue-05);font-size:var(--text-s);line-height:var(--text-s--line-height);overflow-wrap:anywhere}.Information-module__17GICa__trigger{z-index:2;border-radius:var(--sem-border-radius-1);min-block-size:3rem;inline-size:100%;color:var(--base-minor-enabled-default-front);background-color:var(--base-minor-enabled-default-fill);font:inherit;font-size:var(--text-m);line-height:var(--text-m--line-height);text-align:start;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:1rem .75rem;display:flex;position:relative}@media (hover:hover){.Information-module__17GICa__trigger:hover{color:var(--base-minor-enabled-hovered-front);background-color:var(--base-minor-enabled-hovered-fill)}}.Information-module__17GICa__trigger:active{color:var(--base-minor-enabled-pressed-front);background-color:var(--base-minor-enabled-pressed-fill)}.Information-module__17GICa__trigger:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem;box-shadow:0 0 0 .1875rem var(--background)}.Information-module__17GICa__icon{flex:none;block-size:1.5rem;inline-size:1.5rem}.Information-module__17GICa__viewport{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.Information-module__17GICa__panel{border:.0625rem solid var(--accent-major-enabled-default-fill);border-radius:var(--sem-border-radius-1);background-color:var(--background);pointer-events:auto;flex-direction:column;block-size:21.875rem;max-block-size:100%;transition:transform .2s;display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(0)}.Information-module__17GICa__panel[data-starting-style],.Information-module__17GICa__panel[data-ending-style]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.Information-module__17GICa__panel{transition:none}}.Information-module__17GICa__panelContent{border-radius:var(--sem-border-radius-1);flex-direction:column;display:flex;overflow:hidden}.Information-module__17GICa__close{z-index:1;min-block-size:3.125rem;color:inherit;background-color:var(--background);box-shadow:var(--sem-box-shadow-small);font:inherit;cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:1rem;padding-block:.75rem;padding-inline:1rem;display:flex;position:relative}.Information-module__17GICa__close:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:-.1875rem}.Information-module__17GICa__title{font-weight:var(--font-weight-bold);text-align:center;flex:1;padding-inline:2.5rem}.Information-module__17GICa__closeIcon{position:absolute;inset-block-start:50%;inset-inline-end:1.5rem;transform:translateY(-50%)}.Information-module__17GICa__content{overscroll-behavior:contain;text-align:center;min-block-size:0;padding:1rem;overflow-y:auto}.Information-module__17GICa__content:focus-visible{outline:.125rem solid var(--plain-pure-enabled-default-front);outline-offset:-.125rem}.Information-module__17GICa__variantCount{font-weight:var(--font-weight-bold);margin:0;padding-block:.25rem}.Information-module__17GICa__variantCount.Information-module__17GICa__grid{padding-block:.75rem}.Information-module__17GICa__features{margin:0;padding:0;list-style:none}.Information-module__17GICa__features.Information-module__17GICa__grid.Information-module__17GICa__hasVariants{border-block-start:.0625rem solid var(--base-major-enabled-default-fill)}.Information-module__17GICa__feature{flex-direction:column;padding-block:.25rem;display:flex}.Information-module__17GICa__feature.Information-module__17GICa__grid{border-block-end:.0625rem solid var(--base-major-enabled-default-fill);padding-block:.75rem;padding-inline:1rem}.Information-module__17GICa__featureName{font-weight:var(--font-weight-bold)}.Information-module__17GICa__description{color:var(--g-gray-20);margin:0}
.ProductCard-module__3PRaWa__root{border:.0625rem solid var(--base-minor-enabled-default-fill);border-radius:var(--sem-border-radius-1);flex-direction:column;gap:1rem;min-inline-size:0;padding-block:1.5rem;padding-inline:1rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.ProductCard-module__3PRaWa__root:has(.ProductCard-module__3PRaWa__link:focus-visible){outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem;box-shadow:0 0 0 .1875rem var(--background)}@media (hover:hover){.ProductCard-module__3PRaWa__root:hover{border-color:var(--emphasis-00-major-enabled-default-fill);box-shadow:var(--sem-box-shadow-small)}}.ProductCard-module__3PRaWa__viewChanging{transition:none}.ProductCard-module__3PRaWa__badges{z-index:2;max-inline-size:calc(100% - 2rem);position:absolute;inset-block-start:-.5625rem;inset-inline-start:1rem}.ProductCard-module__3PRaWa__summary{flex-direction:column;display:flex}@media (min-width:80rem){.ProductCard-module__3PRaWa__information{grid-area:2/2/auto/-1;align-self:start}}.ProductCard-module__3PRaWa__media{block-size:12.5rem;inline-size:100%}@media (min-width:80rem){.ProductCard-module__3PRaWa__media{block-size:16.25rem}}.ProductCard-module__3PRaWa__image{object-fit:contain;block-size:100%;inline-size:100%;display:block}.ProductCard-module__3PRaWa__link{z-index:0;color:var(--g-blue-05);font-size:var(--text-l);line-height:var(--text-l--line-height);font-weight:var(--font-weight-bold);text-decoration:none;display:inline;position:static}.ProductCard-module__3PRaWa__link:focus-visible{outline:none}.ProductCard-module__3PRaWa__link:after{z-index:1;content:"";position:absolute;inset:0}.ProductCard-module__3PRaWa__category{font-weight:var(--font-weight-regular)}.ProductCard-module__3PRaWa__details{flex-direction:column;gap:.25rem;display:flex}.ProductCard-module__3PRaWa__availability{color:var(--g-gray-20);font-size:var(--text-s);line-height:var(--text-s--line-height);align-items:center;gap:.5rem;display:flex}.ProductCard-module__3PRaWa__availabilityDot{background-color:var(--base-minor-enabled-default-front);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.ProductCard-module__3PRaWa__available .ProductCard-module__3PRaWa__availabilityDot{background-color:var(--signal-success-major-enabled-default-fill)}.ProductCard-module__3PRaWa__lowStock .ProductCard-module__3PRaWa__availabilityDot{background-color:var(--signal-warning-major-enabled-default-fill)}.ProductCard-module__3PRaWa__unavailable .ProductCard-module__3PRaWa__availabilityDot{background-color:var(--signal-error-major-enabled-default-fill)}.ProductCard-module__3PRaWa__actionsWrapper{flex-direction:column;gap:1rem;margin-block-start:auto;display:flex}.ProductCard-module__3PRaWa__actionsRow{z-index:2;gap:1rem;display:flex;position:relative}.ProductCard-module__3PRaWa__wishlistButton{flex-shrink:0}.ProductCard-module__3PRaWa__wishlistLabel{display:none}@media (min-width:80rem){.ProductCard-module__3PRaWa__list{border:.0625rem solid var(--background);border-block-end-color:var(--base-major-enabled-default-fill);grid-template-rows:auto 1fr auto;grid-template-columns:17.5rem minmax(0,1fr) auto;gap:1rem 2rem;min-block-size:19.5rem;padding-block:1rem;padding-inline:1rem;display:grid}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__wishlistButton{inline-size:auto}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__wishlistLabel{display:inline}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__media{grid-area:1/1/-1;align-self:center;block-size:17.5rem;padding-block:.25rem;padding-inline:.25rem}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__summary{grid-area:1/2;align-self:start;padding-block-start:.5rem}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__details{grid-area:1/3;align-self:start;align-items:flex-end}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__actionsWrapper{grid-area:3/2/-1/-1;gap:0;margin-block-start:0}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__actionsRow{justify-content:flex-end;gap:.5rem}.ProductCard-module__3PRaWa__list .ProductCard-module__3PRaWa__addToCart{inline-size:auto}@media (hover:hover){.ProductCard-module__3PRaWa__list:hover{border-color:var(--emphasis-00-major-enabled-default-fill)}}}.ProductCard-module__3PRaWa__addToCart{inline-size:100%}.ProductCard-module__3PRaWa__addToCart svg{block-size:1.5rem;inline-size:1.5rem}
.ProductGrid-module__4xz86G__root{inline-size:100%}.ProductGrid-module__4xz86G__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:48rem){.ProductGrid-module__4xz86G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ProductGrid-module__4xz86G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:120rem){.ProductGrid-module__4xz86G__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProductGrid-module__4xz86G__pagination{justify-content:center;margin-block-start:2rem;display:flex}@media (min-width:80rem){.ProductGrid-module__4xz86G__pagination{margin-block-start:3.5rem}}@media (min-width:80rem){.ProductGrid-module__4xz86G__list{grid-template-columns:minmax(0,1fr);gap:4rem}.ProductGrid-module__4xz86G__root:has(.ProductGrid-module__4xz86G__grid.ProductGrid-module__4xz86G__list) .ProductGrid-module__4xz86G__pagination{margin-block-start:4rem}}
.ProductGridSearchContent-module__IwjKMq__root{inline-size:100%;padding-block:2rem 4rem}.ProductGridSearchContent-module__IwjKMq__results{margin-block-start:3rem}
.Description-module__nlPsmG__root{flex-direction:column;row-gap:.25rem;inline-size:100%;display:flex}.Description-module__nlPsmG__descriptionContainer{inline-size:100%;position:relative}.Description-module__nlPsmG__description{color:var(--base-pure-enabled-default-front);font-size:var(--text-l);font-weight:var(--font-weight-regular);line-height:var(--text-l--line-height);white-space:pre-line;margin:0;overflow:hidden}.Description-module__nlPsmG__clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}@media (min-width:80rem){.Description-module__nlPsmG__clamped{-webkit-line-clamp:2}}.Description-module__nlPsmG__collapsed:after{background:var(--sem-color-gradient-vertical-inverted);content:"";pointer-events:none;block-size:4rem;position:absolute;inset-block-end:0;inset-inline:0}.Description-module__nlPsmG__toggle{color:var(--accent-pure-enabled-default-front);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;gap:.5rem;padding-block:.25rem 0;padding-inline:0;display:flex}.Description-module__nlPsmG__toggle:focus-visible{outline:.125rem solid var(--accent-major-enabled-default-fill);outline-offset:.125rem}@media (hover:hover){.Description-module__nlPsmG__toggle:hover{text-decoration:underline}}.Description-module__nlPsmG__toggleLabel{font-size:var(--text-m);font-weight:var(--font-weight-regular);line-height:var(--text-m--line-height)}.Description-module__nlPsmG__toggleIcon{flex:none}
.CategoryHeader-module__BErLjG__root{padding-block:2rem}@media (min-width:80rem){.CategoryHeader-module__BErLjG__root{padding-block-start:4rem}}.CategoryHeader-module__BErLjG__content{flex-direction:column;row-gap:1rem;display:flex}@media (min-width:80rem){.CategoryHeader-module__BErLjG__content{row-gap:1.5rem}}.CategoryHeader-module__BErLjG__title{color:var(--plain-pure-enabled-default-front);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--text-2xl--line-height);overflow-wrap:break-word;margin:0}@media (min-width:80rem){.CategoryHeader-module__BErLjG__title{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}
.FooterNewsletter-module__WZxjbq__root{inline-size:100%;padding-block:var(--spacing-l);display:flex}@media (min-width:80rem){.FooterNewsletter-module__WZxjbq__root{justify-content:flex-end}}.FooterNewsletter-module__WZxjbq__container{inline-size:100%;max-inline-size:35rem}.FooterNewsletter-module__WZxjbq__heading{margin-block:0 var(--spacing-sm);font-size:var(--text-m);line-height:var(--text-m--line-height);font-weight:var(--font-weight-bold);color:var(--plain-pure-enabled-default-front)}.FooterNewsletter-module__WZxjbq__description{color:var(--plain-pure-enabled-default-front);margin-block-end:var(--spacing-sm)}.FooterNewsletter-module__WZxjbq__description :where(p,ul,ol){margin-block:0}.FooterNewsletter-module__WZxjbq__errorBanner{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--signal-error-pure-enabled-default-front);margin-block-end:var(--spacing-sm)}.FooterNewsletter-module__WZxjbq__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.FooterNewsletter-module__WZxjbq__inputRow{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}@media not (min-width:48rem){.FooterNewsletter-module__WZxjbq__inputRow{grid-template-columns:1fr}}@media not (min-width:48rem){.FooterNewsletter-module__WZxjbq__submitButton{inline-size:100%}}.FooterNewsletter-module__WZxjbq__consentRow{gap:var(--spacing-sm);flex-direction:column;display:flex}.FooterNewsletter-module__WZxjbq__consentRow a{color:var(--accent-pure-enabled-default-front);text-decoration:underline}@media (hover:hover){.FooterNewsletter-module__WZxjbq__consentRow a:hover{text-decoration:none}}.FooterNewsletter-module__WZxjbq__checkbox{align-items:flex-start}.FooterNewsletter-module__WZxjbq__learnMore{color:var(--accent-pure-enabled-default-front);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}@media (hover:hover){.FooterNewsletter-module__WZxjbq__learnMore:hover{text-decoration:none}}.FooterNewsletter-module__WZxjbq__dialogContent :where(p,ul,ol){margin-block:0 var(--spacing-sm)}.FooterNewsletter-module__WZxjbq__dialogContent :where(p:last-child,ul:last-child,ol:last-child){margin-block-end:0}
.PromoBandBlok-module__JN5QdW__root{width:100%}.PromoBandBlok-module__JN5QdW__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding-block:.75rem;display:flex}.PromoBandBlok-module__JN5QdW__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.PromoBandBlok-module__JN5QdW__message{font-size:var(--text-s);line-height:var(--text-s--line-height);color:var(--plain-pure-enabled-default-front);text-align:center}.PromoBandBlok-module__JN5QdW__message :where(p){display:inline}.PromoBandBlok-module__JN5QdW__message :where(strong,b){font-weight:var(--font-weight-bold)}.PromoBandBlok-module__JN5QdW__message :where(a){color:var(--accent-pure-enabled-default-front);text-decoration:underline}@media (hover:hover){.PromoBandBlok-module__JN5QdW__message :where(a):hover{color:var(--accent-pure-enabled-hovered-front)}}.PromoBandBlok-module__JN5QdW__message :where(a) :active{color:var(--accent-pure-enabled-pressed-front)}
.SearchBandBlok-module__UEbvEW__root{width:100%}.SearchBandBlok-module__UEbvEW__content{flex-direction:column;align-items:stretch;gap:1rem;padding-block:2rem;display:flex}@media (min-width:48rem){.SearchBandBlok-module__UEbvEW__content{flex-direction:row;align-items:center;gap:2rem}}.SearchBandBlok-module__UEbvEW__headline{font-size:var(--text-l);line-height:var(--text-l--line-height);font-weight:var(--font-weight-bold);color:var(--plain-pure-enabled-default-front);flex:1 0 0;min-width:0}.SearchBandBlok-module__UEbvEW__form{flex:1 0 0;min-width:0}
.CategoryTileGrid-module__BK9eJG__root{overscroll-behavior-y:contain;min-block-size:0;padding-block-start:var(--spacing-m);padding-inline:2.25rem var(--spacing-m);flex:1;overflow-y:auto}.CategoryTileGrid-module__BK9eJG__grid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.CategoryTileGrid-module__BK9eJG__tile{display:flex}.CategoryTileGrid-module__BK9eJG__link{padding:var(--spacing-s);color:var(--integrated-pure-enabled-default-front);flex-direction:column;align-items:center;gap:.625rem;inline-size:100%;text-decoration:none;display:flex}@media (hover:hover){.CategoryTileGrid-module__BK9eJG__link:hover{color:var(--integrated-pure-enabled-hovered-front);box-shadow:inset 0 0 0 .0625rem var(--accent-major-enabled-hovered-fill), 0 0 .5rem 0 var(--shadow-fill)}}.CategoryTileGrid-module__BK9eJG__link:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.125rem;border-radius:.125rem}.CategoryTileGrid-module__BK9eJG__leaf{cursor:default}@media (hover:hover){.CategoryTileGrid-module__BK9eJG__leaf:hover{color:var(--integrated-pure-enabled-default-front);box-shadow:none}}.CategoryTileGrid-module__BK9eJG__image{object-fit:cover;flex-shrink:0;block-size:4.5rem;inline-size:6rem}.CategoryTileGrid-module__BK9eJG__label{font-size:var(--text-m);line-height:var(--text-m--line-height);font-weight:var(--font-weight-regular);text-align:center}.CategoryTileGrid-module__BK9eJG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}
.NavItem-module__PegHFG__root{display:block}.NavItem-module__PegHFG__sectionHeader{font-size:var(--text-m);line-height:var(--text-m--line-height);font-weight:var(--font-weight-bold);color:var(--integrated-pure-enabled-default-front);border-block-start:.0625rem solid var(--base-minor-enabled-default-fill);padding-block:var(--spacing-m) var(--spacing-s);padding-inline:0;text-decoration:none;display:block}@media (hover:hover){a.NavItem-module__PegHFG__sectionHeader:hover{color:var(--integrated-pure-enabled-hovered-front)}}.NavItem-module__PegHFG__sectionHeader.NavItem-module__PegHFG__first{border-block-start:none;padding-block-start:var(--spacing-s)}.NavItem-module__PegHFG__link{justify-content:space-between;align-items:center;gap:var(--spacing-s);inline-size:100%;font-size:var(--text-m);line-height:var(--text-m--line-height);font-weight:var(--font-weight-regular);color:var(--integrated-pure-enabled-default-front);padding-block:var(--spacing-s);padding-inline:var(--spacing-sm);cursor:pointer;text-align:start;background:0 0;border:none;text-decoration:none;display:flex}@media (hover:hover){.NavItem-module__PegHFG__link:hover{color:var(--integrated-pure-enabled-hovered-front);background-color:var(--plain-minor-enabled-default-fill)}}.NavItem-module__PegHFG__link:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.125rem;border-radius:.125rem}.NavItem-module__PegHFG__active{font-weight:var(--font-weight-bold);color:var(--accent-major-enabled-hovered-fill)}@media (hover:hover){.NavItem-module__PegHFG__active:hover{color:var(--accent-pure-enabled-hovered-front)}}.NavItem-module__PegHFG__leaf{cursor:default}@media (hover:hover){.NavItem-module__PegHFG__leaf:hover{color:var(--integrated-pure-enabled-default-front);background-color:#0000}}.NavItem-module__PegHFG__arrow{flex-shrink:0}.NavItem-module__PegHFG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}
.MegaMenu-module__ONt5EW__panel{display:none}@media (min-width:80rem){.MegaMenu-module__ONt5EW__panel{z-index:99;pointer-events:none;display:block;position:fixed;inset-block-start:var(--header-block-size,0);inset-inline:0}}.MegaMenu-module__ONt5EW__backdrop{display:none}@media (min-width:80rem){.MegaMenu-module__ONt5EW__backdrop{background-color:var(--dimmer-background);cursor:pointer;z-index:98;display:block;position:fixed;inset:0;inset-block-start:var(--header-block-size,0)}}.MegaMenu-module__ONt5EW__inner{inline-size:fit-content;block-size:calc(100vh - var(--header-block-size,0));background-color:var(--background);border-block-end:.0625rem solid var(--floating-outline);box-shadow:0 .125rem 2rem 0 var(--shadow-fill);pointer-events:auto;display:flex}.MegaMenu-module__ONt5EW__nav{padding-inline:10rem var(--spacing-sm);padding-block:var(--spacing-m);overscroll-behavior-y:contain;flex-shrink:0;display:flex;overflow-y:auto}.MegaMenu-module__ONt5EW__navList{flex-direction:column;inline-size:22.25rem;margin:0;padding:0;list-style:none;display:flex}.MegaMenu-module__ONt5EW__content{background-color:var(--background);flex-direction:column;flex:none;inline-size:min(50rem,100vw - 33.25rem);display:flex;overflow:hidden}.MegaMenu-module__ONt5EW__contentHeader{block-size:9rem;padding-inline:2.25rem;padding-block:var(--spacing-sm);background-color:var(--plain-major-enabled-default-fill);flex-shrink:0;align-items:flex-end;display:flex;position:relative}.MegaMenu-module__ONt5EW__contentHeaderImage{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.MegaMenu-module__ONt5EW__contentHeaderGradient{background:linear-gradient(to top, var(--plain-major-enabled-default-fill), transparent);position:absolute;inset:0}.MegaMenu-module__ONt5EW__contentHeaderTitle{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-bold);color:var(--plain-major-enabled-default-front);margin:0;position:relative}
@keyframes ActivityIndicator-module__Y3nSKW__activity-indicator-top{0%,to{transform:translate(0)}12.5%{transform:translate(-100%)}24.99%{background-color:var(--emphasis-04-major-enabled-default-fill);transform:translate(0)}25%{background-color:var(--emphasis-01-major-enabled-default-fill)}37.5%{transform:translateY(-100%)}50%{transform:translate(0)}62.5%{transform:translate(-100%)}74.99%{background-color:var(--emphasis-01-major-enabled-default-fill);transform:translate(0)}75%{background-color:var(--emphasis-04-major-enabled-default-fill)}87.5%{transform:translateY(-100%)}}@keyframes ActivityIndicator-module__Y3nSKW__activity-indicator-bottom{0%,to{background-color:var(--emphasis-03-major-enabled-default-fill);transform:translate(0)}12.5%{z-index:2;transform:translate(100%)}25%{z-index:2;transform:translate(0)}37.5%{z-index:0;transform:translateY(100%)}49.99%{background-color:var(--emphasis-03-major-enabled-default-fill);z-index:0;transform:translate(0)}50%{background-color:var(--emphasis-02-major-enabled-default-fill)}62.5%{z-index:2;transform:translate(100%)}75%{z-index:2;transform:translate(0)}87.5%{z-index:0;transform:translateY(100%)}99.99%{background-color:var(--emphasis-02-major-enabled-default-fill)}}.ActivityIndicator-module__Y3nSKW__root{position:relative}.ActivityIndicator-module__Y3nSKW__sm{block-size:3rem;inline-size:3rem}.ActivityIndicator-module__Y3nSKW__md{block-size:4.5rem;inline-size:4.5rem}.ActivityIndicator-module__Y3nSKW__lg{block-size:8rem;inline-size:8rem}.ActivityIndicator-module__Y3nSKW__topBox{background-color:var(--emphasis-04-major-enabled-default-fill);z-index:1;block-size:33.3333%;inline-size:33.3333%;animation:3s ease-in-out infinite ActivityIndicator-module__Y3nSKW__activity-indicator-top;position:absolute;inset-block-start:33.3333%;inset-inline-start:33.3333%}.ActivityIndicator-module__Y3nSKW__bottomBox{background-color:var(--emphasis-03-major-enabled-default-fill);z-index:0;block-size:33.3333%;inline-size:33.3333%;animation:3s ease-in-out infinite ActivityIndicator-module__Y3nSKW__activity-indicator-bottom;position:absolute;inset-block-start:33.3333%;inset-inline-start:33.3333%}
.ProductAvailabilityStatus-module__0KnMwq__root{font-size:var(--text-s);align-items:center;gap:.375rem;display:inline-flex}.ProductAvailabilityStatus-module__0KnMwq__root.ProductAvailabilityStatus-module__0KnMwq__loadingIndicator{block-size:1.125rem;inline-size:1.125rem}.ProductAvailabilityStatus-module__0KnMwq__root .ProductAvailabilityStatus-module__0KnMwq__dot{border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block}.ProductAvailabilityStatus-module__0KnMwq__root.ProductAvailabilityStatus-module__0KnMwq__available .ProductAvailabilityStatus-module__0KnMwq__dot{background-color:var(--signal-success-major-enabled-default-fill)}.ProductAvailabilityStatus-module__0KnMwq__root.ProductAvailabilityStatus-module__0KnMwq__lowStock .ProductAvailabilityStatus-module__0KnMwq__dot{background-color:var(--signal-warning-major-enabled-default-fill)}.ProductAvailabilityStatus-module__0KnMwq__root.ProductAvailabilityStatus-module__0KnMwq__outOfStock .ProductAvailabilityStatus-module__0KnMwq__dot{background-color:var(--signal-error-major-enabled-default-fill)}.ProductAvailabilityStatus-module__0KnMwq__root.ProductAvailabilityStatus-module__0KnMwq__text.ProductAvailabilityStatus-module__0KnMwq__available{color:var(--signal-success-pure-enabled-default-front)}.ProductAvailabilityStatus-module__0KnMwq__root.ProductAvailabilityStatus-module__0KnMwq__text.ProductAvailabilityStatus-module__0KnMwq__lowStock{color:var(--signal-warning-pure-enabled-default-front)}.ProductAvailabilityStatus-module__0KnMwq__root.ProductAvailabilityStatus-module__0KnMwq__text.ProductAvailabilityStatus-module__0KnMwq__outOfStock{color:var(--signal-error-pure-enabled-default-front)}
.ProductStage-module__xYRjIW__root{--stage-gap:2rem;--stage-side-column-min-size:16rem;--stage-side-column-share:12fr;--stage-media-column-share:25fr;gap:var(--stage-gap);padding-block:2rem var(--plain-section-padding-block,var(--section-padding-block,4rem));flex-direction:column;margin-block-end:var(--plain-section-margin-block,0);display:flex;position:relative}@media (min-width:80rem){.ProductStage-module__xYRjIW__root{grid-template-columns:minmax(var(--stage-side-column-min-size), var(--stage-side-column-share)) minmax(0, var(--stage-media-column-share)) minmax(var(--stage-side-column-min-size), var(--stage-side-column-share));grid-template-areas:"left media commerce";display:grid}.ProductStage-module__xYRjIW__root:after{content:"";z-index:1;background:linear-gradient(to left, var(--background), transparent);pointer-events:none;position:absolute;inset-block:0;inset-inline:100% calc(-50vw + 50% + .625rem)}}.ProductStage-module__xYRjIW__leftColumn,.ProductStage-module__xYRjIW__identity,.ProductStage-module__xYRjIW__mediaColumn,.ProductStage-module__xYRjIW__commerce,.ProductStage-module__xYRjIW__commerceColumn{min-inline-size:0}.ProductStage-module__xYRjIW__leftColumn{display:contents}@media (min-width:80rem){.ProductStage-module__xYRjIW__leftColumn{flex-direction:column;grid-area:left;gap:1.5rem;display:flex}}.ProductStage-module__xYRjIW__identity{order:1;min-inline-size:0}@media (min-width:80rem){.ProductStage-module__xYRjIW__identity{order:initial}}.ProductStage-module__xYRjIW__mediaColumn{order:2}@media (min-width:80rem){.ProductStage-module__xYRjIW__mediaColumn{order:initial;grid-area:media}}.ProductStage-module__xYRjIW__commerceColumn{flex-direction:column;order:4;display:flex}@media (min-width:80rem){.ProductStage-module__xYRjIW__commerceColumn{order:initial;grid-area:commerce}}.ProductStage-module__xYRjIW__benefits{order:3;min-inline-size:0;position:relative}@media (min-width:80rem){.ProductStage-module__xYRjIW__benefits{order:initial}}.ProductStage-module__xYRjIW__benefits.ProductStage-module__xYRjIW__hasFade{padding-block-end:0}.ProductStage-module__xYRjIW__badges,.ProductStage-module__xYRjIW__identifiers,.ProductStage-module__xYRjIW__thumbnailsTrack,.ProductStage-module__xYRjIW__kitTrack,.ProductStage-module__xYRjIW__kitControls,.ProductStage-module__xYRjIW__mediaControls{gap:.75rem;display:flex}.ProductStage-module__xYRjIW__badges{scrollbar-width:none;flex-wrap:wrap;overflow-x:auto}.ProductStage-module__xYRjIW__badges::-webkit-scrollbar{display:none}.ProductStage-module__xYRjIW__badge{color:var(--plain-major-enabled-default-front)}.ProductStage-module__xYRjIW__mediaControls{--control-size:2rem;justify-content:center;align-items:center;margin-block-start:1rem}.ProductStage-module__xYRjIW__mediaControls>button,.ProductStage-module__xYRjIW__kitControls button{inline-size:var(--control-size);block-size:var(--control-size);cursor:pointer;background:0 0;border:0;flex:none}:is(.ProductStage-module__xYRjIW__mediaControls>button,.ProductStage-module__xYRjIW__kitControls button):disabled{opacity:.35;cursor:default}.ProductStage-module__xYRjIW__thumbnails,.ProductStage-module__xYRjIW__lightboxThumbnails,.ProductStage-module__xYRjIW__kitViewport{scrollbar-width:none;overflow-x:auto}:is(.ProductStage-module__xYRjIW__thumbnails,.ProductStage-module__xYRjIW__lightboxThumbnails,.ProductStage-module__xYRjIW__kitViewport)::-webkit-scrollbar{display:none}.ProductStage-module__xYRjIW__kitViewport{position:relative}@media (min-width:80rem){.ProductStage-module__xYRjIW__kitViewport{inline-size:calc(100% + max(0rem,50vw - 38.125rem))}}@media (min-width:120rem){.ProductStage-module__xYRjIW__kitViewport{inline-size:calc(100% + max(0rem,50vw - 50.625rem))}}.ProductStage-module__xYRjIW__name{color:var(--plain-pure-enabled-default-front);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--text-2xl--line-height);margin-block:.5rem 1rem}.ProductStage-module__xYRjIW__category{color:var(--base-minor-enabled-default-front);font-size:var(--text-s);margin-block:1rem .25rem}.ProductStage-module__xYRjIW__sku{color:var(--base-minor-enabled-default-front);font-size:var(--text-s);margin:0}.ProductStage-module__xYRjIW__durability{color:inherit;margin-block:1rem;display:inline-flex}.ProductStage-module__xYRjIW__durability :where(img,svg){object-fit:contain;block-size:3rem;inline-size:3rem}.ProductStage-module__xYRjIW__kits{min-inline-size:0;position:relative}.ProductStage-module__xYRjIW__kitsHeader{justify-content:space-between;align-items:center;margin-block:1rem .5rem;display:flex}.ProductStage-module__xYRjIW__kitsTitle{font-size:var(--text-m);font-weight:var(--font-weight-bold);margin:0}.ProductStage-module__xYRjIW__description{margin-block-end:.5rem}.ProductStage-module__xYRjIW__benefitsList{margin-block:0;padding-inline-start:1.25rem;list-style:outside}.ProductStage-module__xYRjIW__benefitsListItem+.ProductStage-module__xYRjIW__benefitsListItem{margin-block-start:.25rem}.ProductStage-module__xYRjIW__content{position:relative}.ProductStage-module__xYRjIW__content.ProductStage-module__xYRjIW__collapsed{max-block-size:14rem;overflow:hidden}.ProductStage-module__xYRjIW__fade{background:linear-gradient(to top, var(--background) 0%, var(--background) 45%, rgb(from var(--background) r g b / 0%) 100%);pointer-events:none;block-size:7.5rem;position:absolute;inset-block-end:0;inset-inline:0}.ProductStage-module__xYRjIW__toggle,.ProductStage-module__xYRjIW__selectedMedia,.ProductStage-module__xYRjIW__thumbnail{cursor:pointer;background:0 0;border:0}.ProductStage-module__xYRjIW__toggle{inline-size:fit-content;color:var(--accent-pure-enabled-default-front);font:inherit;line-height:inherit;white-space:nowrap;align-items:center;gap:.375rem;margin-block-start:.75rem;margin-inline:auto;padding:0;display:flex}.ProductStage-module__xYRjIW__toggle:focus-visible{outline:.125rem solid var(--accent-major-enabled-default-fill);outline-offset:.125rem}.ProductStage-module__xYRjIW__toggle.ProductStage-module__xYRjIW__floating{z-index:1;background:var(--background);margin-block-start:0;margin-inline:0;padding-block:.75rem;padding-inline:.75rem 1rem;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}.ProductStage-module__xYRjIW__selectedMedia{--media-wide-aspect-ratio:7 / 5;aspect-ratio:1;max-block-size:26rem;inline-size:100%;padding:0;display:block;position:relative}@media (min-width:48rem){.ProductStage-module__xYRjIW__selectedMedia{aspect-ratio:var(--media-wide-aspect-ratio);max-block-size:none}}.ProductStage-module__xYRjIW__mediaImage{object-fit:contain;block-size:100%;inline-size:100%}.ProductStage-module__xYRjIW__lightboxContent{--dialog-offset:4rem;--thumbnails-spacing:1.5rem;--thumbnail-size:4rem;--media-block-size:calc(100dvh - var(--dialog-offset) - var(--thumbnails-spacing) - var(--thumbnail-size));block-size:calc(100dvh - var(--dialog-offset));flex-direction:column;display:flex}@media (min-width:48rem){.ProductStage-module__xYRjIW__lightboxContent{--dialog-offset:4.5rem}}.ProductStage-module__xYRjIW__lightbox{--gutter:2.5rem;--control-inset:0rem;--video-aspect-ratio:16 / 9;--video-size-step:1rem;--video-min-inline-size:16rem;padding-inline:var(--gutter);flex:auto;justify-content:center;align-items:center;min-block-size:0;display:flex;position:relative}@media (min-width:48rem){.ProductStage-module__xYRjIW__lightbox{--gutter:4rem;--control-inset:1rem}}.ProductStage-module__xYRjIW__lightboxMedia{flex:auto;min-block-size:0;min-inline-size:0}.ProductStage-module__xYRjIW__lightboxVideo{margin-inline:min(0rem, (100% - var(--video-min-inline-size)) / 2);justify-content:center;align-self:stretch;align-items:center;display:flex}.ProductStage-module__xYRjIW__lightboxVideoFrame{--media-container-ratio:var(--video-aspect-ratio);inline-size:max(var(--video-min-inline-size), min(100%, var(--media-block-size) * var(--video-aspect-ratio)))}@supports (inline-size:round(down, 1rem, 1rem)){.ProductStage-module__xYRjIW__lightboxVideoFrame{inline-size:max(var(--video-min-inline-size), round(down, min(100%, var(--media-block-size) * var(--video-aspect-ratio)), var(--video-size-step)))}}.ProductStage-module__xYRjIW__lightboxControl{z-index:1;color:var(--integrated-pure-enabled-default-front);cursor:pointer;background:0 0;border:0;padding:.5rem;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ProductStage-module__xYRjIW__lightboxControl:disabled{opacity:.35;cursor:default}.ProductStage-module__xYRjIW__lightboxPrev{inset-inline-start:var(--control-inset)}.ProductStage-module__xYRjIW__lightboxNext{inset-inline-end:var(--control-inset)}.ProductStage-module__xYRjIW__lightboxThumbnails{flex-shrink:0;padding-block-start:var(--thumbnails-spacing)}.ProductStage-module__xYRjIW__lightboxThumbnails>.ProductStage-module__xYRjIW__thumbnailsTrack{justify-content:center}.ProductStage-module__xYRjIW__playIcon{block-size:2.5rem;inline-size:2.5rem;color:var(--plain-major-enabled-default-front);filter:drop-shadow(0 0 .25rem #00000073);pointer-events:none;margin:auto;position:absolute;inset:0}.ProductStage-module__xYRjIW__playIconSm{block-size:1.25rem;inline-size:1.25rem}.ProductStage-module__xYRjIW__thumbnail{border:.125rem solid #0000;flex:0 0 4rem;block-size:4rem;padding:.25rem;position:relative}.ProductStage-module__xYRjIW__thumbnail.ProductStage-module__xYRjIW__selected{border-color:var(--accent-major-enabled-default-fill)}.ProductStage-module__xYRjIW__kit{background-color:var(--background);min-inline-size:11.25rem;max-inline-size:12.5rem;color:inherit;border:.125rem solid #0000;border-radius:.25rem;flex:0 0 12rem;gap:.25rem;padding:.5rem;text-decoration:none;display:grid}.ProductStage-module__xYRjIW__kit.ProductStage-module__xYRjIW__current{border-color:var(--accent-major-enabled-default-fill);background-color:var(--accent-minor-enabled-default-fill)}.ProductStage-module__xYRjIW__kit:last-child{margin-inline-end:max(0rem,100% - 12rem)}.ProductStage-module__xYRjIW__kitTrack{gap:2rem;display:flex}.ProductStage-module__xYRjIW__kitImage{justify-content:center;align-items:center;block-size:6rem;inline-size:100%;display:flex}.ProductStage-module__xYRjIW__kitImage :where(img,svg){object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.ProductStage-module__xYRjIW__kitName{font-weight:var(--font-weight-bold);letter-spacing:-.03rem;text-transform:uppercase}.ProductStage-module__xYRjIW__kitControls>span{color:var(--base-minor-enabled-default-front);font-size:var(--text-s);margin-inline-end:auto}.ProductStage-module__xYRjIW__priceMain{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.75rem;min-inline-size:0;max-inline-size:100%;display:flex}.ProductStage-module__xYRjIW__priceMain>span{color:var(--base-major-disabled-default-front)}.ProductStage-module__xYRjIW__kitPrice{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.ProductStage-module__xYRjIW__kitControls{--control-size:2.5rem;justify-content:flex-end;align-items:center;margin-block-start:.5rem}.ProductStage-module__xYRjIW__previous{transform:rotate(180deg)}.ProductStage-module__xYRjIW__price{flex-direction:column;align-items:flex-end;gap:.5rem;margin-block-start:2rem;display:flex}.ProductStage-module__xYRjIW__priceExclVat{color:var(--base-major-disabled-default-front)}.ProductStage-module__xYRjIW__history{color:var(--accent-pure-enabled-default-front);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.ProductStage-module__xYRjIW__ctas{flex-direction:column;align-items:stretch;gap:.75rem;margin-block-start:1rem;display:flex}.ProductStage-module__xYRjIW__ctasIndicator{align-self:flex-start;block-size:1.25rem;inline-size:1.25rem}.ProductStage-module__xYRjIW__availability{color:var(--base-minor-enabled-default-front);font-size:var(--text-s);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:1.25rem;margin-block-start:1rem;display:grid}.ProductStage-module__xYRjIW__delivery{text-align:end;grid-column:2}
.Placeholder-module__lxGu8G__root{display:none}@media (min-width:80rem){.Placeholder-module__lxGu8G__root{min-block-size:8rem;display:flex}}
.Variants-module__TB2lZa__root{flex-direction:column;display:flex}.Variants-module__TB2lZa__root h2{font-size:var(--text-m);font-weight:var(--font-weight-bold);margin:0 0 1rem}.Variants-module__TB2lZa__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Variants-module__TB2lZa__variant{min-block-size:1.5rem;color:var(--base-minor-enabled-default-front);background-color:var(--base-minor-enabled-default-fill);text-align:center;font-size:var(--text-s);line-height:var(--text-s--line-height);border:0;border-radius:.75rem;justify-content:center;align-items:center;padding-inline:1rem;text-decoration:none;display:flex}@media (hover:hover){.Variants-module__TB2lZa__variant:hover{color:var(--base-minor-enabled-hovered-front);background-color:var(--base-minor-enabled-hovered-fill)}}.Variants-module__TB2lZa__variant:active{color:var(--base-minor-enabled-pressed-front);background-color:var(--base-minor-enabled-pressed-fill)}.Variants-module__TB2lZa__variant.Variants-module__TB2lZa__current{color:var(--accent-major-enabled-default-front);background-color:var(--accent-major-enabled-default-fill);font-weight:var(--font-weight-bold)}@media (hover:hover){.Variants-module__TB2lZa__variant.Variants-module__TB2lZa__current:hover{color:var(--accent-major-enabled-hovered-front);background-color:var(--accent-major-enabled-hovered-fill)}}.Variants-module__TB2lZa__variant.Variants-module__TB2lZa__current:active{color:var(--accent-major-enabled-pressed-front);background-color:var(--accent-major-enabled-pressed-fill)}.Variants-module__TB2lZa__toggle{color:var(--accent-pure-enabled-default-front);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-block:.5rem 0;margin-inline:auto;padding:0;display:flex}.Variants-module__TB2lZa__variant:focus-visible,.Variants-module__TB2lZa__toggle:focus-visible{outline:.125rem solid var(--accent-major-enabled-default-fill);outline-offset:.125rem}
.ProductActions-module__RUJOha__root{gap:.5rem;min-block-size:3rem;display:grid}.ProductActions-module__RUJOha__alternativeCta{min-inline-size:0;display:grid}.ProductActions-module__RUJOha__cta{background-color:var(--accent-major-enabled-default-fill);min-block-size:3rem;color:var(--accent-major-enabled-default-front);font-weight:var(--font-weight-bold);text-align:center;border-radius:62.5rem;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.ProductActions-module__RUJOha__cta:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.1875rem}@media (hover:hover){.ProductActions-module__RUJOha__cta:hover{background-color:var(--accent-major-enabled-hovered-fill)}}.ProductActions-module__RUJOha__cta[data-slot=link][data-variant=default]{color:var(--accent-major-enabled-default-front)}.ProductActions-module__RUJOha__ctaIcon{block-size:1.25rem;inline-size:1.25rem}
.RelatedProducts-module__V266Ha__root{inline-size:100%;padding-block:var(--section-padding-block,2rem);color:var(--plain-pure-enabled-default-front);position:relative;overflow-x:clip}@media (min-width:80rem){.RelatedProducts-module__V266Ha__root{padding-block:var(--section-padding-block,4rem)}}.RelatedProducts-module__V266Ha__container{gap:1.5rem;display:grid;position:relative}@media (min-width:80rem){.RelatedProducts-module__V266Ha__container:after{content:"";z-index:1;background:linear-gradient(to left, var(--background), transparent);pointer-events:none;position:absolute;inset-block:0;inset-inline:100% calc(-50vw + 50%)}}.RelatedProducts-module__V266Ha__header{gap:.25rem;display:grid}.RelatedProducts-module__V266Ha__headline,.RelatedProducts-module__V266Ha__subline{overflow-wrap:anywhere;margin:0}.RelatedProducts-module__V266Ha__headline{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.RelatedProducts-module__V266Ha__headline{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.RelatedProducts-module__V266Ha__subline{font-size:var(--text-m);line-height:var(--text-m--line-height);color:var(--base-pure-enabled-default-front)}@media (min-width:48rem){.RelatedProducts-module__V266Ha__subline{font-size:var(--text-l);line-height:var(--text-l--line-height)}}.RelatedProducts-module__V266Ha__categoryTabs{scrollbar-width:none;gap:.5rem;padding-block-end:.25rem;display:flex;overflow-x:auto}.RelatedProducts-module__V266Ha__categoryTabs::-webkit-scrollbar{display:none}.RelatedProducts-module__V266Ha__categoryTab{background:0 0;background-color:var(--base-minor-enabled-default-fill);min-block-size:2rem;color:inherit;cursor:pointer;font:inherit;font-size:var(--text-s);line-height:var(--text-s--line-height);white-space:nowrap;border:0;border-radius:62.5rem;flex:none;padding:.25rem 1rem}.RelatedProducts-module__V266Ha__categoryTab:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.1875rem}.RelatedProducts-module__V266Ha__categoryTabSelected{background-color:var(--accent-major-enabled-default-fill);color:var(--accent-major-enabled-default-front)}.RelatedProducts-module__V266Ha__slider{gap:1.5rem;min-inline-size:0;display:grid}.RelatedProducts-module__V266Ha__viewport{inline-size:100%;overflow:hidden}@media (min-width:80rem){.RelatedProducts-module__V266Ha__viewport{inline-size:calc(100% + max(0rem,50vw - 37.5rem))}}@media (min-width:120rem){.RelatedProducts-module__V266Ha__viewport{inline-size:calc(100% + max(0rem,50vw - 50rem))}}.RelatedProducts-module__V266Ha__track{gap:2rem;display:flex}.RelatedProducts-module__V266Ha__track>:last-child{margin-inline-end:max(0rem,100% - 23.5rem)}@media (min-width:48rem){.RelatedProducts-module__V266Ha__track>:last-child{margin-inline-end:max(0rem,50% + 1rem)}}@media (min-width:80rem){.RelatedProducts-module__V266Ha__track>:last-child{margin-inline-end:max(0rem,100% - 23.5rem)}}.RelatedProducts-module__V266Ha__slide{flex:0 0 100%;min-inline-size:0}@media (min-width:48rem){.RelatedProducts-module__V266Ha__slide{flex-basis:calc(50% - 1rem)}}@media (min-width:80rem){.RelatedProducts-module__V266Ha__slide{flex:0 0 23.5rem}}.RelatedProducts-module__V266Ha__card{grid-template-rows:auto 1fr auto;gap:1rem;block-size:100%;display:grid}.RelatedProducts-module__V266Ha__cardBody{color:inherit;text-decoration:none;display:block}.RelatedProducts-module__V266Ha__cardBody:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.1875rem}.RelatedProducts-module__V266Ha__imagePanel{border-radius:var(--comp-image-border-radius-container);background-color:var(--g-gray-100);text-align:center;align-content:start;justify-items:center;gap:.5rem;min-block-size:20.9375rem;padding:1.5rem 1rem 0;display:grid;overflow:hidden}.RelatedProducts-module__V266Ha__imageSlot{aspect-ratio:1;place-items:center;inline-size:min(100%,12.5rem);margin-block-start:1.5rem;display:grid}.RelatedProducts-module__V266Ha__imageSlot>.RelatedProducts-module__V266Ha__productImage{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;display:block}.RelatedProducts-module__V266Ha__category{color:var(--g-gray-00);font-size:var(--text-s);line-height:var(--text-s--line-height)}.RelatedProducts-module__V266Ha__productName{min-block-size:2lh;color:var(--g-gray-00);font-size:var(--text-l);line-height:var(--text-l--line-height);font-weight:var(--font-weight-bold)}.RelatedProducts-module__V266Ha__productMeta{align-content:start;gap:.5rem;display:grid}.RelatedProducts-module__V266Ha__controls{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;inline-size:min(100%,18rem);margin-inline:auto;display:grid}.RelatedProducts-module__V266Ha__controlButton{block-size:2.5rem;inline-size:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.RelatedProducts-module__V266Ha__controlButton:disabled{color:var(--plain-pure-disabled-default-front);cursor:not-allowed}.RelatedProducts-module__V266Ha__controlButton:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.1875rem}.RelatedProducts-module__V266Ha__controlIcon,.RelatedProducts-module__V266Ha__previousControlIcon{block-size:1.5rem;inline-size:1.5rem}.RelatedProducts-module__V266Ha__previousControlIcon{transform:scaleX(-1)}.RelatedProducts-module__V266Ha__pageIndicator{justify-self:center;padding:0}
.RelatedProductsBlok-module__jHCBAG__alternativeCta:not(:disabled){font-weight:var(--font-weight-bold)}
.RepairOnlineFormBlok-module__bCwqba__root{padding-block:2rem}@media (min-width:80rem){.RepairOnlineFormBlok-module__bCwqba__root{padding-block:4rem}}.RepairOnlineFormBlok-module__bCwqba__container{inline-size:100%}.RepairOnlineFormBlok-module__bCwqba__authorPlaceholder{border:.125rem dashed var(--accent-major-enabled-default-front);background-color:var(--base-minor-enabled-default-fill);min-block-size:12rem;color:var(--plain-pure-enabled-default-front);text-align:center;place-content:center;gap:.5rem;padding:2rem;display:grid}.RepairOnlineFormBlok-module__bCwqba__authorPlaceholderTitle{font-size:var(--text-l);font-weight:var(--font-weight-bold)}.RepairOnlineFormBlok-module__bCwqba__authorPlaceholderMessage{font-size:var(--text-sm)}.RepairOnlineFormBlok-module__bCwqba__error{background-color:var(--signal-error-minor-enabled-default-fill);border-inline-start:.375rem solid var(--signal-error-major-enabled-default-fill);color:var(--signal-error-minor-enabled-default-front);padding-block:1rem;padding-inline:1rem;animation:5s step-end both RepairOnlineFormBlok-module__bCwqba__repair-online-form-error}@media (prefers-reduced-motion:reduce){.RepairOnlineFormBlok-module__bCwqba__error{animation:none}}.RepairOnlineFormBlok-module__bCwqba__errorLink{color:inherit;text-decoration:underline}@keyframes RepairOnlineFormBlok-module__bCwqba__repair-online-form-error{0%{visibility:hidden}to{visibility:visible}}
.ProductCard-module__2BOktq__root{background-color:var(--accent-minor-enabled-default-fill);text-align:center;border-radius:1rem;flex-direction:column;flex:0 0 14rem;justify-content:space-between;align-items:center;gap:.625rem;min-block-size:14rem;padding-block:1.5rem 1rem;padding-inline:1rem;display:flex;position:relative}@media (min-width:80rem){.ProductCard-module__2BOktq__root{flex-basis:16.125rem;min-block-size:16.125rem}}.ProductCard-module__2BOktq__withCategory{min-block-size:16rem}@media (min-width:80rem){.ProductCard-module__2BOktq__withCategory{min-block-size:19.625rem}}.ProductCard-module__2BOktq__category{color:var(--plain-major-enabled-default-front);font-size:var(--text-m);font-weight:var(--font-weight-bold);line-height:var(--text-m--line-height);border-radius:1rem;padding:.125rem .5rem}.ProductCard-module__2BOktq__name{color:var(--plain-pure-enabled-default-front);font-size:var(--text-l);font-weight:var(--font-weight-bold);line-height:var(--text-l--line-height);margin:0}.ProductCard-module__2BOktq__image{object-fit:contain;block-size:8rem;inline-size:100%}@media (min-width:80rem){.ProductCard-module__2BOktq__image{block-size:9rem}}@media (min-width:80rem){.ProductCard-module__2BOktq__categoryImage{block-size:11.25rem}}
.ScopeOfDelivery-module__927abq__root{gap:var(--spacing-l-fixed);margin-block:var(--plain-section-margin-block,0);padding-block:var(--plain-section-padding-block,var(--section-padding-block,2rem));flex-direction:column;scroll-margin-block-start:var(--plain-section-margin-block,0);display:flex;position:relative}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__root{padding-block:var(--plain-section-padding-block,var(--section-padding-block,4rem));gap:var(--spacing-4xl-fixed)}}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__root:after{content:"";z-index:1;background:linear-gradient(to left, var(--background), transparent);pointer-events:none;position:absolute;inset-block:0;inset-inline:100% calc(38.125rem - 50vw)}}@media (min-width:120rem){.ScopeOfDelivery-module__927abq__root:after{inset-inline:100% calc(50.625rem - 50vw)}}.ScopeOfDelivery-module__927abq__heading{overflow-wrap:anywhere;color:var(--plain-pure-enabled-default-front);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--text-xl--line-height);margin:0}@media (min-width:48rem){.ScopeOfDelivery-module__927abq__heading{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.ScopeOfDelivery-module__927abq__kitsSection{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.ScopeOfDelivery-module__927abq__kitsRow{align-items:center;gap:1rem;min-inline-size:0;display:flex}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__kitsRow{grid-template-columns:auto minmax(0,1fr);display:grid}}.ScopeOfDelivery-module__927abq__kitsLabel,.ScopeOfDelivery-module__927abq__sectionHeading{overflow-wrap:anywhere;color:var(--plain-pure-enabled-default-front);font-weight:var(--font-weight-bold);margin:0}.ScopeOfDelivery-module__927abq__kitsLabel{min-inline-size:2.375rem;max-inline-size:12rem;font-size:var(--text-m);line-height:var(--text-m--line-height);flex-shrink:0}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__kitsLabel{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}.ScopeOfDelivery-module__927abq__sectionHeading{font-size:var(--text-l);line-height:var(--text-l--line-height)}@media (min-width:48rem){.ScopeOfDelivery-module__927abq__sectionHeading{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.ScopeOfDelivery-module__927abq__kitList{min-inline-size:0;display:flex;overflow:hidden}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__kitList{flex:none;inline-size:calc(100% + max(0rem,50vw - 38.125rem))}}@media (min-width:120rem){.ScopeOfDelivery-module__927abq__kitList{inline-size:calc(100% + max(0rem,50vw - 50.625rem))}}.ScopeOfDelivery-module__927abq__visibleItemsViewport{overflow:hidden}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__visibleItemsViewport{inline-size:calc(100% + max(0rem,50vw - 38.125rem))}}@media (min-width:120rem){.ScopeOfDelivery-module__927abq__visibleItemsViewport{inline-size:calc(100% + max(0rem,50vw - 50.625rem))}}.ScopeOfDelivery-module__927abq__kitTrack,.ScopeOfDelivery-module__927abq__visibleItemsTrack,.ScopeOfDelivery-module__927abq__includedItemsTrack{gap:1rem;display:flex}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__kitTrack,.ScopeOfDelivery-module__927abq__visibleItemsTrack,.ScopeOfDelivery-module__927abq__includedItemsTrack{gap:2rem}}.ScopeOfDelivery-module__927abq__includedItemsTrack>:last-child,.ScopeOfDelivery-module__927abq__visibleItemsTrack>:last-child{margin-inline-end:max(0rem,100% - 14rem)}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__includedItemsTrack>:last-child,.ScopeOfDelivery-module__927abq__visibleItemsTrack>:last-child{margin-inline-end:max(0rem,100% - 16.125rem)}}.ScopeOfDelivery-module__927abq__includedItemsViewport{overflow:hidden}@media (min-width:80rem){.ScopeOfDelivery-module__927abq__includedItemsViewport{inline-size:calc(100% + max(0rem,50vw - 38.125rem))}}@media (min-width:120rem){.ScopeOfDelivery-module__927abq__includedItemsViewport{inline-size:calc(100% + max(0rem,50vw - 50.625rem))}}.ScopeOfDelivery-module__927abq__pageIndicator{align-self:center;min-inline-size:0;overflow:hidden}.ScopeOfDelivery-module__927abq__kitCard{min-inline-size:12rem;color:var(--plain-pure-enabled-default-front);border:.125rem solid #0000;border-radius:.25rem;flex:none;align-items:flex-start;gap:.625rem;padding:.5rem;text-decoration:none;display:flex}.ScopeOfDelivery-module__927abq__kitCard:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem}@media (hover:hover){.ScopeOfDelivery-module__927abq__kitCard:hover{background-color:var(--base-minor-enabled-hovered-fill)}}.ScopeOfDelivery-module__927abq__current{border-color:var(--accent-major-enabled-default-fill);background-color:var(--accent-minor-enabled-default-fill)}.ScopeOfDelivery-module__927abq__kitImage{object-fit:contain;block-size:3rem;inline-size:3rem;min-inline-size:3rem}.ScopeOfDelivery-module__927abq__kitDetails{flex-direction:column;flex:none;gap:.125rem;min-inline-size:0;display:flex}.ScopeOfDelivery-module__927abq__kitName{color:var(--plain-pure-enabled-default-front);font-size:var(--text-m);font-weight:var(--font-weight-bold);line-height:var(--text-m--line-height);white-space:nowrap;margin:0}.ScopeOfDelivery-module__927abq__kitPriceRow{white-space:nowrap;align-items:center;gap:.25rem;display:flex}.ScopeOfDelivery-module__927abq__kitPrice{color:var(--base-minor-enabled-default-front);font-size:var(--text-s);line-height:var(--text-s--line-height)}.ScopeOfDelivery-module__927abq__contentSection{flex-direction:column;gap:1rem;display:flex}.ScopeOfDelivery-module__927abq__contentSections{gap:var(--spacing-4xl-fixed);flex-direction:column;display:flex}.ScopeOfDelivery-module__927abq__filters{flex-wrap:wrap;gap:1rem;display:flex}.ScopeOfDelivery-module__927abq__filters>*{min-inline-size:0;max-inline-size:100%;overflow:hidden}.ScopeOfDelivery-module__927abq__carouselControls{justify-content:center;align-items:center;gap:.5rem;inline-size:100%;display:flex}@media (min-width:48rem){.ScopeOfDelivery-module__927abq__carouselControls{gap:1.5rem}}.ScopeOfDelivery-module__927abq__carouselControl{block-size:2.5rem;inline-size:2.5rem;color:var(--plain-pure-enabled-default-front);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.ScopeOfDelivery-module__927abq__carouselControl:disabled{color:var(--plain-pure-disabled-default-front);cursor:not-allowed}.ScopeOfDelivery-module__927abq__carouselControl:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.125rem}@media (hover:hover){.ScopeOfDelivery-module__927abq__carouselControl:hover{background-color:var(--plain-pure-enabled-hovered-fill)}}.ScopeOfDelivery-module__927abq__carouselControl:active{background-color:var(--plain-pure-enabled-pressed-fill)}.ScopeOfDelivery-module__927abq__controlIcon{color:currentColor;block-size:1.5rem;inline-size:1.5rem}.ScopeOfDelivery-module__927abq__previousControl{transform:scaleX(-1)}
.ResultsTitle-module__ZQSXXG__title{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--text-2xl--line-height);margin-block:0;margin-inline:0}@media (min-width:80rem){.ResultsTitle-module__ZQSXXG__title{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}.ResultsTitle-module__ZQSXXG__announcement{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;position:absolute;overflow:hidden}
.SearchField-module__ZpQxhW__search{inline-size:100%}@media (min-width:80rem){.SearchField-module__ZpQxhW__search{max-inline-size:50rem}}.SearchField-module__ZpQxhW__form{inline-size:100%}
.SrpHeader-module__PPLxrq__root{padding-block-start:4rem}.SrpHeader-module__PPLxrq__content{flex-direction:column;gap:.5rem;display:flex}
.EmptyResultsView-module__vlCp_a__root{background-color:var(--background);flex-direction:column;gap:2rem;margin-block-start:2rem;padding-block:4rem;display:flex}@media (min-width:80rem){.EmptyResultsView-module__vlCp_a__root{padding-block:8rem}}.EmptyResultsView-module__vlCp_a__message{text-align:center;text-wrap:balance;padding-block-end:3rem}@media (min-width:80rem){.EmptyResultsView-module__vlCp_a__message{padding-block-end:4rem}}.EmptyResultsView-module__vlCp_a__eyebrow{color:var(--plain-pure-enabled-default-front);font-size:var(--text-l);line-height:var(--text-l--line-height);margin-block:0 .25rem}@media (min-width:80rem){.EmptyResultsView-module__vlCp_a__eyebrow{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}.EmptyResultsView-module__vlCp_a__headline{color:var(--plain-pure-enabled-default-front);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--text-2xl--line-height);overflow-wrap:anywhere;margin-block:0}@media (min-width:80rem){.EmptyResultsView-module__vlCp_a__headline{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}.EmptyResultsView-module__vlCp_a__description{color:var(--base-pure-enabled-default-front);font-size:var(--text-l);line-height:var(--text-l--line-height);margin-block:1rem 0}@media (min-width:80rem){.EmptyResultsView-module__vlCp_a__description{margin-block:1.5rem 0}}
.VariantsTable-module__PTRzuW__root{inline-size:100%;margin-block:var(--plain-section-margin-block,0);padding-block:var(--plain-section-padding-block,var(--section-padding-block,2rem));color:var(--plain-pure-enabled-default-front);flex-direction:column;scroll-margin-block-start:var(--plain-section-margin-block,0);display:flex;position:relative}@media not (min-width:80rem){.VariantsTable-module__PTRzuW__root:after{content:"";z-index:1;background:linear-gradient(to left, var(--background), transparent);pointer-events:none;inline-size:1rem;position:absolute;inset-block:0;inset-inline-end:0}}@media (min-width:80rem){.VariantsTable-module__PTRzuW__root{padding-block:var(--plain-section-padding-block,var(--section-padding-block,4rem))}}.VariantsTable-module__PTRzuW__wrapper{gap:2rem;min-inline-size:0;display:grid}.VariantsTable-module__PTRzuW__heading{overflow-wrap:anywhere;inline-size:100%;font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--text-xl--line-height);margin:0}@media (min-width:48rem){.VariantsTable-module__PTRzuW__heading{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.VariantsTable-module__PTRzuW__viewport{scrollbar-width:none;-ms-overflow-style:none;min-inline-size:0;position:relative;overflow-x:auto}.VariantsTable-module__PTRzuW__viewport::-webkit-scrollbar{display:none}.VariantsTable-module__PTRzuW__viewport:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem}@media not (min-width:80rem){.VariantsTable-module__PTRzuW__viewport{inline-size:calc(100% + var(--content-wrapper-padding,1rem));margin-inline-end:calc(var(--content-wrapper-padding,1rem) * -1);padding-inline-end:var(--content-wrapper-padding,1rem);overflow:auto}}.VariantsTable-module__PTRzuW__table{border-collapse:collapse;background-color:var(--g-gray-100);inline-size:100%;min-inline-size:80rem;font-size:var(--text-m);line-height:var(--text-m--line-height)}.VariantsTable-module__PTRzuW__orderNumberColumn{width:12rem;max-width:14rem}.VariantsTable-module__PTRzuW__specificationColumn{width:10rem;max-width:12rem}.VariantsTable-module__PTRzuW__availabilityColumn{width:11rem;max-width:13rem}.VariantsTable-module__PTRzuW__priceColumn{width:9rem;max-width:10rem}.VariantsTable-module__PTRzuW__ctaColumn,.VariantsTable-module__PTRzuW__actionColumn{width:4rem;max-width:4rem}.VariantsTable-module__PTRzuW__ctaColumn{width:10rem;max-width:11rem}.VariantsTable-module__PTRzuW__cell{box-sizing:border-box;border-block-end:.0625rem solid var(--base-major-enabled-default-fill);text-align:start;vertical-align:middle;overflow-wrap:normal;min-block-size:3rem;padding-block:.75rem;padding-inline:1rem}.VariantsTable-module__PTRzuW__headerCell{background-color:var(--accent-minor-enabled-default-fill);font-weight:var(--font-weight-bold);white-space:nowrap}.VariantsTable-module__PTRzuW__orderNumberHeader,.VariantsTable-module__PTRzuW__orderNumber{background-color:inherit;min-inline-size:9rem}.VariantsTable-module__PTRzuW__orderNumber{font-weight:var(--font-weight-regular);overflow-wrap:normal;white-space:nowrap}.VariantsTable-module__PTRzuW__orderNumberHeader{background-color:var(--accent-minor-enabled-default-fill)}.VariantsTable-module__PTRzuW__current .VariantsTable-module__PTRzuW__orderNumber{box-shadow:inset .25rem 0 0 var(--accent-major-enabled-default-fill)}.VariantsTable-module__PTRzuW__expanded .VariantsTable-module__PTRzuW__orderNumber{background-color:inherit}.VariantsTable-module__PTRzuW__row{background-color:var(--g-gray-100)}.VariantsTable-module__PTRzuW__valueWithIcon{align-items:center;gap:.5rem;display:inline-flex}.VariantsTable-module__PTRzuW__valueIcon{flex:0 0 1rem;block-size:1rem;inline-size:1rem}.VariantsTable-module__PTRzuW__specificationValue{white-space:nowrap}.VariantsTable-module__PTRzuW__alternate{background-color:var(--accent-minor-enabled-default-fill)}.VariantsTable-module__PTRzuW__price{font-weight:var(--font-weight-bold);white-space:nowrap}.VariantsTable-module__PTRzuW__ctaCell{text-align:center;white-space:nowrap;padding-inline:.5rem}.VariantsTable-module__PTRzuW__ctaSlot{justify-content:center;align-items:center;gap:.5rem;block-size:3rem;min-inline-size:10.125rem;display:flex}.VariantsTable-module__PTRzuW__ctaIcon{block-size:1.25rem;inline-size:1.25rem}.VariantsTable-module__PTRzuW__ctaButton{margin-inline:auto}.VariantsTable-module__PTRzuW__actionHeader,.VariantsTable-module__PTRzuW__actionCell{text-align:center;inline-size:4rem;min-inline-size:4rem;max-inline-size:4rem;padding-inline:.25rem}.VariantsTable-module__PTRzuW__actionButton{margin-inline:auto}.VariantsTable-module__PTRzuW__detailCell{padding:0}.VariantsTable-module__PTRzuW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}
.VariantsTableDetail-module__WX03AG__root{box-sizing:border-box;block-size:auto;inline-size:100%;padding:1.5rem}@media not (min-width:80rem){.VariantsTableDetail-module__WX03AG__root{inline-size:calc(100vw - (var(--content-wrapper-padding,1rem) * 2));position:sticky;inset-inline-start:0}}.VariantsTableDetail-module__WX03AG__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media not (min-width:80rem){.VariantsTableDetail-module__WX03AG__content{grid-template-columns:minmax(0,1fr)}}.VariantsTableDetail-module__WX03AG__image{object-fit:contain;block-size:15rem;inline-size:100%}.VariantsTableDetail-module__WX03AG__details{gap:.5rem;display:grid}.VariantsTableDetail-module__WX03AG__name,.VariantsTableDetail-module__WX03AG__description{overflow-wrap:anywhere;margin:0}.VariantsTableDetail-module__WX03AG__name{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}@media (min-width:48rem){.VariantsTableDetail-module__WX03AG__name{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.VariantsTableDetail-module__WX03AG__list{margin:0;margin-block-start:1rem;display:grid}.VariantsTableDetail-module__WX03AG__item{border-block-end:.0625rem solid var(--base-major-enabled-default-fill);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:1rem;min-inline-size:0;padding-block:.5rem;display:grid}.VariantsTableDetail-module__WX03AG__term,.VariantsTableDetail-module__WX03AG__value{overflow-wrap:anywhere;min-inline-size:0}.VariantsTableDetail-module__WX03AG__term{font-weight:var(--font-weight-bold)}.VariantsTableDetail-module__WX03AG__value{font-weight:var(--font-weight-regular);margin:0}
.ContactForm-module__0X2eCG__root{padding-block:4rem 8rem}.ContactForm-module__0X2eCG__root :is([data-slot=headline],[data-slot=grid-container],[data-slot=contact-form]){padding-block:0}@media (min-width:48rem){.ContactForm-module__0X2eCG__root :where([data-slot=contact-support-info-section]:first-child){margin-block-start:1.6rem}}
.PdpBreadcrumbs-module__Oxf9Uq__root{background-color:var(--background);border-block:.0625rem solid var(--g-gray-85);padding-block:1rem}
.ProductStickyHeaderCta-module__3X06Vq__surface{border-radius:var(--comp-button-border-radius-container);background-color:var(--plain-major-enabled-default-front);flex:none;align-items:center;display:flex}
.StickyProductBar-module__ISiZEq__root{z-index:var(--z-index-sticky-product-bar);background:var(--accent-major-enabled-default-fill);min-block-size:4rem;color:var(--accent-major-enabled-default-front);justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;padding-inline:1rem;display:flex;position:fixed;inset-block-start:0;inset-inline:0;box-shadow:0 0 1rem #00000040}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__root{gap:2rem;padding-inline:1.5rem}}.StickyProductBar-module__ISiZEq__product{flex:1;align-items:center;gap:1rem;display:none}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__product{max-inline-size:18rem;display:flex}}.StickyProductBar-module__ISiZEq__productImage{object-fit:contain;flex:0 0 3rem;block-size:3rem;inline-size:3rem}.StickyProductBar-module__ISiZEq__product>strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__product>strong{font-size:var(--text-l);text-transform:uppercase;line-height:.95}}.StickyProductBar-module__ISiZEq__price{font-size:var(--text-sm);white-space:nowrap;flex-direction:column;flex:none;align-items:baseline;gap:.5rem;display:none}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__price{font-size:var(--text-s);align-items:flex-end;gap:.125rem;display:flex}}.StickyProductBar-module__ISiZEq__price>strong{font-size:var(--text-l)}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__price>strong{font-size:var(--text-xl);line-height:.95}}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__price>strong span{font-size:var(--text-s);font-weight:var(--font-weight-regular)}}.StickyProductBar-module__ISiZEq__navigation{scrollbar-width:none;flex:auto;min-inline-size:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,currentColor calc(100% - 3rem),#0000 100%);mask-image:linear-gradient(90deg,currentColor calc(100% - 3rem),#0000 100%)}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__navigation{flex:1;justify-content:flex-start}}.StickyProductBar-module__ISiZEq__navigation::-webkit-scrollbar{display:none}.StickyProductBar-module__ISiZEq__track{gap:.25rem;inline-size:max-content;min-inline-size:100%;display:flex}.StickyProductBar-module__ISiZEq__endSpacer{flex:0 0 3rem}.StickyProductBar-module__ISiZEq__anchor{block-size:4rem;color:inherit;line-height:var(--text-m--line-height);white-space:nowrap;flex:none;align-items:center;padding-block:.75rem;padding-inline:1rem;text-decoration:none;display:flex}.StickyProductBar-module__ISiZEq__active{box-shadow:inset 0 -.125rem}.StickyProductBar-module__ISiZEq__cta{flex:none;gap:.5rem;display:flex}.StickyProductBar-module__ISiZEq__purchase{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:none}@media (min-width:80rem){.StickyProductBar-module__ISiZEq__purchase{display:flex}}@media (hover:hover){.StickyProductBar-module__ISiZEq__anchor:hover{background:var(--accent-major-enabled-hovered-fill)}}
.ProductStickyHeader-module__pK5_nq__ctaButton{white-space:nowrap;flex-shrink:0;justify-content:flex-start;block-size:auto;min-block-size:3rem;max-inline-size:100%}
.PdpTemplate-module__ddSZPW__root{--section-spacing-desktop:8rem;--section-padding-block:var(--spacing-4xl-fixed);--plain-section-padding-block:0;--plain-section-margin-block:var(--section-padding-block)}@media (min-width:80rem){.PdpTemplate-module__ddSZPW__root{--section-padding-block:var(--section-spacing-desktop)}}
.PlpBreadcrumbs-module__RdO4fa__root{background-color:var(--background);border-block:.0625rem solid var(--g-gray-85);padding-block:1rem}
.ProductCategoriesAnchors-module__wkcFtW__root{border-block-end:.0625rem solid var(--base-minor-enabled-default-fill);background-color:var(--background)}.ProductCategoriesAnchors-module__wkcFtW__sticky{z-index:5;position:sticky;inset-block-start:0}.ProductCategoriesAnchors-module__wkcFtW__list{scrollbar-width:none;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ProductCategoriesAnchors-module__wkcFtW__list::-webkit-scrollbar{display:none}.ProductCategoriesAnchors-module__wkcFtW__item{flex-shrink:0}.ProductCategoriesAnchors-module__wkcFtW__link{color:var(--plain-pure-enabled-default-front);font-size:var(--text-m);line-height:var(--text-m--line-height);white-space:nowrap;border-block-end:.125rem solid #0000;padding-block:1rem;padding-inline:1.5rem;text-decoration:none;display:block}@media (hover:hover){.ProductCategoriesAnchors-module__wkcFtW__link:hover{background-color:var(--integrated-pure-enabled-hovered-fill);color:var(--integrated-pure-enabled-hovered-front)}}.ProductCategoriesAnchors-module__wkcFtW__link:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:-.1875rem}.ProductCategoriesAnchors-module__wkcFtW__active{border-block-end-color:var(--accent-pure-enabled-default-front);color:var(--accent-pure-enabled-default-front)}
.SrpBreadcrumbs-module__2hS-4q__root{background-color:var(--background);border-block:.0625rem solid var(--g-gray-85);padding-block:1rem}
@font-face{font-family:boschSans;src:url(../media/BoschSans_Light-s.p.00b_meshr6t1u.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:boschSans;src:url(../media/BoschSans_LightItalic-s.p.3-xg-t099fbz4.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:boschSans;src:url(../media/BoschSans_BoldItalic-s.p.3z79ghvw9whxp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:boschSans;src:url(../media/BoschSans_Italic-s.p.409t-za09duq6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:boschSans;src:url(../media/BoschSans_Regular-s.p.37xlnr9_th_-d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:boschSans;src:url(../media/BoschSans_Bold-s.p.3m2qd-h7c8rg0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:boschSans;src:url(../media/BoschSans_MediumItalic-s.p.3m8l1fy305lhc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:boschSans;src:url(../media/BoschSans_BlackItalic-s.p.3eyr6dsmkesq8.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:boschSans;src:url(../media/BoschSans_Black-s.p.397xnq83l45l-.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:boschSans;src:url(../media/BoschSans_Medium-s.p.12gkvoeqjxf5a.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:boschSans Fallback;src:local(Arial);ascent-override:89.05%;descent-override:25.57%;line-gap-override:0.0%;size-adjust:110.76%}.boschsans_38313e30-module__yiSY6W__className{font-family:boschSans,boschSans Fallback,Arial,Helvetica,sans-serif}
.CountrySelectionModal-module__bbLKoW__trigger{block-size:3rem;font-size:var(--text-s);line-height:var(--text-s--line-height);color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding-block:0;padding-inline:1rem;display:flex}@media (hover:hover){.CountrySelectionModal-module__bbLKoW__trigger:hover{text-decoration:underline}}.CountrySelectionModal-module__bbLKoW__trigger:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-front);outline-offset:-.1875rem;border-radius:.125rem}.CountrySelectionModal-module__bbLKoW__flag{object-fit:contain;flex-shrink:0;display:block}.CountrySelectionModal-module__bbLKoW__backdrop{z-index:100;background-color:var(--dimmer-background);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.CountrySelectionModal-module__bbLKoW__backdrop{transition:opacity .15s ease-out,-webkit-backdrop-filter .15s ease-out,backdrop-filter .15s ease-out}.CountrySelectionModal-module__bbLKoW__backdrop[data-starting-style],.CountrySelectionModal-module__bbLKoW__backdrop[data-ending-style]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.CountrySelectionModal-module__bbLKoW__popup{z-index:101;background-color:var(--background);max-block-size:100dvh;inline-size:100%;box-shadow:0 0 2rem 0 var(--shadow-fill);outline:none;flex-direction:column;padding-block:1.5rem 2rem;display:flex;position:fixed;inset-block:0;inset-inline:0;overflow:clip}@media (prefers-reduced-motion:no-preference){.CountrySelectionModal-module__bbLKoW__popup{transition:opacity .15s ease-out}.CountrySelectionModal-module__bbLKoW__popup[data-starting-style],.CountrySelectionModal-module__bbLKoW__popup[data-ending-style]{opacity:0}}@media (min-width:48rem){.CountrySelectionModal-module__bbLKoW__popup{max-block-size:min(100dvh - 4rem,49rem);inline-size:min(100% - 2rem,39rem);margin:auto;inset:0}}@media (min-width:80rem){.CountrySelectionModal-module__bbLKoW__popup{inline-size:min(100% - 2rem,49rem)}}.CountrySelectionModal-module__bbLKoW__actions{flex-shrink:0;justify-content:flex-end;inline-size:100%;margin-block-end:1rem;padding-inline:1rem;display:flex}@media (min-width:48rem){.CountrySelectionModal-module__bbLKoW__actions{padding-inline:2rem}}.CountrySelectionModal-module__bbLKoW__closeButton svg{pointer-events:none;flex-shrink:0;block-size:1.5rem;inline-size:1.5rem}.CountrySelectionModal-module__bbLKoW__content{scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-block-size:0;padding-inline:1rem;overflow:hidden auto}@media (min-width:48rem){.CountrySelectionModal-module__bbLKoW__content{padding-inline:2rem}}
.AccountMenuContent-module__6xYD9q__root{color:var(--plain-pure-enabled-default-front);flex-direction:column;gap:1rem;display:flex}.AccountMenuContent-module__6xYD9q__headingRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AccountMenuContent-module__6xYD9q__close{color:var(--accent-pure-enabled-default-front);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.AccountMenuContent-module__6xYD9q__close:hover{color:var(--accent-pure-enabled-hovered-front)}}.AccountMenuContent-module__6xYD9q__close:active{color:var(--accent-pure-enabled-pressed-front)}.AccountMenuContent-module__6xYD9q__close:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:.125rem;border-radius:.125rem}.AccountMenuContent-module__6xYD9q__heading{font-size:var(--text-m);font-weight:var(--font-weight-bold);margin:0;line-height:1.5}.AccountMenuContent-module__6xYD9q__benefits,.AccountMenuContent-module__6xYD9q__links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AccountMenuContent-module__6xYD9q__benefits{gap:.5rem}.AccountMenuContent-module__6xYD9q__benefit{font-size:var(--text-s);align-items:center;gap:.5rem;line-height:1.5;display:flex}.AccountMenuContent-module__6xYD9q__benefitIcon{color:var(--accent-pure-enabled-default-front);flex-shrink:0}.AccountMenuContent-module__6xYD9q__signIn{inline-size:100%}.AccountMenuContent-module__6xYD9q__link,.AccountMenuContent-module__6xYD9q__logout{inline-size:100%;color:var(--integrated-pure-enabled-default-front);font-size:var(--text-m);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding-block:.75rem;padding-inline:0;line-height:1.5;text-decoration:none;display:flex}@media (hover:hover){:is(.AccountMenuContent-module__6xYD9q__link,.AccountMenuContent-module__6xYD9q__logout):hover{color:var(--integrated-pure-enabled-hovered-front)}}:is(.AccountMenuContent-module__6xYD9q__link,.AccountMenuContent-module__6xYD9q__logout):focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:-.1875rem;border-radius:.125rem}.AccountMenuContent-module__6xYD9q__logout:disabled{cursor:default;opacity:.5}
.AccountPopover-module__dWRfVG__content{inline-size:20rem;max-inline-size:100%}.AccountPopover-module__dWRfVG__positioner{--popover-z-index:var(--z-index-header-popover)}.AccountPopover-module__dWRfVG__utilityTrigger{min-block-size:4rem;inline-size:100%;color:var(--integrated-pure-enabled-default-front);font-size:var(--text-m);line-height:var(--text-m--line-height);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding-block:1.25rem;padding-inline:.75rem;display:flex}@media (hover:hover){.AccountPopover-module__dWRfVG__utilityTrigger:hover{color:var(--integrated-pure-enabled-hovered-front)}}.AccountPopover-module__dWRfVG__utilityTrigger:focus-visible{outline:.1875rem solid var(--accent-major-enabled-default-fill);outline-offset:-.1875rem;border-radius:.125rem}
.CartDrawerEmptyState-module__tU2svW__root{flex-direction:column;display:flex}.CartDrawerEmptyState-module__tU2svW__section{border-block-end:.0625rem solid var(--base-major-enabled-default-fill);text-align:center;text-wrap:balance;flex-direction:column;gap:2rem;padding-block:2rem;display:flex}.CartDrawerEmptyState-module__tU2svW__section.CartDrawerEmptyState-module__tU2svW__empty{justify-content:center;min-block-size:22.5rem}.CartDrawerEmptyState-module__tU2svW__intro{flex-direction:column;gap:.5rem;display:flex}.CartDrawerEmptyState-module__tU2svW__title{font-size:var(--text-m);font-weight:var(--font-weight-bold);line-height:var(--text-m--line-height);margin:0}.CartDrawerEmptyState-module__tU2svW__message{color:var(--base-major-enabled-default-fill);font-size:var(--text-s);line-height:var(--text-s--line-height);margin:0}.CartDrawerEmptyState-module__tU2svW__links{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.CartDrawerEmptyState-module__tU2svW__linkItem,.CartDrawerEmptyState-module__tU2svW__link{inline-size:100%}.CartDrawerEmptyState-module__tU2svW__benefits{flex-direction:column;gap:.75rem;padding-block-start:1.5rem;display:flex}
.CartDrawer-module__vc5Jpq__root{--drawer-max-inline-size:30rem}.CartDrawer-module__vc5Jpq__continueShoppingBar{background-color:var(--background);flex-shrink:0;align-items:center;padding-block:1rem;padding-inline:1rem;display:flex}.CartDrawer-module__vc5Jpq__header{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;block-size:4.8125rem;padding-block:2rem 1rem;padding-inline:1rem;display:grid}.CartDrawer-module__vc5Jpq__title{min-inline-size:0;font-size:var(--text-l);font-weight:var(--font-weight-bold);line-height:var(--text-l--line-height);margin:0}.CartDrawer-module__vc5Jpq__itemCount{border-radius:var(--sem-border-radius-pill,62.5rem);background-color:var(--accent-major-enabled-default-fill);min-block-size:1.5rem;color:var(--accent-major-enabled-default-front);font-size:var(--text-s);line-height:var(--text-s--line-height);white-space:nowrap;justify-content:center;align-items:center;padding-inline:.5rem;display:inline-flex}.CartDrawer-module__vc5Jpq__content{padding-block:1rem 2rem;padding-inline:1rem}.CartDrawer-module__vc5Jpq__error{color:var(--signal-error-pure-enabled-default-front);margin-block:0 1rem}.CartDrawer-module__vc5Jpq__items{flex-direction:column;gap:.5rem;margin:0;padding-block:0 1rem;padding-inline:0;list-style:none;display:flex}.CartDrawer-module__vc5Jpq__itemExpander{flex-direction:column;gap:.5rem;padding-block:1rem;display:flex}.CartDrawer-module__vc5Jpq__itemExpanderLabel{color:var(--base-pure-enabled-default-front);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--text-m--line-height);text-align:center}.CartDrawer-module__vc5Jpq__itemExpanderControls{align-items:center;inline-size:100%;display:flex}.CartDrawer-module__vc5Jpq__itemExpanderDivider{flex:1}.CartDrawer-module__vc5Jpq__itemExpanderIcon{block-size:1.5rem;inline-size:1.5rem;transition:transform .15s ease-out}.CartDrawer-module__vc5Jpq__itemExpanderIcon.CartDrawer-module__vc5Jpq__expanded{transform:rotate(180deg)}.CartDrawer-module__vc5Jpq__itemExpanderButton{flex-shrink:0}.CartDrawer-module__vc5Jpq__item{border:.0625rem solid var(--base-minor-enabled-default-fill);border-radius:var(--sem-border-radius-1,.25rem);flex-direction:column;gap:1.5rem;padding-block:.5rem;padding-inline:1rem;display:flex}.CartDrawer-module__vc5Jpq__item.CartDrawer-module__vc5Jpq__giftItem{background-color:var(--signal-success-minor-enabled-default-fill);border-color:var(--signal-success-major-enabled-default-fill)}.CartDrawer-module__vc5Jpq__itemMain{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;min-inline-size:0;display:grid}.CartDrawer-module__vc5Jpq__image{object-fit:contain;block-size:6rem;inline-size:6rem}.CartDrawer-module__vc5Jpq__itemDetails{flex-direction:column;justify-content:center;align-self:stretch;gap:.125rem;min-inline-size:0;display:flex}.CartDrawer-module__vc5Jpq__itemHeading{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.CartDrawer-module__vc5Jpq__itemName{overflow-wrap:anywhere;font-size:var(--text-m);font-weight:var(--font-weight-bold);line-height:var(--text-m--line-height);margin:0}.CartDrawer-module__vc5Jpq__category{color:var(--base-major-enabled-default-fill);font-size:var(--text-s);line-height:var(--text-s--line-height);margin:0}.CartDrawer-module__vc5Jpq__remove{flex-shrink:0;margin-inline-start:auto}.CartDrawer-module__vc5Jpq__removeIcon{block-size:1.25rem;inline-size:1rem}.CartDrawer-module__vc5Jpq__itemFooter{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CartDrawer-module__vc5Jpq__quantity{border-radius:var(--sem-border-radius-1,.25rem);background-color:var(--base-minor-enabled-default-fill);block-size:3rem;min-inline-size:11.25rem;color:var(--base-minor-enabled-default-front);font-size:var(--text-m);line-height:var(--text-m--line-height);border:0;grid-template-columns:1fr 3rem 3rem;align-items:stretch;margin:0;padding:0;display:grid;position:relative;overflow:clip}.CartDrawer-module__vc5Jpq__quantity:disabled{background-color:var(--base-minor-disabled-default-fill);color:var(--base-minor-disabled-default-front)}.CartDrawer-module__vc5Jpq__quantity:after{z-index:1;background-color:var(--base-minor-enabled-default-front);content:"";pointer-events:none;block-size:.0625rem;position:absolute;inset-block-end:0;inset-inline:0}.CartDrawer-module__vc5Jpq__quantityButton{block-size:3rem;color:inherit;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CartDrawer-module__vc5Jpq__quantityButton:disabled{cursor:default}.CartDrawer-module__vc5Jpq__quantityButton:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:-.1875rem}.CartDrawer-module__vc5Jpq__quantityIcon{justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-flex}.CartDrawer-module__vc5Jpq__quantityText{flex-direction:column;justify-content:center;min-inline-size:0;padding-inline:1rem;display:inline-flex}.CartDrawer-module__vc5Jpq__quantityTextCentered{align-items:center}.CartDrawer-module__vc5Jpq__quantityLabel{color:var(--plain-pure-enabled-default-front);font-size:var(--text-s);line-height:var(--text-s--line-height)}.CartDrawer-module__vc5Jpq__quantityValue{color:var(--base-minor-enabled-default-front);opacity:.5;line-height:var(--text-m--line-height)}.CartDrawer-module__vc5Jpq__price{text-align:end;flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.CartDrawer-module__vc5Jpq__priceMeta{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.CartDrawer-module__vc5Jpq__referencePrice{color:var(--base-major-disabled-default-front);font-size:var(--text-s);line-height:var(--text-s--line-height)}.CartDrawer-module__vc5Jpq__currentPrice{font-size:var(--text-l);line-height:var(--text-l--line-height)}.CartDrawer-module__vc5Jpq__salePrice{color:var(--signal-error-pure-enabled-default-front)}.CartDrawer-module__vc5Jpq__discount{font-size:var(--text-s);line-height:var(--text-s--line-height);background-color:var(--signal-error-major-enabled-default-fill);block-size:1rem;color:var(--signal-error-major-enabled-default-front);white-space:nowrap;border-radius:1rem;align-items:center;gap:.0625rem;padding-inline:.1875rem;display:inline-flex}.CartDrawer-module__vc5Jpq__discountIcon{block-size:.75rem;inline-size:.75rem}.CartDrawer-module__vc5Jpq__gift{color:var(--signal-success-pure-enabled-hovered-front);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--text-sm--line-height);align-items:center;gap:.125rem;display:flex}.CartDrawer-module__vc5Jpq__giftIcon{flex:none;block-size:1.5rem;inline-size:1.5rem}.CartDrawer-module__vc5Jpq__summary{flex-direction:column;padding-block:1rem;display:flex}.CartDrawer-module__vc5Jpq__summaryRow{font-size:var(--text-m);line-height:var(--text-m--line-height);justify-content:space-between;gap:1rem;padding-block:1rem;display:flex}.CartDrawer-module__vc5Jpq__total{font-size:var(--text-l);line-height:var(--text-l--line-height);border-block-start:.0625rem solid var(--base-major-enabled-default-fill)}.CartDrawer-module__vc5Jpq__actions{flex-direction:column;gap:.5rem;display:flex}.CartDrawer-module__vc5Jpq__action{inline-size:100%}.CartDrawer-module__vc5Jpq__teaser{border-block-start:.0625rem solid var(--floating-outline);font-size:var(--text-s);line-height:var(--text-s--line-height);flex-direction:column;gap:.25rem;margin-block-start:.75rem;padding-block-start:1rem;display:flex}
.Card-module__EdGRfG__titleText{font:inherit}.Card-module__EdGRfG__root{align-items:stretch;gap:1rem;min-inline-size:0;display:flex}.Card-module__EdGRfG__root.Card-module__EdGRfG__withImage{block-size:9rem}@media (hover:hover){.Card-module__EdGRfG__root:hover .Card-module__EdGRfG__titleText{text-decoration:underline}}.Card-module__EdGRfG__root[data-highlighted] .Card-module__EdGRfG__titleText{text-decoration:underline}.Card-module__EdGRfG__root:focus-visible{outline:.1875rem solid var(--plain-pure-enabled-default-front);outline-offset:.1875rem;box-shadow:0 0 0 .1875rem var(--background)}.Card-module__EdGRfG__media{flex-shrink:0;block-size:100%;max-inline-size:9rem}.Card-module__EdGRfG__image{object-fit:cover;border-radius:var(--sem-border-radius-1);block-size:100%;inline-size:100%;display:block}.Card-module__EdGRfG__text{overflow-wrap:anywhere;flex:1;min-inline-size:0}.Card-module__EdGRfG__text.Card-module__EdGRfG__withImage{block-size:100%;overflow:hidden}.Card-module__EdGRfG__tag{font-size:var(--text-s);text-overflow:ellipsis;white-space:nowrap;margin-block-end:.375rem;display:block;overflow:hidden}.Card-module__EdGRfG__title{font-size:inherit;font-weight:var(--font-weight-bold);line-height:inherit;margin:0}.Card-module__EdGRfG__ending{-webkit-text-decoration:inherit;text-decoration:inherit;white-space:nowrap}.Card-module__EdGRfG__endingText{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.Card-module__EdGRfG__indicator{vertical-align:bottom;flex-shrink:0;height:1lh;margin-inline-start:.25rem;display:inline-block}.Card-module__EdGRfG__description{font-size:var(--text-s);margin-block-start:.25rem;line-height:1.5}.Card-module__EdGRfG__description.Card-module__EdGRfG__withImage{max-block-size:calc(var(--description-lines) * 1lh);-webkit-line-clamp:var(--description-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:80rem){.Card-module__EdGRfG__description{font-size:var(--text-sm);margin-block-start:.5rem}}
.ContentResults-module__QCoi3G__root{flex-direction:column;gap:1.5rem;min-inline-size:0;display:flex}@media (min-width:80rem){.ContentResults-module__QCoi3G__root{grid-template-columns:minmax(0,1fr) auto;display:grid}}.ContentResults-module__QCoi3G__header{flex-wrap:wrap;grid-area:1/1;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ContentResults-module__QCoi3G__heading{font-size:var(--text-l);font-weight:var(--font-weight-bold)}@media (min-width:80rem){.ContentResults-module__QCoi3G__heading{font-size:var(--text-xl)}}.ContentResults-module__QCoi3G__all{overflow-wrap:anywhere;align-self:flex-start;align-items:center;max-inline-size:100%;display:inline-flex}@media (min-width:80rem){.ContentResults-module__QCoi3G__all{grid-area:1/2;place-self:center end}}.ContentResults-module__QCoi3G__items{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:80rem){.ContentResults-module__QCoi3G__items{grid-template-columns:repeat(3,minmax(0,1fr))}}
.Image-module__oj_sCG__root{block-size:auto;inline-size:25rem;margin-block-end:2rem}@media (min-width:48rem){.Image-module__oj_sCG__root{inline-size:28.125rem;margin-block-end:2.5rem}}
.SearchField-module__D7wejG__root{inline-size:100%}.SearchField-module__D7wejG__field{border-block-end:.0625rem solid var(--accent-major-enabled-default-front);block-size:3rem;inline-size:100%;display:flex}.SearchField-module__D7wejG__input{box-sizing:border-box;block-size:3rem;inline-size:100%;color:var(--accent-major-enabled-default-front);font-family:inherit;font-size:var(--text-m);line-height:var(--text-m--line-height);letter-spacing:normal;text-overflow:ellipsis;background-color:#0000;border:none;padding-block:.75rem .87rem;padding-inline:1rem .25rem}.SearchField-module__D7wejG__input::-webkit-search-cancel-button{display:none}.SearchField-module__D7wejG__input::-webkit-search-decoration{display:none}.SearchField-module__D7wejG__input::placeholder{color:var(--accent-major-enabled-default-front);opacity:1}.SearchField-module__D7wejG__input:focus,.SearchField-module__D7wejG__input:focus-visible{background-color:#0000;outline:none}.SearchField-module__D7wejG__input:disabled{color:var(--accent-major-disabled-default-front);cursor:not-allowed}.SearchField-module__D7wejG__input:disabled::placeholder{color:var(--accent-major-disabled-default-front)}.SearchField-module__D7wejG__searchButton{block-size:3rem;inline-size:3rem;color:var(--accent-major-enabled-default-front);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding-block:0;padding-inline:0;display:inline-flex}.SearchField-module__D7wejG__searchButton:focus-visible{outline:.125rem solid var(--accent-major-enabled-default-front);outline-offset:-.125rem}.SearchField-module__D7wejG__searchButton:disabled{color:var(--accent-major-disabled-default-front);cursor:not-allowed}.SearchField-module__D7wejG__searchIcon{pointer-events:none;flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}
