.UpsellAddable-module-scss-module__idnZUW__wrapper{border:1px solid var(--divider-stroke-secondary);align-items:stretch;width:100%;display:flex}.UpsellAddable-module-scss-module__idnZUW__imageWrapper{background:var(--surface-secondary);flex-shrink:0;justify-content:center;align-items:center;width:64px;display:flex}.UpsellAddable-module-scss-module__idnZUW__image{object-fit:contain;background:var(--surface-primary);width:48px;height:48px}.UpsellAddable-module-scss-module__idnZUW__body{background:var(--surface-tertiary);flex:1;align-items:center;gap:16px;padding:16px;display:flex}.UpsellAddable-module-scss-module__idnZUW__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.UpsellAddable-module-scss-module__idnZUW__title{letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:24px}.UpsellAddable-module-scss-module__idnZUW__price{letter-spacing:0;color:var(--text-secondary);margin:0;font-size:16px;font-weight:300;line-height:24px}
.Toggle-module-scss-module__dcP4wa__toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.Toggle-module-scss-module__dcP4wa__input{opacity:0;width:0;height:0;position:absolute}.Toggle-module-scss-module__dcP4wa__input:focus-visible~.Toggle-module-scss-module__dcP4wa__track{outline:2px solid var(--accent-primary);outline-offset:2px}.Toggle-module-scss-module__dcP4wa__track{background-color:var(--control-stroke-secondary);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background-color .15s ease-out;position:relative}.Toggle-module-scss-module__dcP4wa__on .Toggle-module-scss-module__dcP4wa__track{background-color:var(--accent-primary)}.Toggle-module-scss-module__dcP4wa__success.Toggle-module-scss-module__dcP4wa__on .Toggle-module-scss-module__dcP4wa__track{background-color:var(--system-success)}.Toggle-module-scss-module__dcP4wa__thumb{background-color:var(--surface-primary);border-radius:50%;width:20px;height:20px;transition:transform .15s ease-out;position:absolute;top:2px;left:2px}.Toggle-module-scss-module__dcP4wa__on .Toggle-module-scss-module__dcP4wa__thumb{transform:translate(20px)}.Toggle-module-scss-module__dcP4wa__label{letter-spacing:0;font-size:14px;font-weight:500;line-height:22px}
.UpsellToggle-module-scss-module__8gWwTa__wrapper{border:1px solid var(--divider-stroke-secondary);align-items:stretch;width:100%;display:flex}.UpsellToggle-module-scss-module__8gWwTa__wrapper.UpsellToggle-module-scss-module__8gWwTa__cart{border-radius:var(--radius-default)}.UpsellToggle-module-scss-module__8gWwTa__wrapper.UpsellToggle-module-scss-module__8gWwTa__cart .UpsellToggle-module-scss-module__8gWwTa__imageWrapper,.UpsellToggle-module-scss-module__8gWwTa__wrapper.UpsellToggle-module-scss-module__8gWwTa__cart .UpsellToggle-module-scss-module__8gWwTa__body{background:0 0}.UpsellToggle-module-scss-module__8gWwTa__wrapper.UpsellToggle-module-scss-module__8gWwTa__cart .UpsellToggle-module-scss-module__8gWwTa__content{gap:0}.UpsellToggle-module-scss-module__8gWwTa__wrapper.UpsellToggle-module-scss-module__8gWwTa__cart p{font-size:14px;line-height:22px}.UpsellToggle-module-scss-module__8gWwTa__imageWrapper{background:var(--surface-secondary);flex-shrink:0;justify-content:center;align-items:center;width:64px;display:flex}.UpsellToggle-module-scss-module__8gWwTa__image{object-fit:contain;background:var(--surface-primary);width:48px;height:48px}.UpsellToggle-module-scss-module__8gWwTa__body{background:var(--surface-tertiary);flex:1;align-items:center;gap:16px;padding:16px;display:flex}.UpsellToggle-module-scss-module__8gWwTa__content{flex-direction:column;flex:1;gap:4px;display:flex}.UpsellToggle-module-scss-module__8gWwTa__title{letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:24px}.UpsellToggle-module-scss-module__8gWwTa__description{letter-spacing:0;color:var(--text-secondary);align-items:center;gap:4px;margin:0;font-size:14px;font-weight:300;line-height:22px;display:flex}.UpsellToggle-module-scss-module__8gWwTa__checkIcon{color:var(--text-primary);flex-shrink:0}.UpsellToggle-module-scss-module__8gWwTa__price{letter-spacing:0;color:var(--text-secondary);margin:0;font-size:16px;font-weight:300;line-height:24px}
.Checkbox-module-scss-module__yZGRtG__checkbox{cursor:pointer;align-items:center;gap:12px;padding:8px 0;display:flex}.Checkbox-module-scss-module__yZGRtG__checkbox:not(.Checkbox-module-scss-module__yZGRtG__disabled):hover .Checkbox-module-scss-module__yZGRtG__checkmark{background-color:var(--control-hover)}.Checkbox-module-scss-module__yZGRtG__checkbox:not(.Checkbox-module-scss-module__yZGRtG__disabled):active .Checkbox-module-scss-module__yZGRtG__checkmark{background-color:var(--control-active);border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.Checkbox-module-scss-module__yZGRtG__checkbox.Checkbox-module-scss-module__yZGRtG__disabled{cursor:not-allowed}.Checkbox-module-scss-module__yZGRtG__checkbox.Checkbox-module-scss-module__yZGRtG__disabled .Checkbox-module-scss-module__yZGRtG__label{color:var(--text-disabled)}.Checkbox-module-scss-module__yZGRtG__checkbox.Checkbox-module-scss-module__yZGRtG__disabled .Checkbox-module-scss-module__yZGRtG__checkmark{background-color:var(--control-disabled);border-color:var(--control-stroke-strong-disabled)}.Checkbox-module-scss-module__yZGRtG__input{opacity:0;width:0;height:0;position:absolute}.Checkbox-module-scss-module__yZGRtG__input:focus-visible+.Checkbox-module-scss-module__yZGRtG__checkmark{outline:2px solid var(--accent-primary);outline-offset:2px}.Checkbox-module-scss-module__yZGRtG__input:checked+.Checkbox-module-scss-module__yZGRtG__checkmark{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.Checkbox-module-scss-module__yZGRtG__input:checked+.Checkbox-module-scss-module__yZGRtG__checkmark:after{opacity:1}.Checkbox-module-scss-module__yZGRtG__checkmark{border:1px solid var(--control-stroke-strong-primary);border-radius:var(--radius-small);background-color:var(--surface-primary);flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.Checkbox-module-scss-module__yZGRtG__checkmark:after{content:"";border:solid var(--text-primary);opacity:0;border-width:0 .125rem .125rem 0;width:.3125rem;height:.625rem;position:absolute;top:.1875rem;left:.4375rem;transform:rotate(45deg)}.Checkbox-module-scss-module__yZGRtG__label{letter-spacing:0;flex:1;font-size:14px;font-weight:300;line-height:22px}
.BackInStockForm-module-scss-module__FEP4pW__form{background-color:var(--surface-emphasis);flex-direction:column;gap:16px;padding:24px;display:flex}.BackInStockForm-module-scss-module__FEP4pW__description{letter-spacing:0;margin:0;font-size:16px;font-weight:300;line-height:24px}.BackInStockForm-module-scss-module__FEP4pW__input{border:1px solid var(--border);background:var(--surface-primary);letter-spacing:0;color:var(--text-primary);padding:16px;font-size:16px;font-weight:300;line-height:24px}.BackInStockForm-module-scss-module__FEP4pW__input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BackInStockForm-module-scss-module__FEP4pW__input::placeholder{color:var(--muted-foreground)}.BackInStockForm-module-scss-module__FEP4pW__privacyLink{text-decoration:underline}.BackInStockForm-module-scss-module__FEP4pW__privacyLink:hover{text-decoration:none}.BackInStockForm-module-scss-module__FEP4pW__success{background-color:var(--surface-emphasis);letter-spacing:0;align-items:center;gap:12px;padding:24px;font-size:16px;font-weight:300;line-height:24px;display:flex}.BackInStockForm-module-scss-module__FEP4pW__error{color:var(--text-error);margin:0;font-size:12px;font-weight:300;line-height:18px}
.BackInStockInfo-module-scss-module__eDaIdG__box{background-color:var(--surface-emphasis);align-items:center;gap:12px;padding:12px 16px;display:flex}.BackInStockInfo-module-scss-module__eDaIdG__text{letter-spacing:0;color:var(--text-primary);margin:0;font-size:16px;font-weight:300;line-height:24px}
html[data-ab-pdp-shrink] [data-ab-slot=pdp-shipping]{border:none;border-top:1px solid var(--border);padding-top:1rem}.ShippingEstimate-module-scss-module__SVcXzq__shippingEstimate{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ShippingEstimate-module-scss-module__SVcXzq__header{align-items:flex-start;gap:12px;display:flex}.ShippingEstimate-module-scss-module__SVcXzq__labels{flex-direction:column;justify-content:center;gap:4px;display:flex}.ShippingEstimate-module-scss-module__SVcXzq__label{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--muted-foreground);font-weight:300}.ShippingEstimate-module-scss-module__SVcXzq__shippingPrice{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--text-primary);font-weight:500}.ShippingEstimate-module-scss-module__SVcXzq__shippingPrice+.ShippingEstimate-module-scss-module__SVcXzq__shippingCost{margin-top:-4px}.ShippingEstimate-module-scss-module__SVcXzq__shippingCost{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--muted-foreground);font-weight:300;text-decoration:underline}.ShippingEstimate-module-scss-module__SVcXzq__shippingCost:hover{color:var(--text-primary)}.ShippingEstimate-module-scss-module__SVcXzq__dateRange{align-self:center;align-items:center;gap:12px;display:flex}.ShippingEstimate-module-scss-module__SVcXzq__dateBox{background-color:var(--surface-primary);border-radius:var(--radius-small);flex-direction:column;align-items:center;min-width:64px;display:flex;overflow:hidden}html[data-ab-pdp-shrink] .ShippingEstimate-module-scss-module__SVcXzq__dateBox{background-color:#0000;border-radius:0;padding:0}.ShippingEstimate-module-scss-module__SVcXzq__weekday{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--muted-foreground);padding:4px 12px;font-weight:300}.ShippingEstimate-module-scss-module__SVcXzq__day{font-family:var(--font-radikal),sans-serif;letter-spacing:0;font-weight:500;font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:var(--text-primary);padding:0 12px}.ShippingEstimate-module-scss-module__SVcXzq__month{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--muted-foreground);background-color:var(--surface-emphasis);text-align:center;width:100%;padding:4px 12px;font-weight:300}html[data-ab-pdp-shrink] .ShippingEstimate-module-scss-module__SVcXzq__month{background-color:#0000;border-radius:0}.ShippingEstimate-module-scss-module__SVcXzq__separator{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--muted-foreground);font-weight:300}.ShippingEstimate-module-scss-module__SVcXzq__returnRow{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);align-items:center;gap:12px;margin:.75rem 0 0;font-weight:300;display:flex}
.CouponBadge-module-scss-module__VnljPa__box{align-items:center;gap:10px;width:100%;display:flex}.CouponBadge-module-scss-module__VnljPa__boxLabel{font-size:var(--font-size-body-2);white-space:nowrap;color:var(--text-primary)}.CouponBadge-module-scss-module__VnljPa__boxCode{text-align:center;border:1px dashed var(--border);background:var(--surface-primary);border-radius:var(--radius-default);letter-spacing:.5px;color:var(--text-primary);flex:1;padding:8px 16px;font-weight:600}.CouponBadge-module-scss-module__VnljPa__boxCopy{border-radius:var(--radius-default);background:var(--surface-accent-primary);width:36px;height:36px;color:var(--text-inverted);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.CouponBadge-module-scss-module__VnljPa__boxCopy:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.CouponBadge-module-scss-module__VnljPa__pill{border:1px dashed var(--border);border-radius:var(--radius-default);background:var(--surface-primary);color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:6px 10px;display:flex}.CouponBadge-module-scss-module__VnljPa__pill:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.CouponBadge-module-scss-module__VnljPa__pill.CouponBadge-module-scss-module__VnljPa__compact{gap:5px;padding:4px 8px}.CouponBadge-module-scss-module__VnljPa__pillLabel{font-size:var(--font-size-caption);line-height:var(--line-height-caption);white-space:nowrap;font-weight:300}.CouponBadge-module-scss-module__VnljPa__pill.CouponBadge-module-scss-module__VnljPa__compact .CouponBadge-module-scss-module__VnljPa__pillLabel{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:300}.CouponBadge-module-scss-module__VnljPa__pillCode{font-size:var(--font-size-body-2);letter-spacing:.3px;white-space:nowrap;font-weight:600}.CouponBadge-module-scss-module__VnljPa__pill.CouponBadge-module-scss-module__VnljPa__compact .CouponBadge-module-scss-module__VnljPa__pillCode{font-size:var(--font-size-caption)}@media not (min-width:360px){.CouponBadge-module-scss-module__VnljPa__pill.CouponBadge-module-scss-module__VnljPa__compact .CouponBadge-module-scss-module__VnljPa__pillLabel{display:none}}.CouponBadge-module-scss-module__VnljPa__icon{color:var(--surface-accent-primary);flex-shrink:0}.CouponBadge-module-scss-module__VnljPa__boxCopy .CouponBadge-module-scss-module__VnljPa__icon{color:var(--text-inverted)}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pill{background:var(--surface-emphasis);border:1px dashed var(--border);box-sizing:border-box;cursor:url(/scissors-cursor.svg) 12 12,pointer;gap:0;height:26px;padding:0 8px}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pill:hover{background:var(--control-active)}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pill:active{border-color:var(--accent-primary)}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pillLabel{font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin-left:.375rem;font-weight:700}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pillCode{font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:0;font-weight:700}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pill{gap:6px;height:auto;padding:.375rem .75rem}@media (max-width:767px){html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pill{padding:.75rem .625rem}}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pillLabel{display:none}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__pillCode{align-self:last baseline}html[data-ab-pdp-shrink] [data-promo-coupon] .CouponBadge-module-scss-module__VnljPa__icon{color:var(--text-primary)}
.PromoBanner-module-scss-module___lUoxa__banner{border:1px solid var(--surface-accent-primary);border-radius:var(--radius-default);color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 20px;display:flex}.PromoBanner-module-scss-module___lUoxa__banner.PromoBanner-module-scss-module___lUoxa__coupon{background:var(--surface-emphasis);border-color:#0000;justify-content:flex-start;gap:10px;padding:8px 12px}.PromoBanner-module-scss-module___lUoxa__hiddenAnchor{display:none}.PromoBanner-module-scss-module___lUoxa__codebox{align-items:center;width:100%;display:flex}.PromoBanner-module-scss-module___lUoxa__text{letter-spacing:0;font-size:14px;font-weight:300;line-height:22px}.PromoBanner-module-scss-module___lUoxa__text p{margin:0}.PromoBanner-module-scss-module___lUoxa__text strong,.PromoBanner-module-scss-module___lUoxa__text b{font-weight:500}.PromoBanner-module-scss-module___lUoxa__text em,.PromoBanner-module-scss-module___lUoxa__text i{font-style:italic}.PromoBanner-module-scss-module___lUoxa__text u{text-decoration:underline}.PromoBanner-module-scss-module___lUoxa__code{letter-spacing:0;font-size:14px;font-weight:500;line-height:22px}.PromoBanner-module-scss-module___lUoxa__code:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.PromoBanner-module-scss-module___lUoxa__code{background:var(--surface-accent-primary);color:var(--text-inverted);border-radius:var(--radius-default);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}
.PromoSavings-module-scss-module__1ORaqq__full{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--text-primary);font-weight:300;display:block}.PromoSavings-module-scss-module__1ORaqq__amount{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--surface-accent-primary);margin:0 3px;font-weight:600}.PromoSavings-module-scss-module__1ORaqq__withCode{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--muted-foreground);font-weight:300}.PromoSavings-module-scss-module__1ORaqq__withCode .PromoSavings-module-scss-module__1ORaqq__amount{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--system-success);margin:0 .1875rem;font-weight:600}.PromoSavings-module-scss-module__1ORaqq__withCode .PromoSavings-module-scss-module__1ORaqq__line{white-space:nowrap}.PromoSavings-module-scss-module__1ORaqq__withCode .PromoSavings-module-scss-module__1ORaqq__line .PromoSavings-module-scss-module__1ORaqq__amount{margin-inline-end:0}.PromoSavings-module-scss-module__1ORaqq__withCode .PromoSavings-module-scss-module__1ORaqq__line+.PromoSavings-module-scss-module__1ORaqq__line{margin-inline-start:.1875rem}.PromoSavings-module-scss-module__1ORaqq__compact{font-weight:600;font-size:var(--font-size-caption);color:var(--surface-accent-primary);white-space:nowrap}html[data-ab-pdp-shrink] .PromoSavings-module-scss-module__1ORaqq__compact{color:var(--system-success)}
.PromoPriceRow-module-scss-module__hDSYka__row{flex-wrap:wrap;align-items:last baseline;gap:.25rem .75rem;min-width:0;display:flex}.PromoPriceRow-module-scss-module__hDSYka__spread{justify-content:space-between}.PromoPriceRow-module-scss-module__hDSYka__spread .PromoPriceRow-module-scss-module__hDSYka__promo{text-align:right;flex:1 1 0;justify-content:flex-end}.PromoPriceRow-module-scss-module__hDSYka__inline{justify-content:flex-start}.PromoPriceRow-module-scss-module__hDSYka__inline .PromoPriceRow-module-scss-module__hDSYka__promo{white-space:nowrap;flex-wrap:nowrap;flex:0 auto}.PromoPriceRow-module-scss-module__hDSYka__priceGroup{flex:0 auto;align-items:last baseline;gap:.5rem;display:inline-flex}.PromoPriceRow-module-scss-module__hDSYka__price{white-space:nowrap}.PromoPriceRow-module-scss-module__hDSYka__vatStacked .PromoPriceRow-module-scss-module__hDSYka__priceGroup{flex-direction:column;align-items:flex-start;gap:0}.PromoPriceRow-module-scss-module__hDSYka__promoBeside{align-items:center}.PromoPriceRow-module-scss-module__hDSYka__promoBeside .PromoPriceRow-module-scss-module__hDSYka__promo{flex-wrap:nowrap;align-items:center}.PromoPriceRow-module-scss-module__hDSYka__promoBeside .PromoPriceRow-module-scss-module__hDSYka__coupon{flex:none}@media not (min-width:360px){.PromoPriceRow-module-scss-module__hDSYka__promoBeside .PromoPriceRow-module-scss-module__hDSYka__promo{flex-direction:column;align-items:flex-end;row-gap:.25rem}}.PromoPriceRow-module-scss-module__hDSYka__promo{font-size:var(--font-size-caption);line-height:var(--line-height-caption);flex-wrap:wrap;align-items:last baseline;gap:.5rem;display:flex}.PromoPriceRow-module-scss-module__hDSYka__coupon{display:flex}.PromoPriceRow-module-scss-module__hDSYka__coupon:empty{display:none}
.ProductTabs-module-scss-module__ffhBoW__tabs{border-top:1px solid var(--border);flex-wrap:wrap;gap:24px;margin-top:16px;padding-top:12px;display:flex}@media not (min-height:1024px){.ProductTabs-module-scss-module__ffhBoW__tabs{display:none}}html[data-ab-pdp-shrink] .ProductTabs-module-scss-module__ffhBoW__tabs{display:none}.ProductTabs-module-scss-module__ffhBoW__tab{cursor:pointer;font:inherit;color:var(--muted-foreground);background:0 0;border:none;padding:0}.ProductTabs-module-scss-module__ffhBoW__tab:hover{color:var(--text-primary)}.ProductTabs-module-scss-module__ffhBoW__tab.ProductTabs-module-scss-module__ffhBoW__active{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}
.DesktopBuyBar-module-scss-module__W4SQ0a__bar{display:none}@media (min-width:768px){.DesktopBuyBar-module-scss-module__W4SQ0a__bar{z-index:60;background:var(--surface-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-default)var(--radius-default)0 0;opacity:0;pointer-events:none;border-bottom:none;justify-content:flex-start;align-items:center;gap:16px;padding:10px 12px 10px 16px;transition:transform .28s,opacity .28s;display:flex;position:fixed;bottom:0;transform:translateY(calc(100% + 24px));box-shadow:0 6px 24px #00000024}.DesktopBuyBar-module-scss-module__W4SQ0a__bar.DesktopBuyBar-module-scss-module__W4SQ0a__visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.DesktopBuyBar-module-scss-module__W4SQ0a__prices{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.DesktopBuyBar-module-scss-module__W4SQ0a__orig{font-family:var(--font-radikal),sans-serif;letter-spacing:0;font-weight:500;font-size:var(--font-size-h4);line-height:var(--line-height-h4)}@media screen and (min-width:1280px){.DesktopBuyBar-module-scss-module__W4SQ0a__orig{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}}.DesktopBuyBar-module-scss-module__W4SQ0a__orig{color:var(--text-primary)}.DesktopBuyBar-module-scss-module__W4SQ0a__cta{white-space:nowrap;flex:none;width:auto;margin:0 0 0 auto}.DesktopBuyBar-module-scss-module__W4SQ0a__shipbox{min-width:0;font-size:var(--font-size-caption);display:none}.DesktopBuyBar-module-scss-module__W4SQ0a__bar:not(.DesktopBuyBar-module-scss-module__W4SQ0a__full){flex-wrap:wrap;row-gap:12px}.DesktopBuyBar-module-scss-module__W4SQ0a__bar:not(.DesktopBuyBar-module-scss-module__W4SQ0a__full) .DesktopBuyBar-module-scss-module__W4SQ0a__prices{white-space:normal;flex:100%}.DesktopBuyBar-module-scss-module__W4SQ0a__bar:not(.DesktopBuyBar-module-scss-module__W4SQ0a__full) .DesktopBuyBar-module-scss-module__W4SQ0a__row1{align-self:stretch}.DesktopBuyBar-module-scss-module__W4SQ0a__bar:not(.DesktopBuyBar-module-scss-module__W4SQ0a__full) .DesktopBuyBar-module-scss-module__W4SQ0a__cta{flex:100%;margin:0}.DesktopBuyBar-module-scss-module__W4SQ0a__bar.DesktopBuyBar-module-scss-module__W4SQ0a__full .DesktopBuyBar-module-scss-module__W4SQ0a__prices{display:contents}.DesktopBuyBar-module-scss-module__W4SQ0a__bar.DesktopBuyBar-module-scss-module__W4SQ0a__full .DesktopBuyBar-module-scss-module__W4SQ0a__shipbox{border-left:1px solid var(--border);border-right:1px solid var(--border);font-size:var(--font-size-caption);align-items:center;gap:8px;padding:0 16px;display:flex}
.WarrantyBadge-module-scss-module__9mqaEa__container{background-color:var(--surface-alt-primary);border:1px solid var(--control-stroke-strong-primary);border-radius:var(--radius-default);align-items:center;gap:16px;padding:8px 16px 8px 0;display:flex;overflow:hidden}html[data-ab-pdp-shrink] .WarrantyBadge-module-scss-module__9mqaEa__container{background-color:var(--surface-emphasis);border:none;flex-wrap:wrap;gap:12px;padding:1rem;overflow:visible}.WarrantyBadge-module-scss-module__9mqaEa__logoSection{background-color:var(--surface-emphasis);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin:-8px 0;padding:12px;display:flex}html[data-ab-pdp-shrink] .WarrantyBadge-module-scss-module__9mqaEa__logoSection{background-color:#0000;margin:0;padding:0}.WarrantyBadge-module-scss-module__9mqaEa__poweredBy{letter-spacing:0;text-align:center;color:var(--muted-foreground);font-size:10px;line-height:16px}.WarrantyBadge-module-scss-module__9mqaEa__poweredBy strong{color:var(--text-primary);font-weight:700}.WarrantyBadge-module-scss-module__9mqaEa__content{flex:1;min-width:0}.WarrantyBadge-module-scss-module__9mqaEa__title{letter-spacing:0;color:var(--text-primary);margin:0 0 8px 8px;font-size:16px;font-weight:500;line-height:24px}.WarrantyBadge-module-scss-module__9mqaEa__features{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.WarrantyBadge-module-scss-module__9mqaEa__feature{letter-spacing:0;color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:300;line-height:22px;display:flex}.WarrantyBadge-module-scss-module__9mqaEa__check{background-color:var(--text-primary);flex-shrink:0}.WarrantyBadge-module-scss-module__9mqaEa__details{letter-spacing:0;color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:flex-end;padding:0;font-size:14px;font-weight:300;line-height:22px;text-decoration:underline}.WarrantyBadge-module-scss-module__9mqaEa__details:hover{text-decoration:none}html[data-ab-pdp-shrink] .WarrantyBadge-module-scss-module__9mqaEa__details{border-top:1px solid var(--border);text-align:right;flex:0 0 100%;align-self:auto;padding-top:.75rem}@media (min-width:768px){.WarrantyBadge-module-scss-module__9mqaEa__modal.WarrantyBadge-module-scss-module__9mqaEa__modal{width:auto;max-width:calc(100vw - 48px);height:auto;max-height:calc(100vh - 48px)}}.WarrantyBadge-module-scss-module__9mqaEa__modalContent{padding:16px 24px 24px}.WarrantyBadge-module-scss-module__9mqaEa__modalContent ul{margin:0;padding:0;list-style:none}.WarrantyBadge-module-scss-module__9mqaEa__modalContent li{margin:0 0 8px;padding-left:24px;position:relative}.WarrantyBadge-module-scss-module__9mqaEa__modalContent li:before{content:"";background-color:var(--text-primary);width:16px;height:16px;position:absolute;top:4px;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.117 11.875 3 8.599l1.465-1.373 1.693 1.779 4.917-4.88L12.5 5.539l-6.383 6.336Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.117 11.875 3 8.599l1.465-1.373 1.693 1.779 4.917-4.88L12.5 5.539l-6.383 6.336Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warrantyDownload{letter-spacing:0;color:var(--text-primary);align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:300;line-height:22px;text-decoration:none;display:inline-flex}.warrantyDownload:first-of-type{margin-top:0}.warrantyDownload svg{fill:currentColor;flex-shrink:0}.warrantyDownload span{text-decoration:underline}.warrantyDownload:hover span{text-decoration:none}
.BuyBlock-module-scss-module___PfzCW__buyBlock{padding-left:8px;padding-right:8px}@media (min-width:375px){.BuyBlock-module-scss-module___PfzCW__buyBlock{padding-left:16px;padding-right:16px}}@media (min-width:768px){.BuyBlock-module-scss-module___PfzCW__buyBlock{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.BuyBlock-module-scss-module___PfzCW__buyBlock{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.BuyBlock-module-scss-module___PfzCW__buyBlock{max-width:var(--content-max-width,1280px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}}.BuyBlock-module-scss-module___PfzCW__buyBlock{grid-template-columns:1fr;grid-template-areas:"title""gallery""info";gap:24px;padding-top:24px;padding-bottom:24px;display:grid}@media (min-width:768px){.BuyBlock-module-scss-module___PfzCW__buyBlock{grid-template-columns:1fr 1fr;grid-template-areas:"gallery title""gallery info";gap:40px}}@media (min-width:1280px){.BuyBlock-module-scss-module___PfzCW__buyBlock{gap:64px}}@media (max-width:767.98px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__buyBlock{grid-template-areas:"gallery""title""info";padding-top:8px}}@media (min-width:375px) and (max-width:767.98px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__buyBlock{padding-top:16px}}@media (min-width:768px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__buyBlock{grid-template-columns:45fr 55fr;gap:2.5rem}}@media (min-width:768px) and (min-height:800px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__buyBlock{grid-template-columns:1fr 1fr}}@media (max-height:1024px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__buyBlock{row-gap:1.5rem}}.BuyBlock-module-scss-module___PfzCW__galleryColumn{grid-area:gallery;min-width:0}@media (min-width:768px){.BuyBlock-module-scss-module___PfzCW__galleryColumn{align-self:start;position:sticky;top:156px}}@media (min-width:1280px){.BuyBlock-module-scss-module___PfzCW__galleryColumn{top:164px}}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__galleryColumn{transition:top .2s;top:96px}@media (max-height:1280px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__galleryColumn{top:72px}}@media (max-height:1024px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__galleryColumn{top:64px}}.BuyBlock-module-scss-module___PfzCW__infoColumn{flex-direction:column;grid-area:info;gap:24px;min-width:0;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__infoColumn{gap:2.5rem}@media (max-height:1024px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__infoColumn{gap:1.5rem}}.BuyBlock-module-scss-module___PfzCW__selectors{flex-direction:column;gap:48px;margin-top:8px;display:flex}@media (min-width:768px){.BuyBlock-module-scss-module___PfzCW__selectors{margin-top:0}}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__selectors{gap:2.5rem}@media (max-height:1024px){html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__selectors{gap:1.5rem}}.BuyBlock-module-scss-module___PfzCW__titleSection{flex-direction:column;grid-area:title;gap:16px;min-width:0;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__titleSection{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem .75rem;margin-top:-.625rem}.BuyBlock-module-scss-module___PfzCW__breadcrumb{font-size:var(--font-size-caption);line-height:var(--line-height-caption);align-items:center;gap:8px;font-weight:300;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__breadcrumb{display:none}.BuyBlock-module-scss-module___PfzCW__breadcrumbLink{color:var(--muted-foreground);text-decoration:none}.BuyBlock-module-scss-module___PfzCW__breadcrumbLink:hover{text-decoration:underline}.BuyBlock-module-scss-module___PfzCW__breadcrumbSeparator{color:var(--text-disabled)}.BuyBlock-module-scss-module___PfzCW__breadcrumbCurrent{color:var(--text-primary)}.BuyBlock-module-scss-module___PfzCW__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__header{display:contents}.BuyBlock-module-scss-module___PfzCW__title{font-family:var(--font-radikal),sans-serif;letter-spacing:0;font-weight:500;font-size:var(--font-size-h3);line-height:var(--line-height-h3)}@media screen and (min-width:1280px){.BuyBlock-module-scss-module___PfzCW__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}.BuyBlock-module-scss-module___PfzCW__title{margin:0;font-weight:400}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__title{flex-flow:wrap;flex:0 0 100%;align-items:baseline;gap:0 8px;display:flex}.BuyBlock-module-scss-module___PfzCW__heroTitle{font-family:var(--font-radikal),sans-serif;letter-spacing:0;font-weight:500;font-size:var(--font-size-h2);line-height:var(--line-height-h2)}@media screen and (min-width:1280px){.BuyBlock-module-scss-module___PfzCW__heroTitle{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}}.BuyBlock-module-scss-module___PfzCW__heroTitle{display:block}.BuyBlock-module-scss-module___PfzCW__subtitle{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);font-weight:300;display:block}.BuyBlock-module-scss-module___PfzCW__hero{font-weight:700}.BuyBlock-module-scss-module___PfzCW__bestsellerBadge{flex-shrink:0;align-items:center;gap:4px;margin-top:12px;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__bestsellerBadge{display:none}.BuyBlock-module-scss-module___PfzCW__reviews:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BuyBlock-module-scss-module___PfzCW__reviews{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__reviews{order:1;align-self:center;margin:0}.BuyBlock-module-scss-module___PfzCW__stars{gap:2px;display:flex}.BuyBlock-module-scss-module___PfzCW__star{background:linear-gradient(90deg,var(--system-caution)var(--fill),var(--muted)var(--fill));width:20px;height:20px;position:relative;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BuyBlock-module-scss-module___PfzCW__star:after{content:"";background-color:var(--system-caution);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__star{background:linear-gradient(90deg,var(--accent-primary)var(--fill),var(--muted)var(--fill))}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__star:after{display:none}.BuyBlock-module-scss-module___PfzCW__reviewCount{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--text-primary);font-weight:300;text-decoration:underline}.BuyBlock-module-scss-module___PfzCW__priceBlock{flex-direction:column;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__priceBlock{gap:.75rem}.BuyBlock-module-scss-module___PfzCW__priceHeadline{display:contents}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__priceBlockCta{flex:none;order:3;width:auto;margin-left:auto}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__ctaStack{flex-direction:column;align-items:stretch;gap:1rem;width:100%;display:flex}.BuyBlock-module-scss-module___PfzCW__priceLabel{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);font-weight:500}.BuyBlock-module-scss-module___PfzCW__price{font-family:var(--font-radikal),sans-serif;letter-spacing:0;font-weight:500;font-size:var(--font-size-h4);line-height:var(--line-height-h4)}@media screen and (min-width:1280px){.BuyBlock-module-scss-module___PfzCW__price{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}}.BuyBlock-module-scss-module___PfzCW__vatNote{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--muted-foreground);font-weight:300}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__vatNote{font-size:var(--font-size-caption)}.BuyBlock-module-scss-module___PfzCW__socialProof{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);background-color:var(--system-bg-caution);border-radius:var(--radius-default);align-items:center;gap:8px;padding:12px 16px;font-weight:300;display:none}.BuyBlock-module-scss-module___PfzCW__socialProof strong{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:500}@media not (min-width:768px){body.sticky-buy-bar-visible .BuyBlock-module-scss-module___PfzCW__socialProof{display:none}}.BuyBlock-module-scss-module___PfzCW__socialProofIcon{font-size:var(--font-size-body-1);line-height:1}.BuyBlock-module-scss-module___PfzCW__actions{flex-direction:column;gap:12px;display:flex}.BuyBlock-module-scss-module___PfzCW__buyNowButton.BuyBlock-module-scss-module___PfzCW__paypalMock{background-image:url(/icons/paypal-logo-mock.svg);background-position:50%;background-repeat:no-repeat}.BuyBlock-module-scss-module___PfzCW__actions .BuyBlock-module-scss-module___PfzCW__paypalMock,.BuyBlock-module-scss-module___PfzCW__ctaStack .BuyBlock-module-scss-module___PfzCW__paypalMock{background-color:#ffc439;background-size:auto 45%}.BuyBlock-module-scss-module___PfzCW__actions .BuyBlock-module-scss-module___PfzCW__paypalMock:hover,.BuyBlock-module-scss-module___PfzCW__ctaStack .BuyBlock-module-scss-module___PfzCW__paypalMock:hover{background-color:#ffd140}.BuyBlock-module-scss-module___PfzCW__actions .BuyBlock-module-scss-module___PfzCW__paypalMock:disabled,.BuyBlock-module-scss-module___PfzCW__ctaStack .BuyBlock-module-scss-module___PfzCW__paypalMock:disabled{background-color:#ffe2a3}.BuyBlock-module-scss-module___PfzCW__shrinkShipGroup{flex-direction:column;gap:.25rem;display:flex}.BuyBlock-module-scss-module___PfzCW__shippingBox{flex-direction:column;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__shippingBox{border:none;border-top:1px solid var(--border);padding-top:.25rem}.BuyBlock-module-scss-module___PfzCW__restockGroup{border-radius:var(--radius-default);flex-direction:column;display:flex;overflow:hidden}.BuyBlock-module-scss-module___PfzCW__barShipLabels{color:var(--muted-foreground);flex-direction:column;gap:2px;display:flex}.BuyBlock-module-scss-module___PfzCW__barShipLabels strong{color:var(--system-success)}.BuyBlock-module-scss-module___PfzCW__barShipCost:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BuyBlock-module-scss-module___PfzCW__barShipCost{color:inherit;text-decoration:underline}.BuyBlock-module-scss-module___PfzCW__barShipCost:hover{color:var(--text-primary)}.BuyBlock-module-scss-module___PfzCW__shippingMain{align-items:center;gap:12px;display:flex}.BuyBlock-module-scss-module___PfzCW__shippingLabels{flex-direction:column;gap:4px;display:flex}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__shippingLabels{flex-flow:wrap;align-items:baseline;gap:0 8px}.BuyBlock-module-scss-module___PfzCW__shippingPrimary{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--text-primary);font-weight:300}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__shippingPrimary{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.BuyBlock-module-scss-module___PfzCW__shippingMeta{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);color:var(--muted-foreground)}.BuyBlock-module-scss-module___PfzCW__stockStatus{color:var(--system-success)}.BuyBlock-module-scss-module___PfzCW__stockStatus.BuyBlock-module-scss-module___PfzCW__outOfStock{color:var(--system-caution)}.BuyBlock-module-scss-module___PfzCW__shippingLink{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--text-primary);align-self:flex-start;font-weight:300;text-decoration:underline}html[data-ab-pdp-shrink] .BuyBlock-module-scss-module___PfzCW__shippingLink{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.BuyBlock-module-scss-module___PfzCW__shippingLink:hover{color:var(--muted-foreground)}
.ProductNav-module-scss-module__qfm4_W__nav{display:none}html[data-ab-pdp-shrink] .ProductNav-module-scss-module__qfm4_W__nav{display:none}@media (min-width:768px){.ProductNav-module-scss-module__qfm4_W__nav{z-index:100;background-color:var(--surface-primary);border-bottom:1px solid var(--border);height:60px;display:block;position:sticky;top:72px}}@media (min-width:1280px){.ProductNav-module-scss-module__qfm4_W__nav{top:80px}}.ProductNav-module-scss-module__qfm4_W__nav.ProductNav-module-scss-module__qfm4_W__scrolled{box-shadow:0 2px 8px var(--shadow-flyout)}.ProductNav-module-scss-module__qfm4_W__inner{padding-left:8px;padding-right:8px}@media (min-width:375px){.ProductNav-module-scss-module__qfm4_W__inner{padding-left:16px;padding-right:16px}}@media (min-width:768px){.ProductNav-module-scss-module__qfm4_W__inner{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.ProductNav-module-scss-module__qfm4_W__inner{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.ProductNav-module-scss-module__qfm4_W__inner{max-width:var(--content-max-width,1280px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}}.ProductNav-module-scss-module__qfm4_W__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.ProductNav-module-scss-module__qfm4_W__dropdownTrigger,.ProductNav-module-scss-module__qfm4_W__dropdownIcon{display:none}.ProductNav-module-scss-module__qfm4_W__links{gap:16px;margin:0;padding:0;list-style:none;display:flex}.ProductNav-module-scss-module__qfm4_W__links li{margin:0;padding:0}.ProductNav-module-scss-module__qfm4_W__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.ProductNav-module-scss-module__qfm4_W__actions.ProductNav-module-scss-module__qfm4_W__hasPromo{grid-template-rows:auto auto;grid-template-columns:auto auto auto;gap:0 16px;display:grid}.ProductNav-module-scss-module__qfm4_W__actions.ProductNav-module-scss-module__qfm4_W__hasPromo .ProductNav-module-scss-module__qfm4_W__coupon{grid-area:1/1/3;align-self:center}.ProductNav-module-scss-module__qfm4_W__actions.ProductNav-module-scss-module__qfm4_W__hasPromo .ProductNav-module-scss-module__qfm4_W__price{grid-area:1/2;justify-self:end}.ProductNav-module-scss-module__qfm4_W__actions.ProductNav-module-scss-module__qfm4_W__hasPromo .ProductNav-module-scss-module__qfm4_W__savings{grid-area:2/2;justify-self:end}.ProductNav-module-scss-module__qfm4_W__actions.ProductNav-module-scss-module__qfm4_W__hasPromo>:last-child{grid-area:1/3/3;align-self:center}.ProductNav-module-scss-module__qfm4_W__price{letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.ProductNav-module-scss-module__qfm4_W__link{letter-spacing:0;font-size:14px;font-weight:300;line-height:22px}.ProductNav-module-scss-module__qfm4_W__link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ProductNav-module-scss-module__qfm4_W__link{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0}.ProductNav-module-scss-module__qfm4_W__link:hover{color:var(--text-primary)}.ProductNav-module-scss-module__qfm4_W__active{font-family:var(--font-radikal),sans-serif;color:var(--text-primary);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}
.ProductRecommendations-module-scss-module__bhR2Mq__recommendations{padding-left:8px;padding-right:8px}@media (min-width:375px){.ProductRecommendations-module-scss-module__bhR2Mq__recommendations{padding-left:16px;padding-right:16px}}@media (min-width:768px){.ProductRecommendations-module-scss-module__bhR2Mq__recommendations{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.ProductRecommendations-module-scss-module__bhR2Mq__recommendations{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.ProductRecommendations-module-scss-module__bhR2Mq__recommendations{max-width:var(--content-max-width,1280px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}}.ProductRecommendations-module-scss-module__bhR2Mq__heading{margin:0 0 24px}.ProductRecommendations-module-scss-module__bhR2Mq__headingContent{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:32px}@media screen and (min-width:1280px){.ProductRecommendations-module-scss-module__bhR2Mq__headingContent{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}}.ProductRecommendations-module-scss-module__bhR2Mq__headingContent{margin:0 0 24px}.ProductRecommendations-module-scss-module__bhR2Mq__sliderWrapper{position:relative}.ProductRecommendations-module-scss-module__bhR2Mq__navLeft,.ProductRecommendations-module-scss-module__bhR2Mq__navRight{z-index:1;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1280px){.ProductRecommendations-module-scss-module__bhR2Mq__navLeft,.ProductRecommendations-module-scss-module__bhR2Mq__navRight{display:block}}.ProductRecommendations-module-scss-module__bhR2Mq__navLeft.ProductRecommendations-module-scss-module__bhR2Mq__hidden,.ProductRecommendations-module-scss-module__bhR2Mq__navRight.ProductRecommendations-module-scss-module__bhR2Mq__hidden{opacity:0;pointer-events:none}.ProductRecommendations-module-scss-module__bhR2Mq__navLeft button,.ProductRecommendations-module-scss-module__bhR2Mq__navRight button{box-shadow:0 2px 4px var(--shadow-button)}.ProductRecommendations-module-scss-module__bhR2Mq__navLeft{left:-20px}.ProductRecommendations-module-scss-module__bhR2Mq__navRight{right:-20px}.ProductRecommendations-module-scss-module__bhR2Mq__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.ProductRecommendations-module-scss-module__bhR2Mq__grid>*{scroll-snap-align:start;flex:0 0 60%}@media (min-width:768px){.ProductRecommendations-module-scss-module__bhR2Mq__grid{gap:24px}.ProductRecommendations-module-scss-module__bhR2Mq__grid>*{flex:0 0 calc(33.333% - 16px)}}@media (min-width:1280px){.ProductRecommendations-module-scss-module__bhR2Mq__grid>*{flex:0 0 calc(25% - 18px)}}.ProductRecommendations-module-scss-module__bhR2Mq__grid::-webkit-scrollbar{height:8px}.ProductRecommendations-module-scss-module__bhR2Mq__grid::-webkit-scrollbar-track{background:var(--control-secondary)}.ProductRecommendations-module-scss-module__bhR2Mq__grid::-webkit-scrollbar-thumb{background:var(--control-strong-primary)}.ProductRecommendations-module-scss-module__bhR2Mq__grid::-webkit-scrollbar-thumb:hover{background:var(--control-strong-secondary)}
.StickyBuyBar-module-scss-module__t07CIG__stickyBar{display:none}@media not (min-width:768px){.StickyBuyBar-module-scss-module__t07CIG__stickyBar{z-index:100;background-color:var(--surface-primary);box-shadow:0 -2px 8px var(--shadow-flyout);flex-direction:column;gap:12px;padding:12px 16px 24px;display:flex;position:sticky;bottom:0;left:0;right:0}html[data-ab-pdp-shrink] .StickyBuyBar-module-scss-module__t07CIG__stickyBar{border:1px solid var(--border);border-radius:var(--radius-default)var(--radius-default)0 0;opacity:0;border-bottom:none;margin-inline:12px;transition:transform .28s,opacity .28s,visibility 0s linear .28s;transform:translateY(calc(100% + 24px));box-shadow:0 6px 24px #00000024}}@media not (min-width:768px) and (prefers-reduced-motion:reduce){html[data-ab-pdp-shrink] .StickyBuyBar-module-scss-module__t07CIG__stickyBar{transition:none}}@media not (min-width:768px){html[data-ab-pdp-shrink] body.sticky-buy-bar-visible .StickyBuyBar-module-scss-module__t07CIG__stickyBar{opacity:1;transition:transform .28s,opacity .28s,visibility;transform:translateY(0)}}@media not (min-width:768px) and (prefers-reduced-motion:reduce){html[data-ab-pdp-shrink] body.sticky-buy-bar-visible .StickyBuyBar-module-scss-module__t07CIG__stickyBar{transition:none}}@media not (min-width:768px){.StickyBuyBar-module-scss-module__t07CIG__stickyBar>button{width:100%}html:not([data-ab-pdp-shrink]) body:has(#octonomy-widget>*) .StickyBuyBar-module-scss-module__t07CIG__stickyBar>button{width:calc(100% - 72px)}html:not([data-ab-pdp-shrink]) body:has(.oc_chat-widget) .StickyBuyBar-module-scss-module__t07CIG__stickyBar>button{width:calc(100% - 72px)}}@media (max-width:375px){html[data-ab-pdp-shrink] .StickyBuyBar-module-scss-module__t07CIG__stickyBar{border-inline:none;border-radius:0;margin-inline:0}}.StickyBuyBar-module-scss-module__t07CIG__stickyBar .StickyBuyBar-module-scss-module__t07CIG__paypalMock{background-color:#ffc439;background-image:url(/icons/paypal-logo-mock.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 45%}.StickyBuyBar-module-scss-module__t07CIG__stickyBar .StickyBuyBar-module-scss-module__t07CIG__paypalMock:hover{background-color:#ffd140}.StickyBuyBar-module-scss-module__t07CIG__topRow{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){html[data-ab-pdp-shrink] .StickyBuyBar-module-scss-module__t07CIG__topRow{display:block}}.StickyBuyBar-module-scss-module__t07CIG__topRow.StickyBuyBar-module-scss-module__t07CIG__hasPromo{grid-template-rows:auto auto;grid-template-columns:1fr auto auto;align-items:center;gap:0 8px;display:grid}.StickyBuyBar-module-scss-module__t07CIG__topRow.StickyBuyBar-module-scss-module__t07CIG__hasPromo>:first-child{grid-area:1/1/3;align-self:center;min-width:0}.StickyBuyBar-module-scss-module__t07CIG__topRow.StickyBuyBar-module-scss-module__t07CIG__hasPromo .StickyBuyBar-module-scss-module__t07CIG__coupon{grid-area:1/2/3;align-self:center}.StickyBuyBar-module-scss-module__t07CIG__topRow.StickyBuyBar-module-scss-module__t07CIG__hasPromo .StickyBuyBar-module-scss-module__t07CIG__price{grid-area:1/3;justify-self:end}.StickyBuyBar-module-scss-module__t07CIG__topRow.StickyBuyBar-module-scss-module__t07CIG__hasPromo .StickyBuyBar-module-scss-module__t07CIG__savings{grid-area:2/3;justify-self:end}@media not (min-width:360px){.StickyBuyBar-module-scss-module__t07CIG__topRow.StickyBuyBar-module-scss-module__t07CIG__hasPromo{column-gap:6px}}.StickyBuyBar-module-scss-module__t07CIG__navDropdown{position:relative}@media (max-width:767px){html[data-ab-pdp-shrink] .StickyBuyBar-module-scss-module__t07CIG__navDropdown{display:none}}.StickyBuyBar-module-scss-module__t07CIG__navTrigger{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:300}.StickyBuyBar-module-scss-module__t07CIG__navTrigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.StickyBuyBar-module-scss-module__t07CIG__navTrigger{min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.StickyBuyBar-module-scss-module__t07CIG__navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StickyBuyBar-module-scss-module__t07CIG__navIcon{transition:transform .2s}.StickyBuyBar-module-scss-module__t07CIG__navIcon.StickyBuyBar-module-scss-module__t07CIG__open{transform:rotate(180deg)}.StickyBuyBar-module-scss-module__t07CIG__navMenu{background-color:var(--surface-primary);border:1px solid var(--border);box-shadow:0 -2px 8px var(--shadow-flyout);border-radius:4px;margin:0 0 8px;padding:8px 0;list-style:none;position:absolute;bottom:100%;left:0}.StickyBuyBar-module-scss-module__t07CIG__navMenu li{margin:0;padding:0}.StickyBuyBar-module-scss-module__t07CIG__navItem{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:300}.StickyBuyBar-module-scss-module__t07CIG__navItem:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.StickyBuyBar-module-scss-module__t07CIG__navItem{width:100%;color:var(--muted-foreground);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:8px 16px;display:block}.StickyBuyBar-module-scss-module__t07CIG__navItem:hover{background-color:var(--surface-emphasis)}.StickyBuyBar-module-scss-module__t07CIG__navItem.StickyBuyBar-module-scss-module__t07CIG__active{font-family:var(--font-radikal),sans-serif;color:var(--text-primary);font-weight:700}.StickyBuyBar-module-scss-module__t07CIG__price{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);flex-shrink:0;font-weight:500}html[data-ab-pdp-shrink] .StickyBuyBar-module-scss-module__t07CIG__price{font-family:var(--font-radikal),sans-serif;letter-spacing:0;font-weight:500;font-size:var(--font-size-h4);line-height:var(--line-height-h4)}@media screen and (min-width:1280px){html[data-ab-pdp-shrink] .StickyBuyBar-module-scss-module__t07CIG__price{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}}.StickyBuyBar-module-scss-module__t07CIG__vatNote{color:var(--muted-foreground);font-size:12px;font-weight:300;line-height:18px}.StickyBuyBar-module-scss-module__t07CIG__priceLabel{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:300}.StickyBuyBar-module-scss-module__t07CIG__socialProof{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);background-color:var(--system-bg-caution);justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 16px;font-weight:300;display:none}.StickyBuyBar-module-scss-module__t07CIG__socialProof strong{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:500}.StickyBuyBar-module-scss-module__t07CIG__socialProofIcon{font-size:var(--font-size-body-1);line-height:1}
.ProductPage-module-scss-module__AfxYoG__sectionTitle{margin-bottom:24px}.ProductPage-module-scss-module__AfxYoG__faq{padding-left:8px;padding-right:8px}@media (min-width:375px){.ProductPage-module-scss-module__AfxYoG__faq{padding-left:16px;padding-right:16px}}@media (min-width:768px){.ProductPage-module-scss-module__AfxYoG__faq{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.ProductPage-module-scss-module__AfxYoG__faq{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.ProductPage-module-scss-module__AfxYoG__faq{max-width:var(--content-max-width,1280px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}}.ProductPage-module-scss-module__AfxYoG__faq .ProductPage-module-scss-module__AfxYoG__inner{padding-left:8px;padding-right:8px}@media (min-width:375px){.ProductPage-module-scss-module__AfxYoG__faq .ProductPage-module-scss-module__AfxYoG__inner{padding-left:16px;padding-right:16px}}@media (min-width:768px){.ProductPage-module-scss-module__AfxYoG__faq .ProductPage-module-scss-module__AfxYoG__inner{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.ProductPage-module-scss-module__AfxYoG__faq .ProductPage-module-scss-module__AfxYoG__inner{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.ProductPage-module-scss-module__AfxYoG__faq .ProductPage-module-scss-module__AfxYoG__inner{max-width:var(--content-max-width,1280px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}}.ProductPage-module-scss-module__AfxYoG__faq .ProductPage-module-scss-module__AfxYoG__inner{background:var(--surface-alt-tertiary);border-radius:var(--radius-default);padding-top:80px;padding-bottom:80px}.ProductPage-module-scss-module__AfxYoG__faq .ProductPage-module-scss-module__AfxYoG__inner>div:first-of-type:not(:last-child){border-bottom:1px solid var(--border)}
.ContentRecommendations-module-scss-module__jJEzkG__recommendations{padding-left:8px;padding-right:8px}@media (min-width:375px){.ContentRecommendations-module-scss-module__jJEzkG__recommendations{padding-left:16px;padding-right:16px}}@media (min-width:768px){.ContentRecommendations-module-scss-module__jJEzkG__recommendations{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.ContentRecommendations-module-scss-module__jJEzkG__recommendations{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.ContentRecommendations-module-scss-module__jJEzkG__recommendations{max-width:var(--content-max-width,1280px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}}.ContentRecommendations-module-scss-module__jJEzkG__heading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:32px}@media screen and (min-width:1280px){.ContentRecommendations-module-scss-module__jJEzkG__heading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}}.ContentRecommendations-module-scss-module__jJEzkG__heading{margin:0 0 24px}
.FilterGroup-module-scss-module__NNVp3a__group{border-bottom:1px solid var(--divider-stroke-secondary);margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.FilterGroup-module-scss-module__NNVp3a__header{cursor:pointer;appearance:none;width:100%;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:8px;padding:16px 0;display:flex}.FilterGroup-module-scss-module__NNVp3a__header:focus-visible{outline:2px solid var(--accent-primary);outline-offset:0px}.FilterGroup-module-scss-module__NNVp3a__header:disabled{color:var(--text-disabled);cursor:default}.FilterGroup-module-scss-module__NNVp3a__label{letter-spacing:0;text-align:left;flex:1;font-size:14px;font-weight:500;line-height:22px}.FilterGroup-module-scss-module__NNVp3a__badge{background-color:var(--accent-primary);min-width:20px;height:20px;color:var(--text-on-accent-primary);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:300;line-height:18px;display:flex}.FilterGroup-module-scss-module__NNVp3a__chevron{flex-shrink:0;transition:transform .2s ease-out;display:flex}.FilterGroup-module-scss-module__NNVp3a__open .FilterGroup-module-scss-module__NNVp3a__chevron{transform:rotate(180deg)}.FilterGroup-module-scss-module__NNVp3a__panel{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid;overflow:hidden}.FilterGroup-module-scss-module__NNVp3a__panel.FilterGroup-module-scss-module__NNVp3a__panelOpen{grid-template-rows:1fr}.FilterGroup-module-scss-module__NNVp3a__panel.FilterGroup-module-scss-module__NNVp3a__panelOpen .FilterGroup-module-scss-module__NNVp3a__panelInner{padding-bottom:8px}.FilterGroup-module-scss-module__NNVp3a__panelInner{min-height:0;padding-left:4px}.FilterGroup-module-scss-module__NNVp3a__rangeLabel{letter-spacing:0;padding:16px 0 8px;font-size:14px;font-weight:500;line-height:22px;display:block}.FilterGroup-module-scss-module__NNVp3a__rangeLabel.FilterGroup-module-scss-module__NNVp3a__disabled{color:var(--text-disabled);padding-bottom:16px}
.FilterSidebar-module-scss-module__GlBSYa__overlay{z-index:1001;background-color:var(--scrim-primary);opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:fixed;inset:0}.FilterSidebar-module-scss-module__GlBSYa__overlay.FilterSidebar-module-scss-module__GlBSYa__overlayVisible{opacity:1;pointer-events:auto}@media (min-width:1280px){.FilterSidebar-module-scss-module__GlBSYa__overlay{display:none}}.FilterSidebar-module-scss-module__GlBSYa__sidebar{z-index:1002;background-color:var(--surface-primary);width:100%;height:100dvh;padding:0 20px 20px;transition:transform .3s ease-out;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.FilterSidebar-module-scss-module__GlBSYa__sidebar.FilterSidebar-module-scss-module__GlBSYa__open{transform:translate(0)}@media (min-width:768px){.FilterSidebar-module-scss-module__GlBSYa__sidebar{width:min(320px,85vw)}}@media (min-width:1280px){.FilterSidebar-module-scss-module__GlBSYa__sidebar{z-index:auto;width:260px;height:auto;padding:0 12px;transition:none;position:static;overflow-y:visible;transform:none}}.FilterSidebar-module-scss-module__GlBSYa__mobileHeader{justify-content:space-between;align-items:center;padding:16px 0;display:flex}@media (min-width:1280px){.FilterSidebar-module-scss-module__GlBSYa__mobileHeader{display:none}}.FilterSidebar-module-scss-module__GlBSYa__mobileTitle{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.FilterSidebar-module-scss-module__GlBSYa__searchInput{width:100%;margin-bottom:16px}@media (min-width:1280px){.FilterSidebar-module-scss-module__GlBSYa__searchInput{display:none}}.FilterSidebar-module-scss-module__GlBSYa__typeSection{margin-bottom:16px}@media (min-width:1280px){.FilterSidebar-module-scss-module__GlBSYa__typeSection{display:none}}
.Stepper-module-scss-module__3MGRZG__stepper{border:1px solid var(--control-state-tertiary);border-radius:var(--radius-default);background-color:#0000;align-items:center;height:40px;display:flex}.Stepper-module-scss-module__3MGRZG__button{cursor:pointer;width:40px;height:100%;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Stepper-module-scss-module__3MGRZG__button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Stepper-module-scss-module__3MGRZG__button:hover:not(:disabled){color:var(--text-primary)}.Stepper-module-scss-module__3MGRZG__button:disabled{opacity:.4;cursor:not-allowed}.Stepper-module-scss-module__3MGRZG__value{letter-spacing:0;text-align:center;min-width:32px;color:var(--text-primary);font-size:14px;font-weight:500;line-height:22px}
.CartItem-module-scss-module__5TaBZq__cartItem{grid-template-rows:auto auto;grid-template-columns:100px 1fr auto;gap:12px 16px;padding:24px 0;display:grid}@media (min-width:768px){.CartItem-module-scss-module__5TaBZq__cartItem{grid-template-rows:auto auto;grid-template-columns:120px 1fr auto;gap:16px 24px}}.CartItem-module-scss-module__5TaBZq__noBorder{padding-bottom:12px}.CartItem-module-scss-module__5TaBZq__grouped{grid-template-columns:80px 1fr auto;padding:12px 0}@media (min-width:768px){.CartItem-module-scss-module__5TaBZq__grouped{grid-template-columns:80px 1fr auto}}.CartItem-module-scss-module__5TaBZq__grouped .CartItem-module-scss-module__5TaBZq__image{width:80px;height:80px}.CartItem-module-scss-module__5TaBZq__image{background-color:var(--surface-secondary);grid-row:1/3;width:100px;height:100px;position:relative;overflow:hidden}@media (min-width:768px){.CartItem-module-scss-module__5TaBZq__image{width:120px;height:120px}}.CartItem-module-scss-module__5TaBZq__image img{object-fit:contain}.CartItem-module-scss-module__5TaBZq__details{flex-direction:column;gap:4px;display:flex}.CartItem-module-scss-module__5TaBZq__title{letter-spacing:0;margin:0;font-size:16px;font-weight:300;line-height:24px}.CartItem-module-scss-module__5TaBZq__title strong{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.CartItem-module-scss-module__5TaBZq__titleLink{color:inherit;text-decoration:none}.CartItem-module-scss-module__5TaBZq__titleLink:hover{text-decoration:underline}.CartItem-module-scss-module__5TaBZq__discount{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:300;line-height:18px;display:flex}.CartItem-module-scss-module__5TaBZq__discount em{font-style:italic}.CartItem-module-scss-module__5TaBZq__discountTag{border:1.5px solid;border-radius:2px;width:14px;height:14px;display:inline-block;position:relative;transform:rotate(45deg)}.CartItem-module-scss-module__5TaBZq__discountTag:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;left:2px}.CartItem-module-scss-module__5TaBZq__pricing{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.CartItem-module-scss-module__5TaBZq__originalPrice{letter-spacing:0;color:var(--text-secondary);margin:0;font-size:14px;font-weight:300;line-height:22px;text-decoration:line-through}.CartItem-module-scss-module__5TaBZq__price{letter-spacing:0;text-align:right;margin:0;font-size:16px;font-weight:500;line-height:24px}.CartItem-module-scss-module__5TaBZq__actions{grid-column:2/4;align-self:end;align-items:center;gap:12px;display:flex}@media (min-width:768px){.CartItem-module-scss-module__5TaBZq__actions{grid-column:2/3}}.CartItem-module-scss-module__5TaBZq__deleteButton{border:1px solid var(--control-state-tertiary);border-radius:var(--radius-default);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;display:flex}.CartItem-module-scss-module__5TaBZq__deleteButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.CartItem-module-scss-module__5TaBZq__deleteButton:hover{color:var(--text-primary)}.CartItem-module-scss-module__5TaBZq__deleteButton>span{width:20px!important;height:20px!important}
.RecommendationCard-module-scss-module__XsgQTa__card{background-color:var(--surface-primary);border:1px solid var(--border);border-radius:var(--radius-default);color:var(--text-primary);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:768px){.RecommendationCard-module-scss-module__XsgQTa__card.RecommendationCard-module-scss-module__XsgQTa__wide{flex-direction:row;max-width:848px;max-height:400px;margin:0 auto}.RecommendationCard-module-scss-module__XsgQTa__card.RecommendationCard-module-scss-module__XsgQTa__wide .RecommendationCard-module-scss-module__XsgQTa__imageWrapper{aspect-ratio:unset;flex:1}.RecommendationCard-module-scss-module__XsgQTa__card.RecommendationCard-module-scss-module__XsgQTa__wide .RecommendationCard-module-scss-module__XsgQTa__info{flex:1;justify-content:center;padding:24px;overflow-y:auto}.RecommendationCard-module-scss-module__XsgQTa__card.RecommendationCard-module-scss-module__XsgQTa__wide .RecommendationCard-module-scss-module__XsgQTa__actions{margin-top:0}}.RecommendationCard-module-scss-module__XsgQTa__imageWrapper{aspect-ratio:1;background-color:var(--surface-emphasis);position:relative;overflow:hidden}.RecommendationCard-module-scss-module__XsgQTa__imageWrapper .RecommendationCard-module-scss-module__XsgQTa__productLink{width:100%}.RecommendationCard-module-scss-module__XsgQTa__productLink{color:var(--text-primary);text-underline-offset:3px;width:fit-content;font-size:12px;font-weight:300;line-height:18px;text-decoration:underline}.RecommendationCard-module-scss-module__XsgQTa__productLink:hover{color:var(--text-secondary)}.RecommendationCard-module-scss-module__XsgQTa__badges{z-index:1;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex;position:absolute;top:12px;right:12px}.RecommendationCard-module-scss-module__XsgQTa__image{object-fit:cover;width:100%;height:100%}.RecommendationCard-module-scss-module__XsgQTa__wide .RecommendationCard-module-scss-module__XsgQTa__image{object-fit:contain}.RecommendationCard-module-scss-module__XsgQTa__placeholder{opacity:.3;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RecommendationCard-module-scss-module__XsgQTa__info{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.RecommendationCard-module-scss-module__XsgQTa__title{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.RecommendationCard-module-scss-module__XsgQTa__heroName{font-family:var(--font-radikal),sans-serif;font-weight:500}.RecommendationCard-module-scss-module__XsgQTa__variantName{color:var(--text-secondary);font-size:12px;font-weight:300;line-height:18px}.RecommendationCard-module-scss-module__XsgQTa__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:300;line-height:18px;display:-webkit-box;overflow:hidden}.RecommendationCard-module-scss-module__XsgQTa__bottom{flex-direction:column;gap:16px;margin-top:auto;padding-top:8px;display:flex}.RecommendationCard-module-scss-module__XsgQTa__variantSelector{flex-direction:column;gap:4px;display:flex}.RecommendationCard-module-scss-module__XsgQTa__variantLabel{color:var(--text-secondary);font-size:12px;font-weight:300;line-height:18px}.RecommendationCard-module-scss-module__XsgQTa__dropdownWrapper{position:relative}.RecommendationCard-module-scss-module__XsgQTa__dropdown{letter-spacing:0;font-size:14px;font-weight:300;line-height:22px}.RecommendationCard-module-scss-module__XsgQTa__dropdown:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.RecommendationCard-module-scss-module__XsgQTa__dropdown{background-color:var(--control);width:100%;min-height:2.5rem;color:var(--control-foreground);border:1px solid var(--control-stroke);border-radius:var(--radius-default);cursor:pointer;appearance:none;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background-color .15s;display:flex}.RecommendationCard-module-scss-module__XsgQTa__dropdown:hover{background-color:var(--control-hover)}.RecommendationCard-module-scss-module__XsgQTa__dropdownValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.RecommendationCard-module-scss-module__XsgQTa__swatch{border:1px solid var(--border);background-blend-mode:overlay;background-image:linear-gradient(210deg,#00000080,#fff9);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-right:8px}.RecommendationCard-module-scss-module__XsgQTa__dropdownMenu{background-color:var(--control);color:var(--control-foreground);border:1px solid var(--control-stroke);border-radius:var(--radius-default);max-height:240px;margin:.25rem 0 0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 8px 16px #0000001f}.RecommendationCard-module-scss-module__XsgQTa__dropdownMenu li{margin:0;padding:0}.RecommendationCard-module-scss-module__XsgQTa__dropdownOption{letter-spacing:0;font-size:14px;font-weight:300;line-height:22px}.RecommendationCard-module-scss-module__XsgQTa__dropdownOption:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.RecommendationCard-module-scss-module__XsgQTa__dropdownOption{cursor:pointer;text-align:left;width:100%;min-height:2.5rem;color:inherit;background:0 0;border:none;align-items:center;padding:.5rem 1rem;display:flex}.RecommendationCard-module-scss-module__XsgQTa__dropdownOption:hover{background-color:var(--control-hover)}.RecommendationCard-module-scss-module__XsgQTa__dropdownOption.RecommendationCard-module-scss-module__XsgQTa__selected{background-color:var(--control-hover);font-weight:500}.RecommendationCard-module-scss-module__XsgQTa__dropdownOptionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.RecommendationCard-module-scss-module__XsgQTa__price{letter-spacing:0;font-size:16px;font-weight:300;line-height:24px}.RecommendationCard-module-scss-module__XsgQTa__comparePrice{letter-spacing:0;color:var(--text-secondary);margin-right:8px;font-size:16px;font-weight:300;line-height:24px;text-decoration:line-through}.RecommendationCard-module-scss-module__XsgQTa__from{letter-spacing:0;color:var(--text-secondary);font-size:16px;font-weight:300;line-height:24px}.RecommendationCard-module-scss-module__XsgQTa__actions button,.RecommendationCard-module-scss-module__XsgQTa__actions a{width:100%}.RecommendationCard-module-scss-module__XsgQTa__priceBox{background-color:var(--surface-secondary);margin-top:8px;padding:16px}.RecommendationCard-module-scss-module__XsgQTa__priceReason{letter-spacing:0;margin:0 0 8px;font-size:14px;font-weight:300;line-height:22px}.RecommendationCard-module-scss-module__XsgQTa__priceRow{align-items:baseline;gap:12px;margin:0;display:flex}.RecommendationCard-module-scss-module__XsgQTa__salePrice{letter-spacing:0;color:var(--text-sale);font-size:16px;font-weight:300;line-height:24px}
.CloseButton-module-scss-module__JCazGG__ghost:is(button){border-radius:var(--radius-default);width:2.5rem;height:2.5rem;color:var(--control-foreground);background:0 0;margin-block:-.5rem;margin-inline-end:-.5rem;transition:background-color .15s}@media (prefers-reduced-motion:reduce){.CloseButton-module-scss-module__JCazGG__ghost:is(button){transition:none}}.CloseButton-module-scss-module__JCazGG__ghost:is(button):hover{background-color:var(--control-hover)}.CloseButton-module-scss-module__JCazGG__ghost:is(button):active{background-color:var(--control-active)}.CloseButton-module-scss-module__JCazGG__onEmphasis:is(button):hover{background-color:var(--control-subtle-on-emphasis)}.CloseButton-module-scss-module__JCazGG__onEmphasis:is(button):active{background-color:var(--border)}
@keyframes Modal-module-scss-module__ws1CfW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__ws1CfW__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Modal-module-scss-module__ws1CfW__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Modal-module-scss-module__ws1CfW__slide-down{0%{transform:translateY(var(--drag-y,0))}to{transform:translateY(100%)}}@keyframes Modal-module-scss-module__ws1CfW__slide-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module-scss-module__ws1CfW__slide-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.Modal-module-scss-module__ws1CfW__scrim{background-color:var(--scrim-primary);background-color:color-mix(in srgb,var(--color-base-800)64%,transparent);z-index:9999;justify-content:center;align-items:flex-end;animation:.3s ease-out Modal-module-scss-module__ws1CfW__fade-in;display:flex;position:fixed;inset:0}.Modal-module-scss-module__ws1CfW__scrim.Modal-module-scss-module__ws1CfW__closing{animation:.3s ease-out forwards Modal-module-scss-module__ws1CfW__fade-out}.Modal-module-scss-module__ws1CfW__scrim.Modal-module-scss-module__ws1CfW__top{align-items:flex-start}@media (min-width:768px){.Modal-module-scss-module__ws1CfW__scrim{align-items:center;padding:24px}}.Modal-module-scss-module__ws1CfW__modal{--modal-inset:1rem;background-color:var(--surface-primary);border:1px solid var(--border);border-radius:var(--radius-default)var(--radius-default)0 0;border-bottom:none;outline:none;flex-direction:column;width:100%;max-width:calc(100% - 24px);max-height:calc(100dvh - 2.5rem);animation:.3s ease-out Modal-module-scss-module__ws1CfW__slide-up;display:flex;position:relative;overflow:hidden}.Modal-module-scss-module__ws1CfW__modal.Modal-module-scss-module__ws1CfW__closing{animation:.3s ease-out forwards Modal-module-scss-module__ws1CfW__slide-down}.Modal-module-scss-module__ws1CfW__modal.Modal-module-scss-module__ws1CfW__dragging{transform:translateY(var(--drag-y,0));transition:none;animation:none}.Modal-module-scss-module__ws1CfW__modal.Modal-module-scss-module__ws1CfW__snappingBack{transition:transform .3s ease-out;animation:none}.Modal-module-scss-module__ws1CfW__modal.Modal-module-scss-module__ws1CfW__opened{animation:none}.Modal-module-scss-module__ws1CfW__modal.Modal-module-scss-module__ws1CfW__dragClose{animation:.3s ease-out forwards Modal-module-scss-module__ws1CfW__slide-down}@media (max-width:375px){.Modal-module-scss-module__ws1CfW__modal{border-inline:none;border-radius:0;max-width:100%}}@media (min-width:768px){.Modal-module-scss-module__ws1CfW__modal{--modal-inset:1.5rem;border:none;border-radius:8px;max-width:960px;max-height:calc(100dvh - 48px);animation:.3s ease-out Modal-module-scss-module__ws1CfW__slide-fade-in}.Modal-module-scss-module__ws1CfW__modal.Modal-module-scss-module__ws1CfW__closing:not(.Modal-module-scss-module__ws1CfW__dragClose){animation:.3s ease-out forwards Modal-module-scss-module__ws1CfW__slide-fade-out}}@media (min-width:1024px){.Modal-module-scss-module__ws1CfW__modal{--modal-inset:2.5rem}}.Modal-module-scss-module__ws1CfW__header{padding:1rem var(--modal-inset);touch-action:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-width:768px){.Modal-module-scss-module__ws1CfW__header{touch-action:auto}}.Modal-module-scss-module__ws1CfW__header:before{content:"";background-color:var(--divider-stroke-primary);border-radius:2px;width:32px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (min-width:768px){.Modal-module-scss-module__ws1CfW__header:before{display:none}}.Modal-module-scss-module__ws1CfW__title{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:18px;font-weight:500;line-height:18px}@media screen and (min-width:1280px){.Modal-module-scss-module__ws1CfW__title{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:32px}}.Modal-module-scss-module__ws1CfW__title{margin:0}.Modal-module-scss-module__ws1CfW__closeButton{margin-left:auto}.Modal-module-scss-module__ws1CfW__content{overscroll-behavior:contain;min-height:0;padding:0 var(--modal-inset)var(--modal-inset);flex:1;overflow-y:auto}:is(.Modal-module-scss-module__ws1CfW__content .margin-outer,.Modal-module-scss-module__ws1CfW__content .padding-outer){padding-inline:0}
.SliderArrow-module-scss-module__Sfs6_W__arrow:is(button){background:var(--control-subtle);border:1px solid var(--border);box-shadow:none;color:var(--control-foreground);transition:background-color .15s,border-color .15s}.SliderArrow-module-scss-module__Sfs6_W__arrow:is(button):hover:not(:disabled){background:var(--control-subtle-hover)}.SliderArrow-module-scss-module__Sfs6_W__arrow:is(button):active:not(:disabled){background:var(--control-subtle-hover);border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.SliderArrow-module-scss-module__Sfs6_W__arrow:is(button):disabled{color:var(--muted-foreground);cursor:not-allowed;box-shadow:none}.SliderArrow-module-scss-module__Sfs6_W__hidden:is(button){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}@media (prefers-reduced-motion:reduce){.SliderArrow-module-scss-module__Sfs6_W__hidden:is(button){transition:none}}
.SliderBlock-module-scss-module__zprjRq__sliderWrapper{z-index:0;position:relative}.SliderBlock-module-scss-module__zprjRq__navLeft,.SliderBlock-module-scss-module__zprjRq__navRight{z-index:3;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1280px){.SliderBlock-module-scss-module__zprjRq__navLeft,.SliderBlock-module-scss-module__zprjRq__navRight{display:block}}.SliderBlock-module-scss-module__zprjRq__navLeft{left:-20px}.SliderBlock-module-scss-module__zprjRq__navRight{right:-20px}.SliderBlock-module-scss-module__zprjRq__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.SliderBlock-module-scss-module__zprjRq__grid>*{scroll-snap-align:start;flex:0 0 60%}@media (min-width:768px){.SliderBlock-module-scss-module__zprjRq__grid>*{flex:0 0 calc(33.333% - .6667rem)}}@media (min-width:1280px){.SliderBlock-module-scss-module__zprjRq__grid>*{flex:0 0 calc(25% - .75rem)}}.SliderBlock-module-scss-module__zprjRq__grid.SliderBlock-module-scss-module__zprjRq__grid>*{flex:0 0 60%}@media (min-width:768px){.SliderBlock-module-scss-module__zprjRq__grid.SliderBlock-module-scss-module__zprjRq__grid>*{flex:0 0 calc(33.333% - .6667rem)}}@media (min-width:1280px){.SliderBlock-module-scss-module__zprjRq__grid.SliderBlock-module-scss-module__zprjRq__grid>*{flex:0 0 calc(25% - .75rem)}}.SliderBlock-module-scss-module__zprjRq__grid::-webkit-scrollbar{display:none}.SliderBlock-module-scss-module__zprjRq__sliderWrapper .SliderBlock-module-scss-module__zprjRq__scrollbar{margin-top:1.25rem}@media (min-width:1024px){.SliderBlock-module-scss-module__zprjRq__grid.SliderBlock-module-scss-module__zprjRq__earlyFourCol>*{flex:0 0 calc(25% - .75rem)}}
.SliderScrollbar-module-scss-module__1ztb3q__scrollbar{border-radius:var(--radius-default);background-color:var(--control-subtle);cursor:pointer;touch-action:none;height:.75rem;margin-top:.75rem;position:relative}.SliderScrollbar-module-scss-module__1ztb3q__thumb{border-radius:var(--radius-default);background-color:var(--control-subtle-hover);min-width:2rem;height:100%;transition:background-color .15s;position:absolute;top:0}.SliderScrollbar-module-scss-module__1ztb3q__thumb:hover{background-color:var(--control-subtle-strong)}.SliderScrollbar-module-scss-module__1ztb3q__onEmphasis{background-color:var(--control-subtle-on-emphasis)}.SliderScrollbar-module-scss-module__1ztb3q__onEmphasis .SliderScrollbar-module-scss-module__1ztb3q__thumb{background-color:var(--control-subtle-on-emphasis-strong)}.SliderScrollbar-module-scss-module__1ztb3q__onEmphasis .SliderScrollbar-module-scss-module__1ztb3q__thumb:hover{background-color:var(--muted-foreground)}.SliderScrollbar-module-scss-module__1ztb3q__stepped{transition:left .3s,background-color .15s}@media (prefers-reduced-motion:reduce){.SliderScrollbar-module-scss-module__1ztb3q__stepped{transition:none}}
@media (min-width:768px){.AddToCartModal-module-scss-module__ZQf0ZW__modal{max-width:1200px;height:auto;max-height:calc(100vh - 48px)}}.AddToCartModal-module-scss-module__ZQf0ZW__wrapper{padding:0}.AddToCartModal-module-scss-module__ZQf0ZW__successMessage{letter-spacing:0;margin:0 0 16px;font-size:16px;font-weight:500;line-height:24px}.AddToCartModal-module-scss-module__ZQf0ZW__layout{flex-direction:column;gap:24px;display:flex}@media (min-width:1280px){.AddToCartModal-module-scss-module__ZQf0ZW__layout{flex-direction:row;justify-content:space-between;align-items:flex-start}}.AddToCartModal-module-scss-module__ZQf0ZW__productCards{flex-direction:column;gap:8px;display:flex}@media (min-width:1280px){.AddToCartModal-module-scss-module__ZQf0ZW__productCards{flex:0 0 50%}}.AddToCartModal-module-scss-module__ZQf0ZW__productCard{background-color:var(--system-bg-success);border:1px solid var(--system-success);border-radius:var(--radius-default);gap:16px;padding:16px;display:flex}.AddToCartModal-module-scss-module__ZQf0ZW__imageWrapper{background-color:var(--surface-primary);border-radius:var(--radius-small);flex-shrink:0;width:80px;height:80px;overflow:hidden}.AddToCartModal-module-scss-module__ZQf0ZW__image{object-fit:cover;width:100%;height:100%}.AddToCartModal-module-scss-module__ZQf0ZW__productInfo{flex-direction:column;justify-content:center;gap:4px;display:flex}.AddToCartModal-module-scss-module__ZQf0ZW__title{letter-spacing:0;font-size:14px;font-weight:300;line-height:22px}.AddToCartModal-module-scss-module__ZQf0ZW__line{letter-spacing:0;font-size:14px;font-weight:500;line-height:22px}.AddToCartModal-module-scss-module__ZQf0ZW__variantName{color:var(--text-secondary);font-size:12px;font-weight:300;line-height:18px}.AddToCartModal-module-scss-module__ZQf0ZW__actions{flex-shrink:0}.AddToCartModal-module-scss-module__ZQf0ZW__actions a{width:100%}.AddToCartModal-module-scss-module__ZQf0ZW__divider{border:none;border-top:1px solid var(--divider-stroke-primary);margin:24px 0}.AddToCartModal-module-scss-module__ZQf0ZW__bundleUpsell{padding:0}.AddToCartModal-module-scss-module__ZQf0ZW__bundleHeadline{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:32px}@media screen and (min-width:1280px){.AddToCartModal-module-scss-module__ZQf0ZW__bundleHeadline{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}}.AddToCartModal-module-scss-module__ZQf0ZW__bundleHeadline{text-align:center;margin:0 0 24px}.AddToCartModal-module-scss-module__ZQf0ZW__recommendations{padding:0}.AddToCartModal-module-scss-module__ZQf0ZW__recommendationsHeading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:32px}@media screen and (min-width:1280px){.AddToCartModal-module-scss-module__ZQf0ZW__recommendationsHeading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}}.AddToCartModal-module-scss-module__ZQf0ZW__recommendationsHeading{text-align:center;margin:0 0 24px}.AddToCartModal-module-scss-module__ZQf0ZW__backToShop{justify-content:center;align-items:center;min-height:400px;margin:0 24px 24px;padding:48px 24px;display:flex;position:relative;overflow:hidden}.AddToCartModal-module-scss-module__ZQf0ZW__backToShopBg{object-fit:cover;object-position:top;z-index:0}.AddToCartModal-module-scss-module__ZQf0ZW__backToShopContent{z-index:1;text-align:center;color:var(--white-100);flex-direction:column;align-items:center;display:flex;position:relative}.AddToCartModal-module-scss-module__ZQf0ZW__backToShopLogo{width:200px;height:auto;margin-bottom:24px}.AddToCartModal-module-scss-module__ZQf0ZW__backToShopHeading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:32px}@media screen and (min-width:1280px){.AddToCartModal-module-scss-module__ZQf0ZW__backToShopHeading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}}.AddToCartModal-module-scss-module__ZQf0ZW__backToShopHeading{margin:0 0 8px}.AddToCartModal-module-scss-module__ZQf0ZW__backToShopText{letter-spacing:0;max-width:600px;margin:0 0 24px;font-size:14px;font-weight:300;line-height:22px}
.Spacer-module-scss-module__agbtdq__spacer{width:100%}.Spacer-module-scss-module__agbtdq__xxs{height:16px}@media (min-width:1280px){.Spacer-module-scss-module__agbtdq__xxs{height:40px}}.Spacer-module-scss-module__agbtdq__xs{height:24px}@media (min-width:1280px){.Spacer-module-scss-module__agbtdq__xs{height:64px}}.Spacer-module-scss-module__agbtdq__s{height:40px}@media (min-width:1280px){.Spacer-module-scss-module__agbtdq__s{height:80px}}.Spacer-module-scss-module__agbtdq__m{height:64px}@media (min-width:1280px){.Spacer-module-scss-module__agbtdq__m{height:104px}}.Spacer-module-scss-module__agbtdq__l{height:80px}@media (min-width:1280px){.Spacer-module-scss-module__agbtdq__l{height:152px}}html[data-ab-pdp-shrink] .Spacer-module-scss-module__agbtdq__l{height:80px}.Spacer-module-scss-module__agbtdq__xl{height:104px}@media (min-width:1280px){.Spacer-module-scss-module__agbtdq__xl{height:168px}}
.TextWrapper-module-scss-module__NJUd0a__pageTextWrapper{padding-top:24px}@media (min-width:1024px){.TextWrapper-module-scss-module__NJUd0a__pageTextWrapper{grid-template-columns:repeat(12,1fr);display:grid}}.TextWrapper-module-scss-module__NJUd0a__pageText{text-align:left;grid-column:1/-1}.TextWrapper-module-scss-module__NJUd0a__pageText.TextWrapper-module-scss-module__NJUd0a__center{text-align:center;grid-column:3/-3}.TextWrapper-module-scss-module__NJUd0a__pageText.TextWrapper-module-scss-module__NJUd0a__right{text-align:right;grid-column:1/-1}.TextWrapper-module-scss-module__NJUd0a__pageText p:last-child{margin:0}
.BackToTop-module-scss-module__y_94VW__backToTop{justify-content:center;width:100%;display:flex}.BackToTop-module-scss-module__y_94VW__backToTop~[class^=Spacer]{height:0}
.Picture-module-scss-module__Efza_a__imageContainer{position:relative}.Picture-module-scss-module__Efza_a__imageContainer img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.Author-module-scss-module__zOsD3q__grayscale,.Author-module-scss-module__zOsD3q__boxImage,.Author-module-scss-module__zOsD3q__cardImage{filter:grayscale()}.Author-module-scss-module__zOsD3q__card{display:block}.Author-module-scss-module__zOsD3q__card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Author-module-scss-module__zOsD3q__cardImageWrapper{aspect-ratio:4/5;background-color:var(--surface-secondary);position:relative;overflow:hidden}.Author-module-scss-module__zOsD3q__cardImage{object-fit:cover;object-position:top;width:100%;height:100%}.Author-module-scss-module__zOsD3q__cardPlaceholder{background-color:var(--surface-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Author-module-scss-module__zOsD3q__cardOverlay{background:linear-gradient(#000000a6 0%,#000000d9 100%);position:absolute;inset:0}.Author-module-scss-module__zOsD3q__cardBadge{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.Author-module-scss-module__zOsD3q__cardSubtitle{color:var(--text-secondary);font-size:12px;font-weight:300;line-height:18px}.Author-module-scss-module__zOsD3q__box{flex-direction:column;gap:24px;display:flex}.Author-module-scss-module__zOsD3q__box .Author-module-scss-module__zOsD3q__boxHeader{gap:0}.Author-module-scss-module__zOsD3q__boxWrapper{align-items:center;gap:12px;display:flex}@media screen and (min-width:1024px){.Author-module-scss-module__zOsD3q__boxWrapper{flex-direction:row;align-items:center}}.Author-module-scss-module__zOsD3q__boxAvatar{background-color:var(--surface-secondary);border-radius:9999px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.Author-module-scss-module__zOsD3q__boxBadge{background-color:var(--lightgray-300);padding:2px 6px;display:inline-block}.Author-module-scss-module__zOsD3q__boxImage{object-fit:cover;width:100%;height:100%}.Author-module-scss-module__zOsD3q__boxPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Author-module-scss-module__zOsD3q__boxContent{flex-direction:column;flex:1;gap:16px;display:flex}.Author-module-scss-module__zOsD3q__boxHeader{flex-flow:column wrap;align-items:flex-start;gap:8px;display:flex}@media screen and (min-width:1024px){.Author-module-scss-module__zOsD3q__boxHeader.Author-module-scss-module__zOsD3q__minimal{flex-direction:column;align-items:flex-start}}.Author-module-scss-module__zOsD3q__boxName{letter-spacing:0;color:var(--text-primary);font-size:16px;font-weight:500;line-height:24px}.Author-module-scss-module__zOsD3q__boxAbout p{letter-spacing:0;color:var(--text-primary);margin:0;font-size:16px;font-weight:300;line-height:24px}.Author-module-scss-module__zOsD3q__boxSocials{margin-top:16px}
.VideoPlayer-module-scss-module__IovzIa__video{object-fit:cover;width:100%;height:100%;display:block}.VideoPlayer-module-scss-module__IovzIa__isBackground{pointer-events:none}.VideoPlayer-module-scss-module__IovzIa__contain{object-fit:contain}
.ContentHeader-module-scss-module__zp4TZG__header{position:relative}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__header.ContentHeader-module-scss-module__zp4TZG__recipe{background-color:var(--surface-accent-primary);color:var(--text-inverted)}.ContentHeader-module-scss-module__zp4TZG__header.ContentHeader-module-scss-module__zp4TZG__guide{background-color:var(--surface-inverted);color:var(--text-inverted)}}.ContentHeader-module-scss-module__zp4TZG__header{margin-bottom:24px}@media screen and (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__header{margin-bottom:200px}}.ContentHeader-module-scss-module__zp4TZG__wrapper{grid-template-columns:1fr;padding-top:40px;display:grid;position:relative}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__wrapper{grid-template-columns:repeat(12,1fr);column-gap:64px;height:376px;padding-top:56px}}.ContentHeader-module-scss-module__zp4TZG__image{z-index:50;grid-area:2/1;max-height:465px;margin:0 -8px}@media (min-width:375px){.ContentHeader-module-scss-module__zp4TZG__image{margin:0 -16px}}@media (min-width:768px){.ContentHeader-module-scss-module__zp4TZG__image{max-height:unset;margin:0}}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__image{grid-area:1/1/auto/span 7}}.ContentHeader-module-scss-module__zp4TZG__imageElement{border-radius:var(--radius-default);overflow:hidden}.ContentHeader-module-scss-module__zp4TZG__imageElement img{height:465px}@media (min-width:768px){.ContentHeader-module-scss-module__zp4TZG__imageElement img{aspect-ratio:72/43;height:auto}}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__imageElement img{aspect-ratio:5/4;height:490px}}@media (min-width:1280px){.ContentHeader-module-scss-module__zp4TZG__imageElement img{aspect-ratio:13/10}}.ContentHeader-module-scss-module__zp4TZG__info{flex-direction:column;grid-row:1;align-self:center;align-items:flex-start;margin-bottom:32px;display:flex}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__info{color:var(--text-inverted);grid-column:8/14;margin-bottom:100px}}.ContentHeader-module-scss-module__zp4TZG__badge{letter-spacing:0;margin-bottom:16px;padding:6px;font-size:14px;font-weight:300;line-height:22px}.ContentHeader-module-scss-module__zp4TZG__badge.ContentHeader-module-scss-module__zp4TZG__badgeRecipe{background-color:var(--accent-alt-primary);color:var(--text-inverted)}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__badge.ContentHeader-module-scss-module__zp4TZG__badgeRecipe{background-color:var(--surface-primary);color:var(--text-primary)}}.ContentHeader-module-scss-module__zp4TZG__badge.ContentHeader-module-scss-module__zp4TZG__badgeGuide{background-color:var(--surface-inverted);color:var(--text-inverted)}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__badge.ContentHeader-module-scss-module__zp4TZG__badgeGuide{background-color:var(--surface-primary);color:var(--text-primary)}}.ContentHeader-module-scss-module__zp4TZG__stats{letter-spacing:0;gap:24px;margin-bottom:16px;font-size:14px;font-weight:300;line-height:22px;display:flex}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__stats{color:var(--text-inverted);margin-bottom:16px}}.ContentHeader-module-scss-module__zp4TZG__statsItem{align-items:center;gap:6px;display:flex}.ContentHeader-module-scss-module__zp4TZG__statsItem>span{width:24px!important;height:24px!important}@media (min-width:1280px){.ContentHeader-module-scss-module__zp4TZG__title{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}}@media screen and (min-width:1280px) and (min-width:1280px){.ContentHeader-module-scss-module__zp4TZG__title{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:36px;font-weight:500;line-height:52px}}.ContentHeader-module-scss-module__zp4TZG__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:44px;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__title{color:var(--text-inverted)}}.ContentHeader-module-scss-module__zp4TZG__adSlot{grid-row:3;margin:0 -8px}@media (min-width:375px){.ContentHeader-module-scss-module__zp4TZG__adSlot{margin:0 -16px}}@media (min-width:768px){.ContentHeader-module-scss-module__zp4TZG__adSlot{margin:0}}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__adSlot{display:none}}.ContentHeader-module-scss-module__zp4TZG__author{flex-direction:row;grid-row:4;margin-top:40px;display:flex}.ContentHeader-module-scss-module__zp4TZG__author>div{flex-direction:column;align-items:flex-start}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__author{z-index:50;flex-direction:column;grid-area:1/8;align-items:flex-start;position:absolute;bottom:-171px;left:0}}.ContentHeader-module-scss-module__zp4TZG__borderClip{display:none}@media (min-width:1024px){.ContentHeader-module-scss-module__zp4TZG__borderClip{z-index:20;background-color:var(--surface-primary);width:100%;height:72px;display:block;position:relative;top:24px}}
.TextBlock-module-scss-module__RjfHNG__headline{padding:0 0 24px}.TextBlock-module-scss-module__RjfHNG__headline:has(+[class^=Spacer]){padding:0}.TextBlock-module-scss-module__RjfHNG__body{max-width:800px}.TextBlock-module-scss-module__RjfHNG__body>:last-child{margin-bottom:0}.TextBlock-module-scss-module__RjfHNG__textBlock:has(table){overflow-x:auto;container:table-block/inline-size}.TextBlock-module-scss-module__RjfHNG__textBlock table{text-align:left;margin-inline:auto;width:100%!important}
.AssetSlider-module-scss-module__llNMfW__container{background-color:#0000;flex-direction:column;gap:16px;margin:0;display:flex}.AssetSlider-module-scss-module__llNMfW__imageArea{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.AssetSlider-module-scss-module__llNMfW__imageArea::-webkit-scrollbar{display:none}.AssetSlider-module-scss-module__llNMfW__imageSlide{scroll-snap-align:start;border-radius:var(--radius-default);flex:0 0 100%;position:relative;overflow:hidden}.AssetSlider-module-scss-module__llNMfW__tabBar{background:var(--surface-overlay-subtle);border-radius:80px;width:fit-content;max-width:calc(100% - 40px);margin:0 auto;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){.AssetSlider-module-scss-module__llNMfW__tabBar{max-width:1064px}}.AssetSlider-module-scss-module__llNMfW__tabButton{letter-spacing:0;z-index:1;cursor:pointer;min-width:0;color:var(--text-secondary);background:0 0;border:none;border-radius:80px;flex:auto;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:500;line-height:22px;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.AssetSlider-module-scss-module__llNMfW__tabButton:focus-visible:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AssetSlider-module-scss-module__llNMfW__tabButtonActive{background-color:var(--black-700);color:var(--white)}@supports (anchor-name:--x){.AssetSlider-module-scss-module__llNMfW__tabBar{anchor-scope:--active-tab}.AssetSlider-module-scss-module__llNMfW__tabBar:before{content:"";position-anchor:--active-tab;top:0;bottom:0;left:anchor(left);width:anchor-size(width);background-color:var(--black-700);pointer-events:none;border-radius:80px;transition:left .25s,width .25s;position:absolute}.AssetSlider-module-scss-module__llNMfW__tabButtonActive{anchor-name:--active-tab;background-color:#0000}}.AssetSlider-module-scss-module__llNMfW__tabButtonLabel{flex:0 auto;align-items:center;min-width:0;display:flex}.AssetSlider-module-scss-module__llNMfW__tabButtonLabelInner{white-space:nowrap;flex:none}.AssetSlider-module-scss-module__llNMfW__tabButtonFadeLeft .AssetSlider-module-scss-module__llNMfW__tabButtonLabel{justify-content:flex-end}.AssetSlider-module-scss-module__llNMfW__tabButtonFadeRight .AssetSlider-module-scss-module__llNMfW__tabButtonLabel{justify-content:flex-start}.AssetSlider-module-scss-module__llNMfW__tabButtonFadeLeft.AssetSlider-module-scss-module__llNMfW__tabButtonFadeRight .AssetSlider-module-scss-module__llNMfW__tabButtonLabel{justify-content:center}.AssetSlider-module-scss-module__llNMfW__tabButtonFadeLeft{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px);mask-image:linear-gradient(90deg,#0000,#000 16px)}.AssetSlider-module-scss-module__llNMfW__tabButtonFadeRight{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.AssetSlider-module-scss-module__llNMfW__tabButtonFadeLeft.AssetSlider-module-scss-module__llNMfW__tabButtonFadeRight{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.AssetSlider-module-scss-module__llNMfW__caption{letter-spacing:0;text-align:center;max-width:768px;min-height:150px;margin:24px auto 0;font-size:16px;font-weight:300;line-height:24px}
.TextImageAsset-module-scss-module__h9uHAa__asset{border-radius:var(--radius-default);overflow:hidden}
.AssetSliderImage-module-scss-module__Ffm2aq__imageWrapper{aspect-ratio:16/9;width:100%;min-height:300px;position:relative}@media (min-width:1280px){.AssetSliderImage-module-scss-module__Ffm2aq__imageWrapper{min-height:500px}}@media (max-width:767px){.AssetSliderImage-module-scss-module__Ffm2aq__imageWrapper.AssetSliderImage-module-scss-module__Ffm2aq__hasMobileCrop{aspect-ratio:1}}.AssetSliderImage-module-scss-module__Ffm2aq__image{width:100%;height:100%}.AssetSliderImage-module-scss-module__Ffm2aq__imagePlaceholder{aspect-ratio:16/9;background-color:var(--surface-secondary);width:100%;min-height:300px}@media (min-width:1280px){.AssetSliderImage-module-scss-module__Ffm2aq__imagePlaceholder{min-height:500px}}
.Share-module-scss-module__cYcjtq__share{display:none}@media (min-width:1280px){.Share-module-scss-module__cYcjtq__share{flex-direction:column;align-items:center;gap:16px;display:flex;position:sticky;top:200px}}.Share-module-scss-module__cYcjtq__button{background-color:var(--lightgray-300)}.Share-module-scss-module__cYcjtq__button:hover{background-color:var(--lightgray-700)}
.Introduction-module-scss-module__D2_KtW__spacer{height:64px}.Introduction-module-scss-module__D2_KtW__introduction{grid-template-columns:repeat(12,1fr);gap:0 32px;display:grid}.Introduction-module-scss-module__D2_KtW__introduction>div:first-child{grid-column:1/span 11}.Introduction-module-scss-module__D2_KtW__introduction>div:nth-child(2){grid-column:12}
:root{--base:#000;--base-64:#000000a3;--base-40:#0006;--base-32:#00000052;--base-24:#0000003d;--base-8:#00000014;--white:#fff;--base-inverted-12:#ffffff1f;--color-base-100:#fff;--color-base-200:#f6f5f2;--color-base-300:#dfdeda;--color-base-400:#bfbeba;--color-base-500:#8a8986;--color-base-600:#5c5b58;--color-base-700:#2f2e2b;--color-base-800:#100f0d;--color-base-1000:#000;--radius-default:.25rem;--radius-small:.125rem;--font-size-h1:3rem;--line-height-h1:3.75rem;--font-size-h2:2.25rem;--line-height-h2:3.25rem;--font-size-h3:1.75rem;--line-height-h3:2.5rem;--font-size-h4:1.375rem;--line-height-h4:2rem;--font-size-h5:1.125rem;--line-height-h5:1.125rem;--font-size-body-1:1rem;--line-height-body-1:1.5rem;--font-size-body-2:.875rem;--line-height-body-2:1.375rem;--font-size-caption:.75rem;--line-height-caption:1.125rem;--font-size-tiny:.625rem;--line-height-tiny:1rem;--font-size-accent-1:3.75rem;--line-height-accent-1:4.75rem;--font-size-accent-1-desktop:7.625rem;--line-height-accent-1-desktop:7.375rem;--font-size-accent-2:2.625rem;--line-height-accent-2:3.375rem;--font-size-accent-2-desktop:5.25rem;--line-height-accent-2-desktop:6.25rem;--font-size-accent-3:1.875rem;--line-height-accent-3:2.375rem;--font-size-accent-3-desktop:3.75rem;--line-height-accent-3-desktop:4.875rem;--font-size-accent-4:1.625rem;--line-height-accent-4:2.125rem;--font-size-accent-4-desktop:2.625rem;--line-height-accent-4-desktop:3.375rem;--black-100:#303030;--black-200:#2e2e2d;--black-300:#2b2b2b;--black-400:#292928;--black-500:#262626;--black-600:#212121;--black-700:#1a1a1a;--black-800:#0f0f0f;--white-100:#fafafa;--white-200:#f7f7f7;--white-300:#f5f5f5;--white-400:#f0f0f0;--white-500:#ebebeb;--white-600:#ebebe9;--white-700:#ededeb;--white-800:#f0efed;--darkgray-100:#5c5c5c;--darkgray-200:#575656;--darkgray-300:#4d4d4d;--darkgray-400:#4a4a49;--darkgray-500:#474747;--darkgray-600:#424242;--darkgray-700:#3d3d3c;--darkgray-800:#383838;--darkgray-900:#333332;--gray-100:#969695;--gray-200:#949492;--gray-300:#8a8884;--gray-400:#858483;--gray-500:#807f7e;--gray-600:#7a7976;--gray-700:#7a7a79;--gray-800:#757574;--gray-900:#666565;--lightgray-100:#e5e5e4;--lightgray-200:#e5e4e3;--lightgray-300:#e5e5e3;--lightgray-400:#e0e0de;--lightgray-500:#dbdbd9;--lightgray-600:#d6d6d6;--lightgray-700:#bdbcbb;--lightgray-800:#b8b8b8;--lightgray-900:#a2a09a;--beige-100:#f3f1ed;--beige-200:#ccc9c2;--blue-100:#e9f0fe;--blue-150:#a4c5ff;--blue-200:#60cdff;--blue-300:#2363d9;--blue-350:#0948b5;--blue-400:#152d38;--orange-100:#fff4e0;--orange-200:#eaa63e;--orange-300:#df7a00;--orange-400:#d17200;--orange-500:#c46b00;--orange-600:#ba5a00;--orange-650:#954900;--orange-700:#4d3b19;--red-100:#ffeded;--red-150:#ffaba2;--red-200:#f96c6c;--red-300:#cc2f2f;--red-350:#a00012;--red-400:#3d1c1a;--green-100:#e2f7da;--green-150:#9cd78a;--green-200:#88d665;--green-300:#327a12;--green-400:#86988c;--green-500:#516558;--green-600:#1e3410;--green-700:#143324;--green-800:#14241d;--text-primary:var(--black-700);--text-secondary:var(--darkgray-500);--text-tertiary:var(--gray-900);--text-disabled:var(--gray-800);--text-inverted:var(--white-100);--text-error:var(--red-300);--text-sale:var(--orange-500);--text-on-accent-primary:var(--black-700);--text-on-accent-disabled:var(--gray-800);--accent-primary:var(--orange-300);--accent-secondary:var(--orange-400);--accent-tertiary:var(--orange-500);--accent-disabled:var(--lightgray-400);--accent-alt-primary:var(--green-400);--accent-alt-secondary:var(--green-500);--accent-alt-tertiary:var(--green-800);--accent-alt-disabled:var(--lightgray-400);--control-primary:var(--lightgray-300);--control-secondary:var(--lightgray-700);--control-tertiary:var(--lightgray-500);--control-disabled:var(--lightgray-400);--control-hover:var(--color-base-200);--control-active:var(--color-base-300);--control-subtle:var(--color-base-200);--control-subtle-hover:var(--color-base-300);--control-subtle-strong:var(--color-base-400);--control-subtle-on-emphasis:var(--color-base-300);--control-subtle-on-emphasis-strong:var(--color-base-500);--control:var(--color-base-100);--control-foreground:var(--color-base-800);--control-stroke:var(--color-base-500);--control-stroke-focus:var(--orange-500);--muted-foreground:var(--color-base-600);--border:var(--color-base-400);--control-alt-primary:var(--black-700);--control-alt-secondary:var(--darkgray-500);--control-alt-tertiary:var(--gray-900);--control-alt-disabled:var(--lightgray-400);--control-strong-primary:var(--gray-300);--control-strong-secondary:var(--gray-600);--control-strong-tertiary:var(--gray-900);--control-strong-disabled:var(--lightgray-400);--control-solid-primary:var(--white-100);--control-solid-primary-inverted:var(--black-700);--control-image-primary:var(--base-40);--control-image-secondary:var(--base-32);--control-image-tertiary:var(--base-24);--control-image-alt:var(--base-8);--control-state-primary:var(--white-800);--control-state-secondary:var(--white-600);--control-state-tertiary:var(--lightgray-400);--control-stroke-primary:var(--beige-200);--control-stroke-secondary:var(--lightgray-900);--control-stroke-tertiary:var(--white);--control-stroke-strong-primary:var(--gray-600);--control-stroke-strong-disabled:var(--gray-300);--divider-stroke-primary:var(--beige-100);--divider-stroke-secondary:var(--beige-200);--surface-primary:var(--white);--surface-secondary:var(--lightgray-100);--surface-emphasis:var(--color-base-200);--muted:var(--color-base-300);--surface-tertiary:var(--white-200);--surface-inverted:var(--black-700);--surface-alt-primary:var(--lightgray-200);--surface-alt-secondary:var(--white-500);--surface-alt-tertiary:var(--white-300);--surface-alt-inverted:var(--darkgray-400);--surface-accent-primary:var(--green-700);--surface-accent-secondary:var(--green-500);--surface-accent-tertiary:var(--green-400);--surface-accent-inverted:var(--green-800);--surface-warm:var(--beige-100);--surface-table-stripe:var(--white-800);--surface-overlay-subtle:var(--base-8);--surface-alternate:var(--white);--surface-alternate-light:var(--lightgray-100);--scrim-primary:var(--base-64);--system-attention:var(--blue-350);--system-success:var(--green-300);--system-caution:var(--orange-650);--system-critical:var(--red-350);--system-neutral:var(--gray-300);--system-bg-attention:var(--blue-100);--system-bg-success:var(--green-100);--system-bg-caution:var(--orange-100);--system-bg-critical:var(--red-100);--system-bg-neutral:var(--lightgray-300);--shadow-primary:#2626260f;--shadow-secondary:#26262605;--shadow-button:#0003;--shadow-flyout:#26262652;--shadow-modal-primary:#2626268f;--shadow-modal-secondary:#2626267a;--header-bg:var(--black-300);--header-text:var(--lightgray-700);--header-text-hover:var(--white-100);--usps-subheadline:#3c2d28b8}.RecipeIngredients-module-scss-module__L9uYoG__body.RecipeIngredients-module-scss-module__L9uYoG__dark,.RecipeIngredients-module-scss-module__L9uYoG__dark{--text-primary:var(--white-100);--text-secondary:var(--lightgray-700);--text-tertiary:var(--gray-100);--text-disabled:var(--gray-100);--text-inverted:var(--black-700);--text-error:var(--red-200);--text-sale:var(--orange-200);--text-on-accent-primary:var(--black-700);--text-on-accent-disabled:var(--gray-100);--accent-primary:var(--orange-300);--accent-secondary:var(--orange-400);--accent-tertiary:var(--orange-500);--accent-disabled:var(--black-400);--accent-alt-primary:var(--green-400);--accent-alt-secondary:var(--green-500);--accent-alt-tertiary:var(--green-800);--accent-alt-disabled:var(--black-400);--control-primary:var(--darkgray-300);--control-secondary:var(--darkgray-700);--control-tertiary:var(--darkgray-900);--control-disabled:var(--black-400);--control-hover:var(--color-base-600);--control-active:var(--color-base-500);--control-subtle:var(--color-base-800);--control-subtle-hover:var(--color-base-700);--control-subtle-strong:var(--color-base-600);--control-subtle-on-emphasis:var(--color-base-800);--control-subtle-on-emphasis-strong:var(--color-base-500);--control:var(--color-base-700);--control-foreground:var(--color-base-200);--control-stroke:var(--color-base-500);--control-stroke-focus:var(--orange-300);--muted-foreground:var(--color-base-400);--border:var(--color-base-600);--control-alt-primary:var(--lightgray-600);--control-alt-secondary:var(--white-400);--control-alt-tertiary:var(--white-100);--control-alt-disabled:var(--black-400);--control-strong-primary:var(--gray-200);--control-strong-secondary:var(--gray-400);--control-strong-tertiary:var(--gray-700);--control-strong-disabled:var(--black-400);--control-solid-primary:var(--black-700);--control-solid-primary-inverted:var(--white-100);--control-image-primary:var(--base-40);--control-image-secondary:var(--base-32);--control-image-tertiary:var(--base-24);--control-image-alt:var(--base-8);--control-state-primary:var(--black-200);--control-state-secondary:var(--darkgray-800);--control-state-tertiary:var(--darkgray-600);--control-stroke-primary:var(--darkgray-400);--control-stroke-secondary:var(--darkgray-100);--control-stroke-tertiary:var(--white-100);--control-stroke-strong-primary:var(--gray-500);--control-stroke-strong-disabled:var(--darkgray-800);--divider-stroke-primary:var(--darkgray-800);--divider-stroke-secondary:var(--darkgray-200);--surface-primary:var(--black-700);--surface-secondary:var(--black-100);--surface-emphasis:var(--color-base-700);--muted:var(--color-base-700);--surface-tertiary:var(--black-300);--surface-inverted:var(--white);--surface-alt-primary:var(--black-500);--surface-alt-secondary:var(--black-600);--surface-alt-tertiary:var(--black-800);--surface-alt-inverted:var(--white-100);--surface-accent-primary:var(--green-700);--surface-accent-secondary:var(--green-500);--surface-accent-tertiary:var(--green-400);--surface-accent-inverted:var(--green-800);--surface-warm:var(--darkgray-800);--surface-table-stripe:var(--darkgray-700);--surface-overlay-subtle:var(--base-inverted-12);--surface-alternate:var(--darkgray-800);--surface-alternate-light:var(--darkgray-400);--scrim-primary:var(--base-64);--system-attention:var(--blue-150);--system-success:var(--green-150);--system-caution:var(--orange-100);--system-critical:var(--red-150);--system-neutral:var(--lightgray-800);--system-bg-attention:var(--blue-350);--system-bg-success:var(--green-300);--system-bg-caution:var(--orange-650);--system-bg-critical:var(--red-350);--system-bg-neutral:var(--darkgray-800);--shadow-primary:#2626260f;--shadow-secondary:#26262605;--shadow-button:#0003;--shadow-flyout:#26262652;--shadow-modal-primary:#2626268f;--shadow-modal-secondary:#2626267a}.RecipeIngredients-module-scss-module__L9uYoG__recipeIngredients{flex-direction:column;gap:8px;display:flex}.RecipeIngredients-module-scss-module__L9uYoG__portions{background-color:var(--surface-tertiary);border-radius:var(--radius-default);flex-direction:column;gap:24px;padding:40px 24px;display:flex}@media (min-width:1280px){.RecipeIngredients-module-scss-module__L9uYoG__portions{padding:40px}}.RecipeIngredients-module-scss-module__L9uYoG__portions h2{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}@media screen and (min-width:1280px){.RecipeIngredients-module-scss-module__L9uYoG__portions h2{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:36px;font-weight:500;line-height:52px}}.RecipeIngredients-module-scss-module__L9uYoG__portionsDisplay{justify-content:space-between;align-items:center;display:flex}.RecipeIngredients-module-scss-module__L9uYoG__servingsText{font-family:var(--font-radikal),sans-serif;letter-spacing:0;color:var(--text-tertiary);margin:0;padding:0;font-size:18px;font-weight:500;line-height:18px}.RecipeIngredients-module-scss-module__L9uYoG__ingredientsList{background-color:var(--surface-tertiary);border-radius:var(--radius-default);grid-template-columns:max-content 1fr;gap:16px 12px;padding:40px 24px;display:grid}@media (min-width:1280px){.RecipeIngredients-module-scss-module__L9uYoG__ingredientsList{padding:40px}}.RecipeIngredients-module-scss-module__L9uYoG__ingredientRow{display:contents}.RecipeIngredients-module-scss-module__L9uYoG__ingredientRow+.RecipeIngredients-module-scss-module__L9uYoG__heading{margin-top:48px}.RecipeIngredients-module-scss-module__L9uYoG__heading+.RecipeIngredients-module-scss-module__L9uYoG__ingredientRow>.RecipeIngredients-module-scss-module__L9uYoG__divider{display:none}.RecipeIngredients-module-scss-module__L9uYoG__divider{background-color:var(--divider-stroke-secondary);border:none;grid-column:1/span 2;height:1px}.RecipeIngredients-module-scss-module__L9uYoG__heading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:32px}@media screen and (min-width:1280px){.RecipeIngredients-module-scss-module__L9uYoG__heading{font-family:var(--font-radikal),sans-serif;letter-spacing:0;margin:0;padding:0;font-size:28px;font-weight:500;line-height:40px}}.RecipeIngredients-module-scss-module__L9uYoG__heading{grid-column:1/span 2;margin-bottom:16px}.RecipeIngredients-module-scss-module__L9uYoG__ingredientUnit{letter-spacing:0;grid-column:1;font-size:16px;font-weight:500;line-height:24px}.RecipeIngredients-module-scss-module__L9uYoG__ingredientName{grid-column:2}.RecipeIngredients-module-scss-module__L9uYoG__ingredientName a{text-decoration:none}.RecipeIngredients-module-scss-module__L9uYoG__ingredientName a:hover{text-decoration:underline}
