@keyframes pulse{0%,to{opacity:1}33%{opacity:.4}66%{opacity:.4}}.skeleton-loader{animation-name:pulse;animation-duration:calc((var(--vp-semantic-motion-duration-moderate) * 2) + var(--vp-semantic-motion-delay-extended));animation-timing-function:var(
    --vp-semantic-motion-easing-expressive-ease-in-out
  );animation-iteration-count:infinite}.skeleton-loader svg{inline-size:100%;block-size:auto}.product-fulfilment-table{display:grid;margin-block-start:var(--vp-semantic-spacing-2xs)}.product-fulfilment-option{display:grid;grid-template-columns:minmax(0,min-content) auto;row-gap:var(--vp-semantic-spacing-2xs);column-gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-xs) 0}.product-fulfilment-option__loader--wrapper{inline-size:240px}.product-fulfilment-option__headline--wrapper,.product-fulfilment-option__icon--wrapper{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-2xs)}.product-fulfilment-option__icon--wrapper{grid-column:-2/-3}.product-fulfilment-option__headline--wrapper{grid-column:-1/-2}.product-fulfilment-option__headline{margin-inline-end:var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-content-neutral)}.product-fulfilment-option__status--wrapper{grid-row:2/3;grid-column:-1/-2}.product-fulfilment-option__free-label{margin-inline-start:auto}.autocomplete{inline-size:100%}.autocomplete__popover{inline-size:var(--radix-popover-trigger-width);max-block-size:var(--radix-popover-content-available-height);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.autocomplete__suggestion-list--default{padding:var(--vp-semantic-spacing-l) 0;background-color:var(--vp-semantic-color-container-neutral)}.autocomplete__suggestion-item{position:relative;cursor:pointer}.autocomplete__suggestion-item-action{display:block;inline-size:100%}[data-side=bottom].autocomplete__popover{border-block-start:none}[data-side=top].autocomplete__popover{border-block-end:none}.autocomplete__suggestion{position:relative;padding:calc(var(--vp-semantic-spacing-m) / 2) var(--vp-semantic-spacing-xl);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-out)}.autocomplete__suggestion--highlight:not(.autocomplete__suggestion--disabled),.autocomplete__suggestion:hover:not(.autocomplete__suggestion--disabled){background-color:var(--vp-semantic-color-container-quiet)}.autocomplete__suggestion--disabled{color:var(--vp-semantic-color-content-quiet)}.autocomplete [data-radix-popper-content-wrapper]{z-index:1!important}.search-field{display:flex;background-color:var(--vp-semantic-color-container-quiet);border-radius:var(--vp-semantic-border-radius-full)}.search-field__label{box-sizing:border-box;display:flex;flex-shrink:1;inline-size:100%;padding:0 var(--vp-semantic-spacing-m) 0 0;color:var(--vp-semantic-color-content-neutral)}@media (min-width:1200px){.search-field__label{padding:0 var(--vp-semantic-spacing-m) 0 0}}.search-field__input{all:unset;inline-size:100%;block-size:var(--vp-semantic-sizing-4xl);color:var(--vp-semantic-color-content-neutral)}.search-field__input-wrapper{inline-size:100%}.search-field__input:focus::placeholder{color:transparent}@media (min-width:1200px){.search-field__input:focus{text-align:start}}.search-field__input::placeholder{color:var(--vp-semantic-color-content-quiet)}@media (min-width:1200px){.search-field__input::placeholder{text-align:center}}.search-field__slot{display:flex;align-items:center;block-size:var(--vp-semantic-sizing-4xl);margin-inline-start:var(--vp-semantic-spacing-m);margin-inline-end:var(--vp-semantic-spacing-s);cursor:pointer}.search-field__icon--left{margin-inline-start:var(--vp-semantic-spacing-s);color:var(--vp-semantic-color-content-quiet)}@media (min-width:1200px){.search-field__icon--left{margin-inline-start:var(--vp-semantic-spacing-m)}}.search-field__submit-button{all:unset;display:flex;align-items:center;cursor:pointer}.search-field__submit-button:focus-visible{outline:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-active);border-radius:var(--vp-semantic-border-radius-s)}.search-field__clear-button,.search-field__close-button{flex-shrink:0}.search-field__clear-button.link{margin-inline-end:var(--vp-semantic-spacing-l)}.search-field__clear-button{color:var(--vp-semantic-color-content-quiet)}.search-field__clear-button.link:focus-visible{box-shadow:0 0 0 4px var(--vp-semantic-color-border-inverse),0 0 0 6px var(--vp-semantic-color-border-brand)}@media (min-width:1200px){.search-field__clear-button.link{margin-inline-end:var(--vp-semantic-spacing-xl)}}.search-field__close-button{align-self:center}.search-field-small{display:flex}.search-field-small__label{box-sizing:border-box;display:flex;flex-shrink:1;inline-size:100%;padding:0 var(--vp-semantic-spacing-m) 0 0;color:var(--vp-semantic-color-content-neutral)}@media (min-width:1200px){.search-field-small__label{padding:0 var(--vp-semantic-spacing-m) 0 0}}.search-field-small__input{all:unset;inline-size:100%;block-size:var(--vp-semantic-sizing-4xl);color:var(--vp-semantic-color-content-neutral)}.search-field-small__input-wrapper{inline-size:100%}.search-field-small__input:focus::placeholder{color:transparent}@media (min-width:1200px){.search-field-small__input:focus{text-align:start}}.search-field-small__input::placeholder{color:var(--vp-semantic-color-content-quiet)}@media (min-width:1200px){.search-field-small__input::placeholder{text-align:center}}.search-field-small__slot{display:flex;align-items:center;block-size:var(--vp-semantic-sizing-4xl);padding:var(--vp-semantic-spacing-2xs);margin-inline-end:var(--vp-semantic-spacing-s);cursor:pointer}.search-field-small__icon--left{margin-inline-start:var(--vp-semantic-spacing-xs);color:var(--vp-component-icon-button-color-tertiary-regular-content)}@media (min-width:1200px){.search-field-small__icon--left{margin-inline-start:var(--vp-semantic-spacing-m)}}.search-field-small__clear-button,.search-field-small__close-button{justify-content:flex-end}.search-field-small__clear-button.link{margin-inline-end:var(--vp-semantic-spacing-l)}.search-field-small__clear-button{color:var(--vp-semantic-color-content-quiet)}.search-field-small__clear-button.link:focus-visible{box-shadow:0 0 0 4px var(--vp-semantic-color-border-inverse),0 0 0 6px var(--vp-semantic-color-border-brand)}@media (min-width:1200px){.search-field-small__clear-button.link{margin-inline-end:var(--vp-semantic-spacing-xl)}}.search-field-small__close-button{align-self:center}.store-availability-search .search-field{background-color:initial}.store-availability-search__label{margin-block-end:var(--vp-semantic-spacing-xs)}.store-availability-search__field .search-field__label{background-color:initial;border:var(--vp-core-border-width-100) solid var(--vp-semantic-color-border-quiet);border-radius:0;box-shadow:none}.store-availability-search__field .search-field__input,.store-availability-search__field .search-field__slot{block-size:var(--vp-semantic-sizing-5xl)}.store-availability-search__field .search-field__input{box-sizing:border-box;padding-inline-start:var(--vp-semantic-spacing-2xs);padding-inline-end:var(--vp-semantic-spacing-2xs)}.store-availability-search__field .search-field__input.icon-left{padding-inline-start:var(--vp-semantic-spacing-m)}.store-availability-search__field .search-field__input.icon-right{padding-inline-end:var(--vp-semantic-spacing-m)}@media (min-width:1200px){.store-availability-search__field .search-field__input::placeholder{text-align:start}}.store-selector-search{border:var(--vp-core-border-width-100) solid var(--vp-semantic-color-border-quiet)}.store-selector-search .store-availability-search__field .search-field__label{flex-direction:row-reverse;border:none}.store-selector-search .search-field{text-align:start;background-color:var(--vp-semantic-color-content-inverse)}.store-selector-search .search-field__slot{color:var(--vp-semantic-color-content-neutral)}.store-selector-search .search-field__input{display:-webkit-box;padding:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:block-axis;-webkit-line-clamp:1}.store-selector-search .search-field__input:not(:placeholder-shown){color:var(--vp-semantic-color-content-neutral)}.postal-code-selector__container{display:grid}.postal-code-selector__container:focus-within .postal-code-selector__format-hint{opacity:1}.postal-code-selector__format-hint{display:block;margin-block-start:var(--vp-semantic-spacing-2xs);font-size:var(--vp-typography-caption-font-size);color:var(--vp-semantic-color-content-quiet);opacity:0}.postal-code-selector__message{margin-block-start:var(--vp-semantic-spacing-xl);color:var(--vp-semantic-color-content-quiet)}.postal-code-selector__actionButtons{gap:var(--vp-semantic-spacing-xs)}.postal-code-selector__input--label{display:block;margin-block-end:var(--vp-semantic-spacing-xs)}.postal-code-selector__input--has-error .store-selector-search{border-color:var(
          --vp-web-component-text-input-color-regular-border-error,#e3262f
        )}.postal-code-selector__input--error-message{margin-block-start:var(--vp-semantic-spacing-2xs)}.expandable-content{position:relative}.expandable-content__body{overflow:hidden}.expandable-content__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}.expandable-content__wrapper--expanded{grid-template-rows:1fr}.expandable-content__toggle-button{margin-block-start:var(--vp-semantic-spacing-2xs)}.store-info{display:flex;align-items:center;color:var(--vp-semantic-color-content-quiet)}.store-info__hours:before{block-size:var(--vp-semantic-sizing-m);margin-inline-start:var(--vp-semantic-spacing-xs);margin-inline-end:var(--vp-semantic-spacing-xs);content:"";border-inline-start:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-quiet)}.store-availability-item{padding:var(--vp-semantic-spacing-2xl) 0}.store-availability-item:first-of-type{padding-block-start:var(--vp-semantic-spacing-m)}.store-availability-item__label{margin-block-end:var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-content-neutral)}.store-availability-item__expandable-content{padding-inline-start:32px}.store-selection-sheet{display:flex;flex-direction:column;block-size:100%}.store-selection-sheet__description{padding-block-end:var(--vp-semantic-spacing-xs);color:var(--vp-semantic-color-content-neutral)}@media (min-width:600px){.store-selection-sheet__description{padding-block-start:var(--vp-semantic-spacing-2xl)}}.store-selection-sheet__content,.store-selection-sheet__wrapper{padding:0 var(--focus-border-offset);margin:0 calc(var(--focus-border-offset) * -1)}.store-selection-sheet__wrapper{flex-shrink:1}.store-selection-sheet__list>:not(:last-child){border-block-end:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.store-selection-sheet__location-link{margin:var(--vp-semantic-spacing-xl) 0 var(--vp-semantic-spacing-2xl)}.store-selection-sheet__action-button{position:sticky;inset-block-end:0;display:none;flex-shrink:0;max-block-size:0;padding:var(--vp-semantic-spacing-l) var(--focus-border-offset);margin:0 calc(var(--focus-border-offset) * -1);margin-block-start:auto;overflow:hidden;background-color:var(--vp-semantic-color-container-neutral);transition-timing-function:var(
      --vp-semantic-motion-easing-functional-ease-in
    );transition-duration:var(--vp-semantic-motion-duration-quick);transition-property:max-height}@media (min-width:600px){.store-selection-sheet__action-button{padding-block-end:var(--vp-semantic-spacing-3xl)}}.store-selection-sheet__action-button--animate{display:block;max-block-size:100px}.store-selection-sheet__action-button--message{max-block-size:140px}.store-selection-sheet__action-button__message{padding-block-end:var(--vp-semantic-spacing-m);color:var(--vp-semantic-color-content-quiet)}.store-selection-sheet__action-button .vp-button{inline-size:100%}.store-selection-search-wrapper__format-hint{display:block;margin-block-start:var(--vp-semantic-spacing-2xs);font-size:var(--vp-typography-caption-font-size);color:var(--vp-semantic-color-content-quiet);opacity:0}.store-selection-search-wrapper:focus-within .store-selection-search-wrapper__format-hint{opacity:1}.store-selection-loader{inline-size:inherit}.quantity-range-info{color:var(--vp-semantic-color-content-quiet)}.success-message{align-items:center;font-size:var(--vp-core-font-size-100);color:var(--vp-semantic-color-content-primary)}.success-message--has-icon{display:flex}.success-message__icon{display:flex;align-items:center;margin-inline-end:var(--vp-semantic-spacing-xs)}.turnstile-widget__error-message{margin-block-start:var(--vp-semantic-spacing-xs)}.product-assurance-item--no-hover{cursor:text}.list{display:grid;gap:var(--vp-semantic-spacing-l)}.benefit-card{min-inline-size:280px;padding-block-start:var(--vp-semantic-spacing-l);padding-block-end:var(--vp-semantic-spacing-l);padding-inline-start:var(--vp-semantic-spacing-l);padding-inline-end:var(--vp-semantic-spacing-m);background-color:var(--vp-semantic-color-background-alternative)}.benefit-card__wrapper{display:grid;grid-template-columns:auto 1fr;gap:var(--vp-semantic-spacing-s)}.benefit-card__content{display:grid;gap:var(--vp-semantic-spacing-2xs)}.benefit-card__icon{margin-block-start:var(--vp-semantic-spacing-3xs)}.benefit-card__title:first-letter{text-transform:capitalize}.benefit-card__main{gap:var(--vp-semantic-spacing-xl)}.benefit-card__subtitle{color:var(--vp-semantic-color-content-quiet)}.key-benefits-card__container .carousel-slide{inline-size:310px}.key-benefits-card__container .carousel-slide:first-child,.key-benefits-card__container .carousel__slide:first-child{padding-inline-start:0}.key-benefits-card__wrapper{display:flex;block-size:100%;margin-inline-end:var(--vp-semantic-spacing-l)}.privacy-link{font-size:var(--vp-core-font-size-100);color:var(--vp-semantic-color-content-quiet)}.underline{-webkit-text-decoration:underline;text-decoration:underline}.back-in-stock-modal{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl)}.back-in-stock-cta{margin-block-end:var(--vp-semantic-spacing-xs)}.back-in-stock-cta__button{inline-size:100%}.back-in-stock-cta__error-message{margin-block-end:var(--vp-semantic-spacing-xs)}.success-message{margin-block-end:var(--vp-semantic-spacing-s)}.offer-tile-container{--condition-selector-disabled-diagonal-width:2px;position:relative;display:block;min-inline-size:var(--vp-semantic-spacing-8xl);max-inline-size:var(--vp-semantic-spacing-8xl);max-block-size:var(--vp-semantic-spacing-5xl)}.offer-tile-container:has(>:nth-child(2)):not(:has(>:nth-child(3))){max-inline-size:100%}@media (orientation:landscape){.offer-tile-container{max-inline-size:100%}}.offer-tile-container .variant-disabled-indicator{inline-size:100%!important;block-size:100%!important;background:linear-gradient(to top left,transparent calc(50% - var(--condition-selector-disabled-diagonal-width) / 2),var(--vp-semantic-color-border-quiet) calc(50% - var(--condition-selector-disabled-diagonal-width) / 2),var(--vp-semantic-color-border-quiet) calc(50% + var(--condition-selector-disabled-diagonal-width) / 2),transparent calc(50% + var(--condition-selector-disabled-diagonal-width) / 2));transform:none}.offer-tile{position:relative;display:flex;align-items:center;min-block-size:var(--vp-semantic-spacing-5xl);padding:var(--vp-semantic-spacing-s);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;background-color:var(--vp-semantic-color-container-quiet);border:2px solid var(--vp-semantic-color-container-quiet)}.offer-tile-input{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;white-space:nowrap;border:0;opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.offer-tile--disabled{position:relative;color:var(--vp-semantic-color-content-quiet);cursor:not-allowed;opacity:.95}.offer-tile--is-selected{background-color:var(--vp-core-color-white);border:2px solid var(--vp-semantic-color-border-brand)}.offer-tile-group-tiles{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-xs);margin-block-start:var(--vp-semantic-spacing-m)}@media (orientation:landscape){.offer-tile-group-tiles{display:grid;gap:var(--vp-semantic-spacing-s);max-inline-size:100%;padding-inline-start:0;padding-inline-end:0;margin-inline-start:0;margin-inline-end:0;overflow-x:visible}.offer-tile-group-tiles,.offer-tile-group-tiles:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:repeat(2,1fr)}}@media (orientation:portrait){.offer-tile-group-tiles{flex-wrap:nowrap;max-inline-size:calc(100% + 2 * var(--grid-margin));padding-block-end:var(--vp-semantic-spacing-s);padding-inline-start:var(--grid-margin);padding-inline-end:var(--vp-semantic-spacing-s);margin-inline-start:calc(-1 * var(--grid-margin));margin-inline-end:calc(-2 * var(--vp-semantic-spacing-8xl));overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}}.offer-tile-group-tiles .offer-tile-group-tiles>*{flex:0 0 auto;scroll-snap-align:start}.offer-tile-group-tiles>*{inline-size:100%}.offer-tile-group-label{font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-core-font-weight-500)}.offer-container{flex-direction:column}.offer-body,.offer-container{display:flex;gap:var(--vp-semantic-spacing-m)}.offer-body{align-items:start}.offer-image{position:relative;flex:1;aspect-ratio:1/1}.offer-details{display:flex;flex:2;flex-direction:column;gap:var(--vp-semantic-spacing-s)}.offer-cta{inline-size:100%}.offer-cta__label,.offer-product__name{font-weight:var(--vp-core-font-weight-500)}.offer-product__name{font-size:var(--vp-core-font-size-150);color:var(--vp-semantic-color-content-neutral)}.offer-product-info{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-3xs)}.offer-product-info__item{display:flex;gap:var(--vp-semantic-spacing-xs);font-size:var(--vp-core-font-size-100);font-weight:var(--vp-core-font-weight-400);color:var(--vp-semantic-color-content-quiet)}.offer-pricing-info__starting-price{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);font-size:var(--vp-core-font-size-350);font-weight:var(--vp-core-font-weight-600);color:var(--vp-semantic-color-content-neutral)}.offer-pricing-info__additional-info{font-size:var(--vp-core-font-size-100);font-weight:var(--vp-core-font-weight-400);color:var(--vp-semantic-color-content-quiet)}.offer-why__title{font-size:var(--vp-core-font-size-200);font-weight:var(--vp-core-font-weight-600);color:var(--vp-semantic-color-content-neutral)}.offer-why__description{font-size:var(--vp-core-font-size-150);font-weight:var(--vp-core-font-weight-500);color:var(--vp-semantic-color-content-quiet)}.offer-tile-content{display:flex;flex-direction:column;gap:4px}.offer-tile-content__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-tile-content__caption{font-size:var(--vp-semantic-typography-screen-s-caption-font-size);font-weight:var(--vp-core-font-weight-400);color:var(--vp-semantic-color-content-quiet)}.multi-offer-selector .offer-tile{background-color:var(--vp-semantic-color-background-alternative)}.key-benefits-grid{display:grid;grid-template-columns:1fr;gap:var(--vp-semantic-spacing-xl);overflow-x:scroll;scroll-snap-type:x mandatory}.key-benefits-grid:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.key-benefits-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.key-benefits-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.key-benefits-grid__header{margin-block-end:var(--vp-semantic-spacing-l)}@media (min-width:1200px){.key-benefits-grid__header{margin-block-end:var(--vp-semantic-spacing-2xl)}}.product-legal-sales-conditions{padding:var(--vp-semantic-spacing-l);background-color:var(--vp-semantic-color-background-alternative)}.product-legal-sales-conditions h4{margin-block-end:var(--vp-semantic-spacing-2xs)}.product-legal-sales-conditions__description{margin-block-end:var(--vp-semantic-spacing-l);color:var(--vp-semantic-color-content-quiet)}.product-legal-sales-conditions__documentation-list-wrapper{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);font-size:var(--vp-core-font-size-150,14px);color:var(--vp-semantic-color-content-quiet)}.product-legal-sales-conditions__documentation-list-wrapper h5 button{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-2xs);line-height:24px;color:var(--vp-semantic-color-content-brand)}.product-legal-sales-conditions__documentation-list-wrapper section{padding:var(--vp-semantic-spacing-l);color:var(--vp-semantic-color-content-quiet);background-color:var(--vp-semantic-color-background-main);border:1px solid var(--vp-semantic-color-border-quiet)}.product-legal-sales-conditions__documentation-list-wrapper section ul{padding-inline-start:var(--vp-semantic-spacing-l);list-style:disc}.product-availability{font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);color:var(--vp-semantic-color-content-quiet)}.third-party-heading__fulfiller-name{padding-block-start:var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-content-quiet)}a:has(>.logo){outline:none}a:focus-visible .logo{box-shadow:0 0 0 var(--vp-semantic-border-width-m) var(--vp-semantic-color-border-inverse),0 0 0 calc(var(--vp-semantic-border-width-m) * 2) var(--vp-semantic-color-border-brand)}.product-second-hand-link{text-decoration-line:underline}.product-second-hand--muted,.product-second-hand__content{color:var(--vp-semantic-color-content-quiet)}.product-second-hand__content{display:flex;gap:var(--vp-semantic-spacing-2xs);align-items:center;font-size:var(--vp-core-font-size-150)}.product-second-hand__title{display:flex;padding-block-end:10px;font-size:var(--vp-typography-body-s-font-size)}.product-second-hand__title svg{inline-size:auto;block-size:18px}.product-second-hand__title span{margin-inline-end:5px}.product-leasing-financing-option{display:grid;grid-template-columns:auto 1fr;gap:var(--vp-semantic-spacing-xs);align-items:center;color:var(--vp-semantic-color-content-neutral)}.product-assurance-item-wrapper__description{padding-inline-start:var(--vp-semantic-spacing-2xl);font-size:var(--vp-core-font-size-150);color:var(--vp-semantic-color-content-quiet)}.product-assurance-item-wrapper .accordion__trigger{padding:0}.product-assurance-item-wrapper .accordion .product-assurance-item--no-hover{cursor:pointer}.product-assurance-item-wrapper .accordion .link__label{padding-block-start:var(--vp-semantic-spacing-2xs);font-weight:var(--vp-core-font-weight-500)}.product-assurance-item-wrapper .accordion__content .link{padding-inline-start:var(--vp-semantic-spacing-2xl)}.seller-shipping-country-assurance__description{margin-inline-end:var(--vp-semantic-spacing-xs)}.seller-shipping-country-assurance__shipping-location{margin-block-end:var(--vp-semantic-spacing-xs)}.rental-assurance-item__details{margin-inline-start:.25rem;color:var(--vp-semantic-color-content-brand)}.product-assurance-items-loader{inline-size:240px}.product-attributes-summary-card{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m);padding:var(--vp-semantic-spacing-l);background:var(--vp-semantic-color-container-quiet)}.product-attributes-summary-card h4{display:flex;gap:var(--vp-semantic-spacing-2xs);align-items:center;font-size:var(--vp-core-font-size-200,16px);font-style:normal;font-weight:600;line-height:24px}.product-attributes-summary-card h4 span{flex:1}.product-attributes-summary-card ul{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}.product-attributes-summary-card li{display:flex;font-size:var(--vp-core-font-size-150,14px);font-style:normal;font-weight:500;line-height:20px}.product-attributes-summary-card li span{flex:1}.sold-and-shipped-by-decathlon--container{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-2xs);align-items:center;font-size:var(--vp-typography-body-s-font-size);line-height:24px}.sold-and-shipped-by-decathlon--container svg{inline-size:auto;block-size:18px}.product-review-summary{margin:var(--vp-semantic-spacing-3xl) 0}.product-review-summary__container{display:flex;flex-direction:column;justify-content:center}@media (min-width:1200px){.product-review-summary__container{flex-direction:row}}.product-review-summary__title{margin-block-end:var(--vp-semantic-spacing-xl)}@media (min-width:1200px){.product-review-summary__title{margin-block-end:var(--vp-semantic-spacing-2xl)}.product-review-summary__score{margin-block-end:var(--vp-semantic-spacing-3xl)}}.product-review-summary__ratings-chart{display:none}.product-review-summary__ratings-chart--filterable{display:block;margin-block-end:var(--vp-semantic-spacing-xl)}@media (min-width:1200px){.product-review-summary__ratings-chart{display:block;margin-block-end:var(--vp-semantic-spacing-3xl)}}.product-review-summary__review-details{display:flex;flex-direction:column}@media (min-width:1200px){.product-review-summary__review-details{inline-size:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);margin-inline-end:calc(var(--grid-gap) * 2 + var(--grid-col-width))}.product-review-summary__cards{display:grid;inline-size:calc(var(--grid-col-width) * 8 + var(--grid-gap) * 7)}}@media (min-width:600px){.product-review-summary__cards--single-card{inline-size:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 3);margin-inline-end:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 4)}.product-review-summary__cards--single-card .review-card-list{grid-template-columns:none}.product-review-summary{margin-inline-start:var(--vp-core-spacing-500);margin-inline-end:var(--vp-core-spacing-500)}}@media (max-width:599px){.product-review-summary{margin-inline-start:var(--vp-core-spacing-250);margin-inline-end:var(--vp-core-spacing-250)}}@media (min-width:1200px){.product-review-summary{margin-inline-start:var(--vp-core-spacing-650);margin-inline-end:var(--vp-core-spacing-650)}}.product-review-summary__loader-Wrapper{margin:var(--vp-semantic-spacing-3xl) 0}.product-review-summary__see-more{display:flex;justify-content:center;inline-size:100%;margin-block-start:var(--vp-semantic-spacing-2xl)}.product-assurances-and-leasing{display:grid;gap:var(--vp-semantic-spacing-l)}.product-assurances-and-leasing__second-life-3P .third-party-heading .vp-body-s{font-size:var(--vp-core-font-size-200,16px)}.product-assurances-and-leasing__second-life-3P .product-second-hand{margin-block-start:calc(-1 * var(--vp-semantic-spacing-s))}.product-accordion-list{display:grid;gap:var(--vp-semantic-spacing-l)}.single-card{grid-row:1/2;grid-column:1/2}@media (min-width:1200px){.single-card .review-card__details{margin-block-end:auto}}.two-cards-first{grid-row:1/2;grid-column:1/2}@media (min-width:600px){.two-cards-first .review-card__details--special-margin{margin-block-end:var(--vp-semantic-spacing-2xl)}}@media (min-width:1200px){.two-cards-first .review-card__details--special-margin{margin-block-end:auto}}.two-cards-second{grid-row:1/2;grid-column:2/3;border-block-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}@media (min-width:600px){.two-cards-second{border-block-start:none}.two-cards-second .review-card__details{margin-block-end:auto}}.layout-one-review{grid-row:1/span 2;grid-column:1}@media (min-width:600px){.layout-one-review .review-card__details--special-margin{margin-block-end:auto}}.layout-two-reviews{grid-row:1;grid-column:2;border-block-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}@media (min-width:600px){.layout-two-reviews{border-block-start:none}}.layout-three-reviews{grid-row:2;grid-column:2;border-block-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.condition-information{display:flex;flex-direction:column;gap:0 var(--vp-semantic-spacing-xs);margin-block-end:var(--vp-semantic-spacing-2xl)}.condition-information__description{color:var(--vp-semantic-color-content-quiet);text-wrap:wrap}.review-card-list .layout-one-review{border-inline-end:0}.review-card-list .review-card{padding:var(--vp-semantic-spacing-2xl) 0}@media (min-width:600px){.review-card-list{display:block}.review-card-list .review-card{padding:var(--vp-semantic-spacing-2xl) 0}.review-card-list .layout-two-reviews{border-block-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}}.condition-guide-container{display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.condition-guide-header{display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding:0 1.5rem;margin:2rem 0}.visualizer-bar{inline-size:100%;block-size:var(--vp-semantic-spacing-3xs);overflow:hidden;background:var(--vp-semantic-color-border-quiet)}.visualizer-bar__filled-bar{block-size:100%;background:var(--vp-semantic-color-content-neutral)}.condition-selector__double-condition{--condition-selector-disabled-diagonal-width:2px;position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:var(--vp-semantic-spacing-3xs);block-size:61px}.condition-selector__double-condition .aspect-ratio{overflow:visible}.condition-selector__double-condition .aspect-ratio__content{block-size:61px}.condition-selector__double-condition__price{font-size:var(--vp-core-font-size-100);color:var(--vp-semantic-color-content-quiet)}.condition-selector__double-condition .variant-tile-radio__label{justify-content:start;padding:12px}.condition-selector__double-condition .variant-text-tile{min-block-size:100px}.condition-selector__double-condition .variant-disabled-indicator{position:absolute;inset:0;z-index:var(--z-index-variant-tile-disable-indicator);display:block;inline-size:100%!important;block-size:100%!important;pointer-events:none;background:linear-gradient(to top left,transparent calc(50% - var(--condition-selector-disabled-diagonal-width) / 2),var(--vp-semantic-color-border-quiet) calc(50% - var(--condition-selector-disabled-diagonal-width) / 2),var(--vp-semantic-color-border-quiet) calc(50% + var(--condition-selector-disabled-diagonal-width) / 2),transparent calc(50% + var(--condition-selector-disabled-diagonal-width) / 2));transform:none}.condition-selector__multi-condition{block-size:120px}.condition-selector__multi-condition .variant-text-tile{min-block-size:61px}.condition-selector__headline__waiting{margin-block-start:10px;font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);color:var(--vp-semantic-color-content-quiet)}.condition-selector__headline .variant-selector-headline{align-items:flex-start}.condition-selector__headline .variant-selector-headline__text{flex-wrap:wrap}.condition-selector__headline .variant-selector-headline__cta span{white-space:nowrap}.condition-selector__headline .variant-selector-headline__label{margin-block-end:var(--vp-semantic-spacing-2xs)}.ratings-distribution-chart{display:flex;flex-direction:column}.ratings-distribution-chart__row{display:flex;align-items:center;inline-size:100%;margin-block-end:var(--vp-semantic-spacing-s)}.ratings-distribution-chart__ratings{display:inline-flex;align-items:center;margin-inline-end:var(--vp-semantic-spacing-l);color:var(--vp-semantic-color-content-neutral)}.ratings-distribution-chart__rating-value{inline-size:var(--vp-semantic-sizing-xs);text-align:center}.ratings-distribution-chart__star-icon{margin-inline-start:var(--vp-semantic-spacing-2xs)}.ratings-distribution-chart__vote{display:flex;align-items:center;min-inline-size:var(--vp-semantic-sizing-xl);margin-inline-start:var(--vp-semantic-spacing-l);color:var(--vp-semantic-color-content-quiet)}.ratings-distribution-chart__vote svg{flex:none}.ratings-distribution-chart--filterable{display:flex;align-items:center}.ratings-distribution-chart--filterable .ratings-distribution-chart__row{display:flex;cursor:pointer}.ratings-distribution-chart--filterable .ratings-distribution-chart__row[disabled]{pointer-events:none;cursor:not-allowed}.ratings-distribution-chart--filterable .ratings-distribution-chart__row[disabled] .ratings-distribution-chart__ratings,.ratings-distribution-chart--filterable .ratings-distribution-chart__row[disabled] .ratings-distribution-chart__vote{color:var(--vp-semantic-color-content-quiet);opacity:var(--vp-semantic-opacity-s)}.ratings-distribution-chart--filterable .ratings-distribution-chart__row--inactive:not([disabled]) .ratings-distribution-chart__ratings,.ratings-distribution-chart--filterable .ratings-distribution-chart__row--inactive:not([disabled]) .ratings-distribution-chart__vote{color:var(--vp-semantic-color-content-quiet)}.ratings-distribution-chart--filterable .ratings-distribution-chart__row--inactive:not([disabled]) .visualizer-bar__filled-bar{background:var(--vp-semantic-color-content-quiet)}.ratings-distribution-chart--filterable .ratings-distribution-chart__row--active .ratings-distribution-chart__ratings,.ratings-distribution-chart--filterable .ratings-distribution-chart__row--active .ratings-distribution-chart__vote,.ratings-distribution-chart--filterable .ratings-distribution-chart__row:hover .ratings-distribution-chart__ratings,.ratings-distribution-chart--filterable .ratings-distribution-chart__row:hover .ratings-distribution-chart__vote{color:var(--vp-semantic-color-content-neutral)}.ratings-distribution-chart--filterable .ratings-distribution-chart__row--active .visualizer-bar__filled-bar,.ratings-distribution-chart--filterable .ratings-distribution-chart__row:hover .visualizer-bar__filled-bar{background:var(--vp-semantic-color-content-neutral)}.ratings-distribution-chart--filterable .ratings-distribution-chart__row--active .ratings-distribution-chart__vote-amount,.ratings-distribution-chart--filterable .ratings-distribution-chart__row:hover .ratings-distribution-chart__vote-amount{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.ratings-distribution-chart--filterable .ratings-distribution-chart__vote{min-inline-size:var(--vp-semantic-spacing-4xl);margin-inline-start:var(--vp-semantic-spacing-m);color:var(--vp-component-link-color-brand-content-default)}.ratings-distribution-chart--filterable .ratings-distribution-chart__vote svg{opacity:0}.ratings-distribution-chart--filterable .ratings-distribution-chart__vote-amount{margin-inline-end:var(--vp-semantic-spacing-2xs)}.ratings-distribution-chart--filterable .ratings-distribution-chart__vote--big-amount{min-inline-size:var(--vp-semantic-spacing-4xl)}.ratings-distribution-chart--filterable .ratings-distribution-chart__vote .ratings-distribution-chart__vote--active{opacity:1}.condition-selector{display:grid;grid-template-columns:minmax(0,min-content) auto;row-gap:var(--vp-semantic-spacing-2xs);column-gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-xs) 0}.condition-selector__loader--wrapper{inline-size:100%}.condition-selector__headline--wrapper,.condition-selector__icon--wrapper{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-2xs)}.condition-selector__icon--wrapper{grid-column:-2/-3}.condition-selector__headline--wrapper{grid-column:-1/-2}.condition-selector__headline{margin-inline-end:var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-content-neutral)}.condition-selector__status--wrapper{grid-row:2/3;grid-column:-1/-2}.condition-selector__free-label{margin-inline-start:auto}.review-answer{padding:var(--vp-semantic-spacing-m);background-color:var(--vp-semantic-color-container-quiet)}.review-answer__body{margin-block-start:var(--vp-semantic-spacing-s)}.review-answer__footer{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-block-start:var(--vp-semantic-spacing-2xl)}.review-answer__footer-date{color:var(--vp-semantic-color-content-quiet)}.review-answer__original-text{display:inline-block}.review-answer__original-text--button{margin-block-start:var(--vp-semantic-spacing-xs);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size)}.weight-and-dimensions-table__table{display:table;inline-size:100%;border-collapse:collapse}.weight-and-dimensions-table__title{margin-block-end:var(--vp-semantic-spacing-2xl);font-size:var(--vp-core-font-size-200);font-weight:600;color:var(--vp-semantic-color-content-neutral)}.weight-and-dimensions-table__row{display:table-row}tbody tr.weight-and-dimensions-table__row,tr.weight-and-dimensions-table__row:first-child{border-block-start:none;border-block-end:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.weight-and-dimensions-table__cell:first-child{padding-inline-end:var(--vp-semantic-spacing-l)}.weight-and-dimensions-table__cell:last-child{inline-size:50%}.weight-and-dimensions-table__item-name{color:var(--vp-semantic-color-content-quiet)}.weight-and-dimensions-table__item-name,.weight-and-dimensions-table__item-value{display:table-cell;padding:var(--vp-semantic-spacing-s) 0;font-size:var(--vp-core-font-size-150);font-weight:500}.weight-and-dimensions-table__item-value{color:var(--vp-semantic-color-content-neutral)}.review-attributes-list{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l)}.review-attributes-list__item{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-s);align-items:baseline;color:var(--vp-semantic-color-content-quiet)}.review-attributes-list__rating{display:flex;gap:var(--vp-semantic-spacing-2xs);align-items:center;color:var(--vp-semantic-color-content-neutral)}.unit-switcher-wrapper{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-xs);align-items:flex-end;align-self:stretch}.unit-switcher{display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--vp-semantic-color-background-alternative);border:1.5px solid var(--vp-semantic-color-background-alternative);border-radius:var(--vp-semantic-border-radius-main)}.unit-switcher__label{display:flex;padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l);font-size:var(--vp-core-font-size-150);font-weight:500;color:var(--vp-semantic-color-content-quiet)}.unit-switcher__label-text:not(:last-child):after{margin:.25em;color:var(--vp-semantic-color-content-quiet);content:"·"}.unit-switcher.selected{border:1.5px solid var(--vp-semantic-color-border-brand)}.unit-switcher.selected .unit-switcher__label{color:var(--vp-semantic-color-content-neutral)}.review-card{block-size:100%}.review-card,.review-card__details{display:flex;flex-direction:column}.review-card-summary{padding:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-l)}@media (min-width:600px){.review-card-summary{padding:var(--vp-semantic-spacing-xl)}}@media (min-width:1200px){.review-card-summary{padding:var(--vp-semantic-spacing-2xl)}}.review-card-summary__rating-stars{margin-block-end:var(--vp-semantic-spacing-2xs)}.review-card__label,.review-card__title{margin-block-end:var(--vp-semantic-spacing-s)}.review-card__title{order:2}.review-card__button,.review-card__button.link{display:flex;flex-direction:column;margin:var(--vp-semantic-spacing-l) 0}.review-card__review{margin-block-end:var(--vp-semantic-spacing-2xl)}.review-card__review--long-content{display:inline;margin-inline-end:var(--vp-semantic-spacing-2xs)}.review-card__attributes{margin:var(--vp-semantic-spacing-2xl) 0}.review-card__rating-stars{display:inline-flex;order:1;padding:var(--vp-semantic-spacing-2xs) 0;margin-block-end:var(--vp-semantic-spacing-s)}.review-card__baseline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.review-card__baseline__reviewer-info{margin-block-end:var(--vp-semantic-spacing-2xs)}.review-card__baseline__links,.review-card__baseline__links a{margin-block-end:var(--vp-semantic-spacing-2xs);font-size:var(--vp-core-font-size-150);font-weight:500;color:var(--vp-semantic-color-content-quiet);text-decoration-line:underline;text-decoration-style:solid}.review-card__helpful-count,.review-card__label{color:var(--vp-semantic-color-content-quiet)}@media (min-width:1200px){.review-card__details--special-margin{margin-block-end:auto}}.review-card__answers{margin-block-start:var(--vp-semantic-spacing-2xl)}.review-card__wrapper{order:3;overflow:hidden}.weight-dimensions-button{color:var(--vp-semantic-color-content-quiet)}.weight-dimensions__unit-switcher{place-items:end}.weight-dimensions__section,.weight-dimensions__unit-switcher{margin-block-end:var(--vp-semantic-spacing-3xl)}.weight-dimensions__section-images{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);margin:auto}.weight-dimensions__section-images img{flex:1}.reviewer-info{display:flex;align-items:center}.reviewer-info__item{color:var(--vp-semantic-color-content-quiet)}.reviewer-info>span:after{block-size:var(--vp-semantic-sizing-m);margin-inline-start:var(--vp-semantic-spacing-xs);margin-inline-end:var(--vp-semantic-spacing-xs);content:"";border-inline-start:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-quiet)}.reviewer-info>span:last-child:after{content:none}.financing-pay-later{flex-basis:100%}.product-reviews--learn-more-wrapper{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);font-size:var(--vp-core-font-size-150,14px);color:var(--vp-semantic-color-content-quiet)}.product-reviews--learn-more-wrapper h5{display:flex;gap:var(--vp-semantic-spacing-2xs);line-height:20px}.product-reviews--learn-more-wrapper h5>*{cursor:pointer}.product-reviews--learn-more-wrapper h5:has([aria-expanded=false])+section{display:none}.product-reviews--learn-more-wrapper section{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l);padding:20px;border:1px solid var(--vp-semantic-color-border-quiet)}.product-reviews--learn-more-wrapper section a{color:var(--vp-semantic-color-content-brand)}.financing-copy{flex-basis:100%}.summary-review-score__rating * div{margin-inline-start:0}.summary-review-score__max-score,.summary-review-score__rating{display:inline-block}.summary-review-score__max-score{margin-block-end:var(--vp-semantic-spacing-s);margin-inline-start:var(--vp-semantic-spacing-2xs)}.financing-payment-partners{flex-basis:100%}.error-message--with-link-container{justify-content:center}@media (max-width:599px){.error-message--with-link-container{text-align:center}.error-message{justify-content:center;margin-block-end:var(--vp-semantic-spacing-s);margin-inline-end:var(--vp-semantic-spacing-m);margin-inline-end:0}.icon-error-message{font-size:var(--font-size-small)}}.error-message{margin-inline-end:var(
    --vp-semantic-spacing-m
  )}@media (min-width:600px){.icon-error-message{font-size:var(--font-size-medium)}}@media (min-width:1200px){.icon-error-message{font-size:var(--font-size-large)}}.payment-preview-widget-container{inline-size:100%;block-size:calc(100vb * .85)}@media (min-width:600px){.payment-preview-widget-container{block-size:100vb}}.payment-preview-widget-iframe{inline-size:100%;block-size:100%;border:none}.show-more__container{display:flex;justify-content:center;inline-size:100%;border-block-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}@media (min-width:1200px){.show-more__container{display:block}}.show-more__link{gap:var(--vp-semantic-spacing-2xs);padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l);margin-block-start:var(--vp-semantic-spacing-m)}.product-leasing-financing--container{display:flex}.product-leasing-financing--cta{color:var(--vp-component-link-color-brand-content-default)}.product-additional-info{display:grid;gap:var(--vp-semantic-spacing-2xl)}.products-bundle-panel-price__loader{display:flex;flex-direction:column;align-items:center;justify-content:center}.products-bundle-panel__separator{block-size:1px;margin:var(--vp-semantic-spacing-xl) 0;background-color:var(--vp-semantic-color-border-quiet)}.products-bundle-panel .buy-box{inline-size:100%}.products-bundle-panel .price-base__top-line{justify-content:center}.size-select--invalid{border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-status-negative)}@media (max-width:599px){.products-bundle-product-header{padding:0 var(--vp-semantic-spacing-l) 0}}.products-bundle-product-header .stickers{display:flex;gap:12px;margin-block-start:12px}.product-items{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);padding-block-start:var(--vp-semantic-spacing-2xl)}@media (min-width:600px){.product-items{padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-8xl) 0}}@media (min-width:1200px){.product-items{max-inline-size:390px;padding:var(--vp-semantic-spacing-2xl) 0 0}.product-items.large-image .product-card{min-inline-size:342px;max-inline-size:342px}.product-items.medium-image .product-card{min-inline-size:270px;max-inline-size:270px}.product-items.small-image .product-card{min-inline-size:193px;max-inline-size:193px}.product-items.grid-image{display:grid;grid-template-columns:411px 411px}.product-items.grid-image img{block-size:100%}}.product-items .item{display:flex;flex-direction:row;gap:20px;align-items:center}.product-items .item.large{flex-direction:column-reverse;gap:8px;align-items:start}.product-items .checkbox{flex:0}.product-items .product-card-list-item{flex:1}.product-items .discount-message{margin-block-start:var(--vp-semantic-spacing-xs);color:var(--vp-semantic-color-status-negative)}.products-bundle-buy-box .price-base__top-line{justify-content:center}.products-bundle-buy-box .buy-box{flex:1;padding-block-start:var(--vp-semantic-spacing-2xl)}.products-bundle-buy-box .buy-box__section--cta{margin-block-end:0}.products-bundle-content{display:flex}@media (min-width:600px){.products-bundle-content{padding:0 var(--vp-semantic-spacing-2xl)}}@media (min-width:1200px){.products-bundle-content{padding:0}}.products-bundle-content .product-link-wrapper{display:block}.products-bundle-content__media-large{position:relative;display:none;flex:0 0 50%;overflow:hidden}.products-bundle-content__media-large img{position:absolute;inset:0;inline-size:100%;block-size:100%;color:transparent;object-fit:cover}.products-bundle-content__media-small{padding-block-start:12px}.products-bundle-content__media-small img{object-fit:cover}@media (min-width:1200px){.products-bundle-content__media-large{display:block}.products-bundle-content__right-panel{flex:0 0 calc(var(--grid-mixed-col-width) * 4 + var(--grid-gap) * 4);margin:0 auto}.products-bundle-content.no-media .products-bundle-content__right-panel{flex:1;padding:0 var(--grid-margin)}.products-bundle-content.no-media .products-bundle-content__content{display:flex;gap:var(--vp-semantic-spacing-6xl)}.products-bundle-content.no-media .products-bundle-buy-box{display:flex;align-items:center;justify-content:center;inline-size:302px}@media (min-width:1200px){.products-bundle-content.no-media .product-items{flex-direction:row;gap:var(--vp-semantic-spacing-xl);align-items:flex-start;max-inline-size:inherit}}.products-bundle-content__media-small{display:none}}@media (min-width:600px){.products-bundle-content__right-panel{flex:1}}@media (max-width:599px){.products-bundle-content__content{padding:0 var(--vp-semantic-spacing-l)}}.products-pack-banner{display:flex;inline-size:100%;margin-block-start:var(--vp-semantic-spacing-m);margin-block-end:var(--vp-semantic-spacing-m);cursor:pointer}.products-pack-banner__pixl-image--loading{opacity:0}.products-pack-banner__scroll{display:flex;flex:1;gap:.5em;align-self:center;justify-content:flex-start;padding:1.2em;background-color:var(--vp-semantic-color-status-negative)}.products-pack-banner__scroll,.products-pack-banner__scroll svg{color:var(--vp-semantic-color-content-inverse)}.products-pack-banner__scroll span{align-self:center}.products-pack-banner__image{inline-size:100px;block-size:100px}@layer vitamin-play{.vp-skeleton{--skeleton-height:var(--vp-semantic-sizing-xs);--skeleton-width:100%;--skeleton-background-color-start:var(--vp-semantic-color-alpha-quiet-s);--skeleton-background-color-end:var(--vp-semantic-color-alpha-quiet-l);border-radius:var(--vp-semantic-border-radius-full);height:var(--skeleton-height);width:var(--skeleton-width)}.vp-skeleton--graphic{--skeleton-height:initial;--skeleton-width:initial;min-height:var(--vp-semantic-sizing-xs);min-width:var(--vp-semantic-sizing-xs)}.vp-skeleton--on-brand{--skeleton-background-color-start:var(--vp-semantic-color-alpha-on-brand-quiet-s);--skeleton-background-color-end:var(--vp-semantic-color-alpha-on-brand-quiet-l)}.vp-skeleton--rounded{border-radius:var(--vp-semantic-border-radius-s)}.vp-skeleton--squared{border-radius:var(--vp-semantic-border-radius-main)}.vp-skeleton{animation:skeleton-pulse var(--vp-semantic-motion-duration-slow) var(--vp-semantic-motion-easing-functional-ease-in-out) var(--vp-semantic-motion-delay-instant) infinite alternate-reverse;background-color:var(--skeleton-background-color-end)}.vp-skeleton--none{animation:none}@media (prefers-reduced-motion:reduce){.vp-skeleton{animation:none}}@keyframes skeleton-pulse{0%{background-color:var(--skeleton-background-color-start)}to{background-color:var(--skeleton-background-color-end)}}}.products-set__message--negative{color:var(--vp-semantic-color-content-inverse);background-color:var(--vp-semantic-color-status-negative)}.products-set__messages--additional:not(:empty){display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);align-items:flex-start}.product-set-tile-list{display:grid;gap:var(--vp-semantic-spacing-2xs)}.product-set-tile{justify-content:space-between;inline-size:100%;padding:var(--vp-semantic-spacing-m);background-color:var(--vp-semantic-color-container-quiet);border:none;border-radius:0}.product-set-tile__quantity-discount{gap:var(--vp-semantic-spacing-s)}.product-set-tile__prices,.product-set-tile__quantity-discount{display:flex;align-items:center;color:var(--vp-semantic-color-content-neutral)}.product-set-tile__prices{gap:var(--vp-semantic-spacing-2xs)}.product-set-tile__discount{padding:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-container-quiet);background-color:var(--vp-semantic-color-status-negative)}.product-set-tile__price{font-size:var(--vp-core-font-size-200);font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight)}.product-set-tile__previous-price{color:var(--vp-semantic-color-content-quiet);-webkit-text-decoration:var(--vp-core-text-decoration-line-through);text-decoration:var(--vp-core-text-decoration-line-through)}.product-set-tile:hover{background-color:var(--vp-semantic-color-container-quiet)}.interactive-banner-card__wrapper{position:relative;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);inline-size:300px;block-size:320px}.interactive-banner-card__wrapper--inner{display:flex;flex:1;justify-content:center;inline-size:300px;block-size:320px;overflow:hidden;background-color:var(--vp-semantic-color-container-quiet);border-radius:var(--vp-semantic-border-radius-m)}.interactive-banner-card__wrapper--expanded,.interactive-banner-card__wrapper--expanded>.interactive-banner-card__wrapper--inner{inline-size:330px}.interactive-banner-card__wrapper p{font-size:var(--vp-core-font-size-150,14px);font-weight:500;color:var(--vp-semantic-color-content-quiet)}@media (min-width:600px){.interactive-banner-card__wrapper{transition:inline-size .5s ease-in-out}.interactive-banner-card__wrapper--inner{justify-content:flex-start;transition:inline-size .5s ease-in-out}.interactive-banner-card__wrapper--expanded .interactive-banner-card__body__cta-wrapper{visibility:visible;opacity:1;transition-delay:.15s}}.interactive-banner-card__background-action{position:absolute;inset:0;z-index:0;cursor:pointer;background:transparent;border:0;border-radius:var(--vp-semantic-border-radius-m)}.interactive-banner-card__body{display:flex;flex-direction:column;padding:var(--vp-semantic-spacing-6xl) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-xl)}.interactive-banner-card__body__info{display:flex;flex:1;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}.interactive-banner-card__body__info h3{font-size:var(--vp-core-font-size-350,22px);font-weight:600}.interactive-banner-card__body__cta-wrapper{position:relative;z-index:1;display:flex;gap:var(--vp-semantic-spacing-xs)}.interactive-banner-card__body__cta-wrapper button{block-size:32px}.interactive-banner-card__body__cta-wrapper--hidden{display:none}.interactive-banner-card__body__cta-wrapper:has(.skeleton-loader){margin-block-start:-14px}@media (max-width:599px){.interactive-banner-card__body__cta-wrapper{flex-direction:column;align-items:flex-start;block-size:unset}.interactive-banner-card__body__cta-wrapper button{align-self:flex-start}.interactive-banner-card__body__cta-wrapper:has(.skeleton-loader){margin-block-start:-50px}}@media (min-width:600px){.interactive-banner-card__body__cta-wrapper{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition-delay:.2s}.interactive-banner-card__body{flex-shrink:0;inline-size:300px;transition:inline-size .5s ease-in-out,padding .5s ease-in-out}}.interactive-banner-card__media-wrapper{position:relative;z-index:1;inline-size:200px}.interactive-banner-card__media-wrapper--hidden{display:none}@media (max-width:600px){.interactive-banner-card__media-wrapper{max-inline-size:150px}}@media (min-width:600px){.interactive-banner-card__media-wrapper{flex-shrink:0;inline-size:180px}}.interactive-banner-card__media-wrapper .video .video-js{background-color:initial}@media (max-width:599px){.interactive-banner-card__wrapper--expanded .interactive-banner-card__body{justify-content:space-between;inline-size:180px;padding:var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-s)}.interactive-banner-card__wrapper--expanded{block-size:264px}.interactive-banner-card__wrapper--expanded p{padding:0 var(--vp-semantic-spacing-xs) 0 var(--vp-semantic-spacing-l)}}@media (min-width:600px){.interactive-banner-card__wrapper--expanded>.interactive-banner-card__wrapper--inner{inline-size:527px;min-block-size:320px}.interactive-banner-card__wrapper--expanded>.interactive-banner-card__wrapper--inner:has(.skeleton-loader){justify-content:unset}.interactive-banner-card__wrapper--expanded>.interactive-banner-card__wrapper--inner:has(.skeleton-loader) .interactive-banner-card__body{max-inline-size:347px}.interactive-banner-card__wrapper--expanded{inline-size:527px;max-inline-size:700px}.interactive-banner-card__wrapper--expanded .interactive-banner-card__body{inline-size:347px}.carousel__slide:has(.interactive-banner-card__wrapper--expanded){min-inline-size:527px}}.interactive-banner-shelf__wrapper--one-card{display:flex;justify-content:space-between}.interactive-banner-shelf__wrapper--one-card h2{align-self:center;padding:0 var(--vp-semantic-spacing-4xl) var(--vp-semantic-spacing-2xl) 0}@media (max-width:768px){.interactive-banner-shelf__wrapper--one-card{flex-direction:column}.interactive-banner-shelf__wrapper--one-card h2{align-self:unset}}.interactive-banner-shelf__title{font-size:var(--vp-core-font-size-600,32px);font-weight:600}@media (max-width:768px){.interactive-banner-shelf__title{font-size:var(--vp-core-font-size-450,26px)}}.shelf:has(.interactive-banner-shelf__title) .carousel-slides-wrapper,.shelf:has(.interactive-banner-shelf__title) .shelf__cards-grid{display:flex;gap:var(--vp-semantic-spacing-s)}.shelf:has(.interactive-banner-shelf__title) .carousel-slides-wrapper li,.shelf:has(.interactive-banner-shelf__title) .shelf__cards-grid li{inline-size:unset}.interactive-banner-card-tag{display:block;inline-size:fit-content}.interactive-banner-card-tag--positive{color:var(--vp-web-component-sticker-color-special-content,#fff);background-color:var(--vp-semantic-color-status-positive)}.sms-reminder__body{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl)}.sms-reminder__banner{display:flex;gap:var(--vp-semantic-spacing-m)}.sms-reminder__media{inline-size:144px}.sms-reminder__banner-info{display:flex;flex:1;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}.sms-reminder__banner-info span{inline-size:100%;font-size:var(--vp-core-font-size-150);font-weight:var(--vp-core-font-weight-500);color:var(--vp-semantic-color-content-quiet)}.sms-reminder__phone-input-row{position:relative;inset-block-start:2px;display:flex;gap:var(--vp-semantic-spacing-xl)}.sms-reminder__phone-input-prefix{inline-size:130px}.sms-reminder__phone-input-prefix__options{inline-size:100%;min-inline-size:unset}.sms-reminder__phone-input-base{flex:1}.sms-reminder__error-message{padding-block-start:var(--vp-semantic-spacing-s)}.sms-reminder__cta{inline-size:100%}.sms-reminder__unset-wrapper{margin-block-end:var(--vp-semantic-spacing-m);font-size:var(--vp-core-font-size-100);color:var(--vp-semantic-color-content-quiet)}.sms-reminder__unset-wrapper>span{padding-inline-start:2px;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.subscribe-modal__notification{position:fixed;inset-block-end:var(--vp-semantic-spacing-m);inset-inline-end:var(--vp-semantic-spacing-m);align-items:center}.subscribe-modal__notification button{inline-size:unset}.basic-controls-video{opacity:0;transform:translateZ(0);animation:fade-in 1s cubic-bezier(.4,0,.2,1) forwards}.basic-controls-video__button{padding:0 var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs) 0}.basic-controls-video__button .vp-icon-button:before{inline-size:var(--vp-semantic-sizing-2xl);block-size:var(--vp-semantic-sizing-2xl)}@keyframes fade-in{0%,20%{opacity:0}to{opacity:1}}.anchor-card__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;inline-size:260px;block-size:320px;overflow:hidden;border-radius:var(--vp-semantic-border-radius-m)}.anchor-card__wrapper--with-media .media{position:absolute;inset:0;inline-size:100%;block-size:100%}.anchor-card__wrapper--with-media .media .aspect-ratio{block-size:90%;aspect-ratio:unset}.anchor-card__wrapper--with-media .media .aspect-ratio img,.anchor-card__wrapper--with-media .media .aspect-ratio video{object-position:top}.anchor-card__wrapper--with-media .anchor-card__body{position:relative;z-index:1;gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-xl);margin-block-start:auto;background-color:var(--vp-semantic-color-container-quiet)}.anchor-card__wrapper--with-media .anchor-card__body__description-wrapper{display:flex;gap:var(--vp-semantic-spacing-xs);align-items:center;justify-content:space-between}.anchor-card__wrapper--with-media .anchor-card__icon{position:unset}@media (min-width:1200px){.anchor-card__wrapper{inline-size:300px;block-size:374px}}.anchor-card__body{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m);padding:var(--vp-semantic-spacing-2xl);text-align:start}.anchor-card__body h3{font-size:var(--vp-core-font-size-350,22px);font-weight:600;color:var(--vp-semantic-color-content-neutral)}.anchor-card__body__description-wrapper{font-size:var(--vp-core-font-size-150,14px);font-weight:500;color:var(--vp-semantic-color-content-quiet)}.anchor-card__icon{position:absolute;inset-block-end:var(--vp-semantic-spacing-2xl);inset-inline-end:var(--vp-semantic-spacing-2xl);color:var(--vp-semantic-color-content-quiet)}.short-video-card__wrapper{position:relative;inline-size:170px;block-size:320px;overflow:hidden;cursor:pointer;background-color:var(--vp-semantic-color-container-quiet);border-radius:var(--vp-semantic-border-radius-m)}@media (min-width:1200px){.short-video-card__wrapper{inline-size:200px;block-size:374px}}.short-video-card__media-wrapper{position:relative;inline-size:100%;block-size:100%}.short-video-card__media-wrapper__mask{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;background:linear-gradient(180deg,rgb(0,0,0,0) 20.11%,rgb(0,0,0,.42) 79.87%)}.short-video-card__media-wrapper .media,.short-video-card__media-wrapper .media>.aspect-ratio{block-size:100%}.short-video-card__body{position:absolute;inset-block-end:0;inset-inline-start:0;z-index:1;inline-size:100%;padding:var(--vp-semantic-spacing-m);line-height:150%}.short-video-card__body h3{font-size:var(--vp-core-font-size-150,14px);font-weight:500;color:var(--vp-semantic-color-content-inverse);text-shadow:0 1px 4px rgb(0,0,0,.8)}.carousel__slide:has(.short-video-card__wrapper){inline-size:auto}.short-videos-reel__header{display:flex;align-items:flex-end;justify-content:space-between;margin-block-end:var(--vp-semantic-spacing-l)}@media (min-width:1200px){.short-videos-reel__header{margin-block-end:var(--vp-semantic-spacing-2xl)}}.short-videos-reel__title{font-size:var(--vp-core-font-size-600,32px);font-weight:600}.short-videos-reel__title-skeleton{inline-size:30%;block-size:46px}.short-videos-reel__nav{display:none;flex-shrink:0;gap:var(--vp-semantic-spacing-s);margin-inline-start:var(--vp-semantic-spacing-3xl)}@media (min-width:1200px){.short-videos-reel__nav{display:flex}}.short-videos-reel__track{display:grid;grid-auto-columns:min-content;grid-auto-flow:column;gap:var(--vp-semantic-spacing-l);padding:0;margin:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.short-videos-reel__track::-webkit-scrollbar{display:none}.short-videos-reel__slide{scroll-snap-align:start}.short-videos-reel .carousel-scrollbar{margin-block-start:var(--vp-semantic-spacing-xl)}#caast-modal__wrapper{z-index:var(--z-index-caast-modal)!important}.caast__notification{position:fixed;inset-block-start:20px;inset-inline-end:20px;z-index:var(--z-index-buy-bar)}.product-card-mini{display:flex;align-items:center;padding-inline-end:var(--vp-semantic-spacing-l);overflow:hidden;background-color:var(--vp-semantic-color-container-quiet)}.product-card-mini__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:block-axis;-webkit-line-clamp:2;white-space:pre-wrap}.product-card-mini__content{flex-shrink:1;inline-size:100%;padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-s)}.product-card-mini--rounded{border-radius:var(--vp-semantic-border-radius-m)}.product-card-mini__image-wrapper{flex-shrink:0;inline-size:95px}.product-card-mini--l .product-card-mini__image-wrapper{inline-size:104px}.shoppable-media-product-cards{display:grid;gap:var(--vp-semantic-spacing-2xs);padding-block-end:var(--vp-semantic-spacing-3xl)}.shoppable-media-product-cards--layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-2xs)}.shoppable-media-headline{position:static;padding-block-start:var(--vp-semantic-spacing-2xl);padding-block-end:var(--vp-semantic-spacing-xl);color:var(--vp-semantic-color-content-neutral)}@media (min-width:1200px){.shoppable-media-headline{padding-block:0 var(--vp-semantic-spacing-3xl);margin:0}}.mini-product-cards{position:absolute;inset:0;inset-block-start:auto;inset-block-end:var(--vp-semantic-spacing-s);padding-inline:var(--vp-semantic-spacing-m);overflow:auto hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vp-semantic-spacing-m)}@media (prefers-reduced-motion:no-preference){.mini-product-cards{scroll-behavior:smooth}}.mini-product-cards:is(:focus-visible,:focus-within){outline:none;outline-offset:-2px}.mini-product-cards::-webkit-scrollbar{block-size:6px}.mini-product-cards::-webkit-scrollbar-track{background:transparent;background-clip:padding-box}.mini-product-cards::-webkit-scrollbar-thumb{block-size:2px;background:var(--vp-semantic-color-border-neutral);background-clip:padding-box;border:1px solid transparent;border-radius:8px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.mini-product-cards:is(:focus-visible,:focus-within,:hover)::-webkit-scrollbar-thumb{background:var(--vp-semantic-color-border-inverse);border-color:var(--vp-semantic-color-border-inverse)}.mini-product-cards:is(:focus-visible,:focus-within,:hover)::-webkit-scrollbar{transform:scaleY(1.2)}.mini-product-cards__carousel{display:flex}.mini-product-cards__carousel:after,.mini-product-cards__carousel:before{display:block;flex-shrink:0;inline-size:var(--vp-semantic-spacing-xl);content:""}.mini-product-cards__carousel:after{inline-size:var(--vp-semantic-spacing-4xl)}.mini-product-cards__carousel{gap:var(--vp-semantic-spacing-xs);padding-block-end:var(--vp-semantic-spacing-xl)}.mini-product-cards__card{box-sizing:initial;flex:0 0 calc(var(--grid-mixed-col-width) * 3 + var(--grid-gap) * 3);scroll-snap-align:start}.mini-product-cards__card>a{display:block;inline-size:100%}.mini-product-cards__card .product-card-mini{inline-size:100%}@media (min-width:600px){.mini-product-cards__card{flex:0 0 calc(var(--grid-mixed-col-width) * 4 + var(--grid-gap) * 5)}}.shoppable-media-tile{position:relative}@media (min-width:1200px){.shoppable-media-tile{display:flex}}.shoppable-media-tile__media{position:relative}.shoppable-media-tile__media-video-cta{position:absolute;inset-block-start:var(--vp-semantic-spacing-2xl);inset-inline-end:var(--vp-semantic-spacing-l);z-index:1;inline-size:var(--vp-semantic-sizing-4xl);block-size:var(--vp-semantic-sizing-4xl)}@media (min-width:600px){.shoppable-media-tile__media-video-cta{inset-inline-end:var(--vp-semantic-spacing-3xl)}}@media (min-width:1200px){.shoppable-media-tile__media-video-cta{inset-block-start:unset;inset-block-end:var(--vp-semantic-spacing-3xl);inset-inline-end:var(--vp-semantic-spacing-3xl)}.shoppable-media-tile__top{display:flex;flex:0 0 calc(var(--grid-mixed-col-width) * 4 + var(--grid-gap) * 4);flex-direction:column;justify-content:center;order:2;margin:auto}.shoppable-media-tile__top .shoppable-media-tile__cta{margin-block-start:0}}.shoppable-media-tile__bottom{position:relative}@media (min-width:1200px){.shoppable-media-tile__bottom{flex:0 0 50%;order:1}}.shoppable-media-tile__cta{margin-block-start:var(--vp-semantic-spacing-m)}@media (min-width:600px){.shoppable-media-tile__cta{margin-block-start:var(--vp-semantic-spacing-l)}}.quantity-stepper-error{margin-block-start:var(--vp-semantic-spacing-2xs)}.product-info-box{font-family:var(--vp-typography-body-s-font-family);font-size:var(--vp-typography-body-s-font-size);font-variation-settings:var(--vp-typography-body-s-font-variation-settings);font-weight:var(--vp-typography-body-s-font-weight);line-height:var(--vp-typography-body-s-line-height);text-transform:var(--vp-typography-body-s-text-transform);letter-spacing:var(--vp-typography-body-s-letter-spacing);-webkit-text-decoration:var(--vp-typography-body-s-text-decoration);text-decoration:var(--vp-typography-body-s-text-decoration);-webkit-font-smoothing:var(--vp-typography-body-s-webkit-font-smoothing);display:flex;flex-direction:row;gap:0 var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-l);margin-block-end:var(--vp-semantic-spacing-s);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.product-info-box__info-extra-content-wrapper{display:flex;flex-direction:column;row-gap:var(--vp-semantic-spacing-l);inline-size:100%}.product-info-box__info-wrapper{display:flex;flex-direction:row;column-gap:var(--vp-semantic-spacing-xs)}.product-info-box__content{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs) 0}.product-info-box__content__description{color:var(--vp-semantic-color-content-quiet)}.product-info-box__extra-content{display:flex;flex-direction:column;row-gap:var(--vp-semantic-spacing-m);inline-size:100%}