.comparison-exa__heading{text-align:center;margin:0 0 2.4rem}.comparison-exa__scroll{overflow-x:visible}.comparison-exa__table{width:100%;max-width:var(--cmp-table-maxw, 880px);margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:0;table-layout:auto}.comparison-exa__head,.comparison-exa__corner{padding:1.6rem 1.2rem;vertical-align:middle;text-align:center}.comparison-exa__head--other{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem;line-height:1.3}.comparison-exa__logo{display:inline-block;width:auto;height:auto;max-width:16rem;max-height:4rem;object-fit:contain}.comparison-exa__brand-text{font-weight:700;font-size:1.8rem}.comparison-exa__label{padding:1.4rem 1.6rem 1.4rem 0;text-align:left;font-weight:500;vertical-align:middle}.comparison-exa__cell{padding:1.4rem 1.2rem;text-align:center;vertical-align:middle}.comparison-exa__cell--brand,.comparison-exa__head--brand{width:var(--cmp-brand-w, 160px)}.comparison-exa__cell--other,.comparison-exa__head--other{width:16rem}.comparison-exa__icon{display:inline-flex;line-height:1}.comparison-exa__icon .material-icon,.comparison-exa__icon .material-symbols-outlined{font-size:var(--cmp-icon-size, 28px);line-height:1}.comparison-exa__icon--check{color:var(--cmp-check-color, #7cc24f)}.comparison-exa__icon--cross{color:var(--cmp-cross-color, #c9c9c9)}.comparison-exa__celltext{font-style:italic;font-weight:500}@media screen and (max-width:749px){.comparison-exa__head,.comparison-exa__corner{padding:1.2rem .3rem}.comparison-exa__label{padding-right:.6rem;font-size:1.4rem}.comparison-exa__cell{padding:1.2rem .3rem}.comparison-exa__cell--brand,.comparison-exa__head--brand{width:var(--cmp-brand-w-mobile, 100px)}.comparison-exa__cell--other,.comparison-exa__head--other{width:5rem}.comparison-exa__head--other{font-size:1rem}.comparison-exa__logo{max-width:5.5rem;max-height:3.2rem}}.doctor-approved-exa{background:var(--gradient-background);color:rgb(var(--color-foreground))}.doctor-approved-exa__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:64px}.doctor-approved-exa__media-column{position:relative;width:min(100%,480px);margin-inline:auto}.doctor-approved-exa__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--dae-image-radius);background:rgba(var(--color-foreground),.08)}.doctor-approved-exa__image,.doctor-approved-exa__placeholder{display:block;width:100%;height:100%;object-fit:cover}.doctor-approved-exa__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(151deg,transparent 56%,rgba(0,0,0,var(--dae-image-overlay-opacity)) 100%)}.doctor-approved-exa__verification-icon{position:absolute;right:23px;bottom:-13.4px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--dae-icon-size);height:var(--dae-icon-size);color:var(--dae-accent);line-height:0}.doctor-approved-exa__verification-icon .material-icon,.doctor-approved-exa__verification-icon .material-symbols-outlined,.doctor-approved-exa__verification-icon .material-icon svg,.doctor-approved-exa__verification-icon .material-symbols-outlined svg,.doctor-approved-exa__badge-check-icon,.doctor-approved-exa__verification-image{display:block;width:100%;height:100%}.doctor-approved-exa__verification-icon .material-icon,.doctor-approved-exa__verification-icon .material-symbols-outlined{font-size:var(--dae-icon-size);line-height:1}.doctor-approved-exa__verification-image{object-fit:contain}.doctor-approved-exa__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:16px;overflow-wrap:anywhere}.doctor-approved-exa__proof{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.doctor-approved-exa__badge{width:fit-content;max-width:100%;margin:0;padding:6px 16px;border:1px solid var(--dae-badge-background);border-radius:100px;background:var(--dae-badge-background);color:var(--dae-badge-text);font-family:var(--font-body-family);font-size:12px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:16px;letter-spacing:.5px;text-transform:uppercase}.doctor-approved-exa__badge>:first-child,.doctor-approved-exa__rating-text>:first-child,.doctor-approved-exa__author-name>:first-child,.doctor-approved-exa__metric-value>:first-child,.doctor-approved-exa__metric-label>:first-child{margin-top:0}.doctor-approved-exa__badge>:last-child,.doctor-approved-exa__rating-text>:last-child,.doctor-approved-exa__author-name>:last-child,.doctor-approved-exa__metric-value>:last-child,.doctor-approved-exa__metric-label>:last-child{margin-bottom:0}.doctor-approved-exa__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--font-body-family);font-size:14px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:20px;letter-spacing:.1px}.doctor-approved-exa__stars{display:inline-flex;align-items:center;gap:4px;color:var(--dae-accent)}.doctor-approved-exa__stars .rating-stars__icon{display:block;width:18px;height:18px}.doctor-approved-exa__quote{margin:0;padding:0;border:0;color:inherit;font-family:var(--font-heading-family);font-size:20px;font-style:var(--font-heading-style);font-weight:500;line-height:28px;letter-spacing:0}.doctor-approved-exa__quote>:first-child,.doctor-approved-exa__credentials>:first-child{margin-top:0}.doctor-approved-exa__quote>:last-child,.doctor-approved-exa__credentials>:last-child{margin-bottom:0}.doctor-approved-exa__author{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px}.doctor-approved-exa__author-name{margin:0;color:var(--dae-accent);font-family:var(--font-heading-family);font-size:24px;font-style:var(--font-heading-style);font-weight:700;line-height:32px}.doctor-approved-exa__credentials{font-family:var(--font-body-family);font-size:16px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:24px}.doctor-approved-exa__divider{width:100%;height:1px;background:currentColor;opacity:.22}.doctor-approved-exa__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;gap:24px}.doctor-approved-exa__metric{display:flex;flex-direction:column;align-items:center;min-width:0;margin-top:var(--dae-metric-margin-top);margin-bottom:var(--dae-metric-margin-bottom);text-align:center;gap:4px}.doctor-approved-exa__metric:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:min(100%,160px)}.doctor-approved-exa__metric-value{color:var(--dae-accent);font-family:var(--font-heading-family);font-size:40px;font-style:var(--font-heading-style);font-weight:700;line-height:48px;letter-spacing:-1px}.doctor-approved-exa__metric-label{font-family:var(--font-body-family);font-size:14px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:20px;letter-spacing:.1px}@media screen and (min-width:750px){.doctor-approved-exa__content,.doctor-approved-exa__proof{gap:32px}.doctor-approved-exa__quote{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-.5px}.doctor-approved-exa__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.doctor-approved-exa__metric:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}.doctor-approved-exa__metric{align-items:flex-start;text-align:left}.doctor-approved-exa__metric-value{font-size:48px;line-height:56px;letter-spacing:-1.5px}}@media screen and (min-width:990px){.doctor-approved-exa__inner{grid-template-columns:minmax(260px,480px) minmax(0,1fr);align-items:center;justify-content:center;gap:clamp(40px,5vw,80px)}.doctor-approved-exa__verification-icon{right:17px;bottom:0}}.feature-comparison-section{color:var(--comparison-section-text-color);background:var(--comparison-section-background)}.feature-comparison-section__blocks{display:flex;flex-direction:column;width:100%}.feature-comparison-section__blocks>.heading{order:2;max-width:110rem;margin:0 auto;color:var(--comparison-section-text-color);font-family:var(--font-body-family);font-weight:800;letter-spacing:0;line-height:.95}.feature-comparison-section__blocks>.rich-text-block{order:1;margin:0 0 1.4rem;color:color-mix(in srgb,var(--comparison-section-text-color) 64%,transparent);font-weight:700}.feature-comparison-section__blocks>.feature-comparison-legend{order:3}.feature-comparison-section__blocks>.feature-comparison-card-grid{order:4}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.rich-text-block{margin-bottom:1.2rem;font-size:1.4rem;line-height:1.2}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.heading{max-width:102.4rem;line-height:1}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.feature-comparison-legend{margin-top:2.8rem!important;margin-bottom:2.4rem!important}@media screen and (min-width:750px){.feature-comparison-section__blocks>.heading.h0{font-size:clamp(5.6rem,6.4vw,9.6rem)}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.heading.h0,.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.heading{font-size:clamp(4.8rem,5vw,6.8rem)}}@media screen and (max-width:749px){.feature-comparison-section__blocks>.heading{line-height:1}.feature-comparison-section__blocks>.heading.h0{font-size:clamp(3.8rem,13vw,5.6rem)}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.rich-text-block{margin-bottom:1rem;font-size:1.3rem}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.heading.h0,.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.heading{font-size:clamp(3.4rem,10vw,4.8rem)}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.feature-comparison-legend{margin-top:2.4rem!important;margin-bottom:1.8rem!important}}.feature-grid-exa-section{background:var(--fgx-section-background);padding-block:var(--fgx-section-padding-top-mobile) var(--fgx-section-padding-bottom-mobile)}.feature-grid-exa__inner{box-sizing:border-box;width:100%}.feature-grid-exa__grid{display:grid;grid-template-columns:repeat(var(--fgx-columns-mobile),minmax(0,1fr));width:100%;overflow:hidden;gap:var(--fgx-border-width);border:var(--fgx-border-width) var(--fgx-border-style) var(--fgx-border-color);border-radius:var(--fgx-radius-mobile);background:var(--fgx-border-color)}.feature-grid-exa__grid--rows-equal{grid-auto-rows:1fr}.feature-grid-exa__grid--rows-natural{grid-auto-rows:auto}.feature-grid-exa__grid--shadow{box-shadow:var(--fgx-shadow-x) var(--fgx-shadow-y) var(--fgx-shadow-blur) var(--fgx-shadow-spread) var(--fgx-shadow-color)}.feature-grid-exa__item{display:flex;min-width:0;grid-column:span var(--fgx-span-mobile)}.feature-grid-exa__card{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:var(--fgx-item-direction-mobile);align-items:var(--fgx-item-align-mobile);justify-content:var(--fgx-item-justify-mobile);min-width:0;padding:var(--fgx-item-padding-y-mobile) var(--fgx-item-padding-x-mobile);gap:var(--fgx-item-icon-gap-mobile);border:0;color:var(--fgx-item-text-color, var(--fgx-text-color));background:var(--fgx-item-background, var(--fgx-card-background));text-align:var(--fgx-item-text-align-mobile);text-decoration:none}.feature-grid-exa__card:focus-visible{position:relative;z-index:1;outline:.2rem solid currentColor;outline-offset:-.5rem}.feature-grid-exa__icon{display:block;flex:0 0 auto;width:var(--fgx-item-icon-size-mobile);height:var(--fgx-item-icon-size-mobile);color:var(--fgx-item-icon-color, var(--fgx-icon-color));font-size:var(--fgx-item-icon-size-mobile);transition:transform var(--fgx-hover-duration) ease}.feature-grid-exa__icon--material .material-icon,.feature-grid-exa__icon--material .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:currentColor;font-size:100%;line-height:1}.feature-grid-exa__icon--material .material-icon svg,.feature-grid-exa__icon--material .material-symbols-outlined svg,.feature-grid-exa__icon--lottie .lottie-icon,.feature-grid-exa__icon--lottie .feature-grid-exa__lottie{display:block;width:100%;height:100%}.feature-grid-exa__icon-image{display:block;width:100%;height:100%;object-fit:contain}.feature-grid-exa__copy{display:flex;flex-direction:column;align-items:var(--fgx-item-align-mobile);min-width:0;gap:var(--fgx-item-copy-gap-mobile);transition:transform var(--fgx-hover-duration) ease}.feature-grid-exa__card--mobile-vertical .feature-grid-exa__copy{width:100%}.feature-grid-exa__card--mobile-horizontal .feature-grid-exa__copy{flex:1 1 0;width:auto}.feature-grid-exa__title{margin:0;color:inherit;text-align:inherit;word-break:break-word}.feature-grid-exa__item--custom-text-sizing .feature-grid-exa__title{font-weight:var(--fgx-item-title-weight, var(--fgx-title-weight))}@media screen and (max-width:749px){.feature-grid-exa__card--mobile-vertical{gap:0}.feature-grid-exa__card--mobile-vertical>.feature-grid-exa__icon{box-sizing:content-box;padding-block-end:var(--fgx-item-icon-gap-mobile)}.feature-grid-exa__item--custom-text-sizing .feature-grid-exa__title{font-size:var(--fgx-item-title-size-mobile, var(--fgx-title-size-mobile));line-height:var(--fgx-item-title-line-height-mobile, var(--fgx-title-line-height-mobile))}}.feature-grid-exa__title-mobile{display:inline}.feature-grid-exa__title-desktop{display:none}.feature-grid-exa__description{color:inherit;text-align:inherit;word-break:break-word}.feature-grid-exa__item--custom-text-sizing .feature-grid-exa__description{font-size:var(--fgx-item-body-size-mobile, var(--fgx-body-size-mobile));letter-spacing:var(--fgx-body-letter-spacing);line-height:var(--fgx-item-body-line-height-mobile, var(--fgx-body-line-height-mobile))}.feature-grid-exa__description>:first-child{margin-top:0}.feature-grid-exa__description>:last-child{margin-bottom:0}.feature-grid-exa__grid--hover-content-lift .feature-grid-exa__card:hover>*,.feature-grid-exa__grid--hover-content-lift .feature-grid-exa__card:focus-visible>*{transform:translateY(calc(var(--fgx-hover-distance) * -1))}.feature-grid-exa__grid--hover-icon-scale .feature-grid-exa__card:hover .feature-grid-exa__icon,.feature-grid-exa__grid--hover-icon-scale .feature-grid-exa__card:focus-visible .feature-grid-exa__icon{transform:scale(var(--fgx-hover-scale))}@media screen and (min-width:750px){.feature-grid-exa-section{padding-block:var(--fgx-section-padding-top-desktop) var(--fgx-section-padding-bottom-desktop)}.feature-grid-exa__grid{grid-template-columns:repeat(var(--fgx-columns-desktop),minmax(0,1fr));border-radius:var(--fgx-radius-desktop)}.feature-grid-exa__item{grid-column:span var(--fgx-span-desktop)}.feature-grid-exa__card{flex-direction:var(--fgx-item-direction-desktop);align-items:var(--fgx-item-align-desktop);justify-content:var(--fgx-item-justify-desktop);padding:var(--fgx-item-padding-y-desktop) var(--fgx-item-padding-x-desktop);gap:var(--fgx-item-icon-gap-desktop);text-align:var(--fgx-item-text-align-desktop)}.feature-grid-exa__icon{width:var(--fgx-item-icon-size-desktop);height:var(--fgx-item-icon-size-desktop);font-size:var(--fgx-item-icon-size-desktop)}.feature-grid-exa__copy{align-items:var(--fgx-item-align-desktop);gap:var(--fgx-item-copy-gap-desktop)}.feature-grid-exa__card--desktop-vertical{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;justify-items:var(--fgx-item-align-desktop);gap:0}.feature-grid-exa__card--desktop-vertical>.feature-grid-exa__icon{box-sizing:content-box;padding-block-end:var(--fgx-item-icon-gap-desktop)}.feature-grid-exa__card--desktop-vertical .feature-grid-exa__copy{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-self:start;justify-items:var(--fgx-item-align-desktop);width:100%}.feature-grid-exa__card--desktop-vertical .feature-grid-exa__icon,.feature-grid-exa__card--desktop-vertical .feature-grid-exa__title,.feature-grid-exa__card--desktop-vertical .feature-grid-exa__description{align-self:start}.feature-grid-exa__card--desktop-vertical .feature-grid-exa__title,.feature-grid-exa__card--desktop-vertical .feature-grid-exa__description{width:100%}.feature-grid-exa__card--desktop-horizontal .feature-grid-exa__copy{flex:1 1 0;width:auto}.feature-grid-exa__title-mobile{display:none}.feature-grid-exa__title-desktop{display:inline}.feature-grid-exa__item--custom-text-sizing .feature-grid-exa__description{font-size:var(--fgx-item-body-size-desktop, var(--fgx-body-size-desktop));line-height:var(--fgx-item-body-line-height-desktop, var(--fgx-body-line-height-desktop))}}@media(prefers-reduced-motion:reduce){.feature-grid-exa__icon,.feature-grid-exa__copy{transition:none}.feature-grid-exa__grid--hover-content-lift .feature-grid-exa__card:hover>*,.feature-grid-exa__grid--hover-content-lift .feature-grid-exa__card:focus-visible>*,.feature-grid-exa__grid--hover-icon-scale .feature-grid-exa__card:hover .feature-grid-exa__icon,.feature-grid-exa__grid--hover-icon-scale .feature-grid-exa__card:focus-visible .feature-grid-exa__icon{transform:none}}.fc-new .fc-new__padding{padding-top:var(--fc-padding-top-mobile);padding-bottom:var(--fc-padding-bottom-mobile)}.fc-new .fc-new-card{position:relative;display:flex;flex-direction:column;height:var(--fc-card-height);isolation:isolate;overflow:hidden;gap:var(--fc-card-gap);padding:var(--fc-card-padding-y-mobile) var(--fc-card-padding-x-mobile);color:rgba(var(--color-foreground),.9);background:var(--fc-card-bg);border:var(--fc-card-border-width) var(--fc-card-border-line-style) var(--fc-card-border-line-color);border-radius:var(--fc-card-radius);box-shadow:var(--fc-card-shadow);--wavy-border-color: var(--fc-wavy-border-color)}.fc-new.fc-new--gradient-border .fc-new-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--fc-card-border-width);border-radius:inherit;background:var(--fc-card-border-gradient);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.fc-new .fc-new-card__media-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;opacity:var(--fc-card-media-bg-opacity);pointer-events:none}.fc-new .fc-new-card__media-background--image{background-image:var(--fc-card-media-bg-image);background-repeat:no-repeat;background-position:var(--fc-card-media-bg-position);background-size:var(--fc-card-media-bg-size-mobile)}.fc-new .fc-new-card__media-background video{width:100%;height:100%;object-fit:var(--fc-card-media-bg-fit);object-position:var(--fc-card-media-bg-position)}.fc-new.fc-new--custom-media-bg .fc-new-card__media-background video{position:absolute;width:var(--fc-card-media-bg-size-mobile);height:auto;max-width:none;--fc-card-video-translate-x: var(--fc-card-video-x);--fc-card-video-translate-y: var(--fc-card-video-y);transform:translate(var(--fc-card-video-translate-x),var(--fc-card-video-translate-y));left:var(--fc-card-video-left);right:var(--fc-card-video-right);top:var(--fc-card-video-top);bottom:var(--fc-card-video-bottom)}.fc-new .fc-new-card__media-zone{position:relative;z-index:2;isolation:isolate;overflow:visible;padding:var(--fc-media-padding)}.fc-new .fc-new-card__media-zone:empty{display:none}.fc-new .fc-new-card__content-zone,.fc-new .fc-new-card__footer-zone{position:relative;z-index:2;display:flex;flex-direction:column}.fc-new .fc-new-card__content-zone{flex:var(--fc-content-flex-grow) 1 auto;gap:var(--fc-content-gap);justify-content:var(--fc-content-justify);padding:var(--fc-content-padding);background:var(--fc-content-bg);text-align:var(--fc-content-align-mobile);align-items:var(--fc-content-items-mobile)}.fc-new .fc-new-card__footer-zone{gap:var(--fc-footer-gap);padding:var(--fc-footer-padding);margin-top:auto;background:var(--fc-footer-bg);text-align:var(--fc-footer-align-mobile);align-items:var(--fc-footer-items-mobile)}.fc-new .fc-new-card__overlay-zone{position:absolute;inset:var(--fc-media-padding);z-index:6;display:flex;flex-direction:column;gap:.6rem;align-items:flex-start;pointer-events:none}.fc-new .fc-new-card__overlay-zone .fc-new-card__block{pointer-events:auto;position:relative;z-index:7;width:auto;max-width:100%}.fc-new .fc-new-card__overlay-zone .fc-new-card__block--media-overlay{position:absolute;top:calc(var(--fc-badge-position-y) * 1%);left:calc(var(--fc-badge-position-x) * 1%);margin-top:0;margin-bottom:0;width:max-content;max-width:100%;transform:translate(calc(var(--fc-badge-position-x) * -1%),calc(var(--fc-badge-position-y) * -1%))}.fc-new .fc-new-card__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fc-new .fc-new-card a,.fc-new .fc-new-card button,.fc-new .fc-new-card input,.fc-new .fc-new-card modal-opener,.fc-new .fc-new-card product-form{position:relative;z-index:4}.fc-new .fc-new-card__block{width:100%;min-width:0;margin-top:var(--fc-block-margin-top, 0px);margin-bottom:var(--fc-block-margin-bottom, 0px);--fc-block-align-mobile: var(--fc-content-align-mobile);--fc-block-align-desktop: var(--fc-content-align-desktop)}.fc-new.fc-new--equal-height .splide__list{align-items:stretch}.fc-new.fc-new--equal-height .splide__slide{display:flex;height:auto}.fc-new.fc-new--equal-height .splide__slide>.fc-new-card{width:100%;min-height:100%}.fc-new .fc-new-card__image-link,.fc-new .fc-new-card__media-ratio{display:block}.fc-new .fc-new-card__media-ratio{position:relative;overflow:hidden;aspect-ratio:var(--fc-image-aspect-mobile);background:rgba(var(--color-foreground),.04);border:var(--fc-image-border-width) solid var(--fc-image-border);border-radius:var(--fc-image-radius)}.fc-new .fc-new-card__image,.fc-new .fc-new-card__placeholder{position:absolute;inset:var(--fc-image-padding);width:calc(100% - (var(--fc-image-padding) * 2));height:calc(100% - (var(--fc-image-padding) * 2));object-fit:var(--fc-image-fit);object-position:var(--fc-image-position);border-radius:max(0px,calc(var(--fc-image-radius) - var(--fc-image-padding)))}.fc-new .fc-new-card__image--secondary{opacity:0;transition:opacity .18s ease}@media(hover:hover){.fc-new .fc-new-card__image-block:hover .fc-new-card__image--secondary{opacity:1}}.fc-new .fc-new-card__title{margin:0;color:var(--fc-title-color);font-family:var(--fc-title-family);font-size:var(--fc-title-size-mobile);font-weight:var(--fc-title-weight);line-height:var(--fc-title-line-height);text-align:var(--fc-title-align-mobile);display:var(--fc-title-display-mobile);-webkit-line-clamp:var(--fc-title-lines-mobile);-webkit-box-orient:vertical;overflow:var(--fc-title-overflow-mobile)}.fc-new .fc-new-card__title-block{align-self:var(--fc-title-self-align-mobile);max-width:100%;width:100%}.fc-new .fc-new-card__title a{color:inherit;text-decoration:none}.fc-new .fc-new-card__uppercase{text-transform:uppercase}.fc-new .fc-new-card__price-block,.fc-new .fc-new-card__rating-block,.fc-new .fc-new-card__vendor-block,.fc-new .fc-new-card__metafield-block,.fc-new .fc-new-card__swatches-block{text-align:var(--fc-block-align-mobile);justify-content:var(--fc-content-justify-mobile)}.fc-new .fc-new-card__price{display:flex;flex-direction:var(--fc-price-direction);flex-wrap:wrap;gap:.4rem .8rem;align-items:baseline;justify-content:inherit}.fc-new .fc-new-card__regular-price{color:var(--fc-price-color);font-size:var(--fc-price-size-mobile);font-weight:var(--fc-price-weight);line-height:1.2}.fc-new .fc-new-card__compare-price{color:var(--fc-compare-price-color);font-size:var(--fc-compare-price-size-mobile);opacity:.72}.fc-new .fc-new-card__inline-sale-badge{display:inline-flex;width:fit-content;margin-top:.5rem;padding:.25em .65em;border-radius:999px;color:var(--fc-badge-text);background:var(--fc-badge-bg);font-size:.85em;font-weight:700}.fc-new .fc-new-card__button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:var(--fc-default-button-width);max-width:100%;padding:var(--fc-button-padding-y-mobile) var(--fc-button-padding-x-mobile);border:var(--fc-button-border-width) solid var(--fc-button-border);border-radius:var(--fc-button-radius);color:var(--fc-button-text);background:var(--fc-button-bg);font-family:var(--font-body-family);font-size:var(--fc-button-size-mobile);font-weight:var(--fc-button-weight);line-height:1.15;text-align:center;text-decoration:none;transform:translateY(0);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fc-new .fc-new-card__button>*{position:relative;z-index:1}.fc-new .fc-new-card__button:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;border-radius:inherit;background:var(--fc-button-hover-bg);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .22s ease,transform .22s ease;pointer-events:none}.fc-new .fc-new-card__button:after{position:relative;z-index:1;display:inline-block;width:0;overflow:hidden;opacity:0;transform:translate(-.35em);transition:width .18s ease,margin-left .18s ease,opacity .18s ease,transform .18s ease}.fc-new .fc-new-card__button--outline{background:transparent}.fc-new .fc-new-card__button--ghost{background:transparent;border-color:transparent}.fc-new .fc-new-card__button:not([disabled]):hover{color:var(--fc-button-hover-text);border-color:var(--fc-button-hover-border);transform:translateY(-1px)}body:not(.link-btns--center):not(.link-btns--left) .fc-new a.fc-new-card__button:hover,body:not(.action-btns--center):not(.action-btns--left) .fc-new button.fc-new-card__button:not([disabled]):hover{background:var(--fc-button-hover-bg)}body.link-btns--center .fc-new a.fc-new-card__button:before,body.action-btns--center .fc-new button.fc-new-card__button:before{transform-origin:center}body.link-btns--left .fc-new a.fc-new-card__button:before,body.action-btns--left .fc-new button.fc-new-card__button:before{transform-origin:left}body.link-btns--center .fc-new a.fc-new-card__button:hover:before,body.link-btns--left .fc-new a.fc-new-card__button:hover:before,body.action-btns--center .fc-new button.fc-new-card__button:not([disabled]):hover:before,body.action-btns--left .fc-new button.fc-new-card__button:not([disabled]):hover:before{opacity:1;transform:scaleX(1)}body.link-btns--glow .fc-new a.fc-new-card__button:hover,body.action-btns--glow .fc-new button.fc-new-card__button:not([disabled]):hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--fc-button-hover-border) 24%,transparent),0 0 22px color-mix(in srgb,var(--fc-button-hover-bg) 42%,transparent)}body.link-btns--arrow .fc-new a.fc-new-card__button:after,body.action-btns--arrow .fc-new button.fc-new-card__button:after{content:"\2192"}body.link-btns--arrow .fc-new a.fc-new-card__button:hover:after,body.action-btns--arrow .fc-new button.fc-new-card__button:not([disabled]):hover:after{width:1em;margin-left:.55em;opacity:1;transform:translate(0)}.fc-new .fc-new-card__button:active{transform:translateY(0)}.fc-new .fc-new-card__button[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.fc-new .fc-new-card__button[disabled]:before,.fc-new .fc-new-card__button[disabled]:after{display:none}@media(prefers-reduced-motion:reduce){.fc-new .fc-new-card__button,.fc-new .fc-new-card__button:before,.fc-new .fc-new-card__button:after{transition:none}.fc-new .fc-new-card__button:hover{transform:none}}.fc-new .fc-new-card__rating-block{display:flex;gap:.5rem;align-items:center;color:var(--fc-rating-text-color);font-size:var(--fc-rating-size-mobile)}.fc-new .fc-new-card__rating-stars{position:relative;display:inline-block;letter-spacing:0;line-height:1;color:var(--fc-rating-empty-color)}.fc-new .fc-new-card__rating-star-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--fc-rating-star-color);white-space:nowrap}.fc-new .fc-new-card__badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:var(--fc-badge-padding-y) var(--fc-badge-padding-x);border:var(--fc-badge-border-width) solid var(--fc-badge-border);border-radius:var(--fc-badge-radius);color:var(--fc-badge-text);background:var(--fc-badge-bg);font-size:var(--fc-badge-size-mobile);font-weight:var(--fc-badge-weight);line-height:1.1;white-space:nowrap}.fc-new .fc-new-card__vendor-block,.fc-new .fc-new-card__metafield-block{color:var(--fc-text-color);font-size:var(--fc-text-size-mobile);font-weight:var(--fc-text-weight);line-height:1.35}.fc-new .fc-new-card__swatches-block{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.fc-new .fc-new-card__swatch{display:inline-block;width:var(--fc-swatch-size-mobile);height:var(--fc-swatch-size-mobile);border:var(--fc-swatch-border-width) solid var(--fc-swatch-border);border-radius:var(--fc-swatch-radius);background:var(--fc-swatch-color)}.fc-new .fc-new-card__divider-spacer{height:var(--fc-spacer-height-mobile)}.fc-new .fc-new-card__divider-spacer--divider{display:flex;align-items:center}.fc-new .fc-new-card__divider-spacer--divider span{display:block;width:var(--fc-divider-width);height:var(--fc-divider-thickness);background:var(--fc-divider-color)}@media screen and (max-width:749px){.fc-new,.fc-new .featured-collection-wrapper,.fc-new .fc-new-grid,.fc-new splide-component,.fc-new .splide,.fc-new .splide__track,.fc-new .splide__list,.fc-new .splide__slide,.fc-new .fc-new-card{min-width:0;max-width:100%}.fc-new{overflow-x:hidden}@supports (overflow: clip){.fc-new{overflow-x:clip}}.fc-new .fc-new-grid--mobile-grid .splide__track,.fc-new .fc-new-grid--mobile-slider .splide__track{box-sizing:border-box;overflow:hidden;margin:0;padding:var(--fc-card-shadow-mobile-bleed)}.fc-new.fc-new .fc-new-grid--mobile-grid .splide__list{display:grid;grid-template-columns:repeat(var(--fc-mobile-columns),minmax(0,1fr));gap:var(--fc-mobile-gap)}.fc-new .fc-new-grid--mobile-grid .splide__slide{width:auto!important}.fc-new .fc-new-grid--mobile-slider .splide__slide{width:var(--fc-mobile-card-width)!important}}@media screen and (min-width:750px){.fc-new .fc-new__padding{padding-top:var(--fc-padding-top-desktop);padding-bottom:var(--fc-padding-bottom-desktop)}.fc-new .fc-new-card{padding:var(--fc-card-padding-y-desktop) var(--fc-card-padding-x-desktop)}.fc-new .fc-new-card__media-background--image{background-size:var(--fc-card-media-bg-size-desktop)}.fc-new.fc-new--custom-media-bg .fc-new-card__media-background video{width:var(--fc-card-media-bg-size-desktop)}.fc-new .fc-new-card--horizontal{display:grid;grid-template-columns:minmax(0,var(--fc-desktop-media-width)) minmax(0,1fr);align-items:stretch}.fc-new .fc-new-card--horizontal .fc-new-card__media-zone{grid-row:span 2}.fc-new .fc-new-card__content-zone{text-align:var(--fc-content-align-desktop);align-items:var(--fc-content-items-desktop)}.fc-new .fc-new-card__footer-zone{text-align:var(--fc-footer-align-desktop);align-items:var(--fc-footer-items-desktop)}.fc-new .fc-new-card__media-ratio{aspect-ratio:var(--fc-image-aspect-desktop)}.fc-new .fc-new-card__title{display:var(--fc-title-display-desktop);font-size:var(--fc-title-size-desktop);text-align:var(--fc-title-align-desktop);-webkit-line-clamp:var(--fc-title-lines-desktop);overflow:var(--fc-title-overflow-desktop)}.fc-new .fc-new-card__title-block{align-self:var(--fc-title-self-align-desktop)}.fc-new .fc-new-card__regular-price{font-size:var(--fc-price-size-desktop)}.fc-new .fc-new-card__compare-price{font-size:var(--fc-compare-price-size-desktop)}.fc-new .fc-new-card__button{padding:var(--fc-button-padding-y-desktop) var(--fc-button-padding-x-desktop);font-size:var(--fc-button-size-desktop)}.fc-new .fc-new-card__rating-block{font-size:var(--fc-rating-size-desktop)}.fc-new .fc-new-card__price-block,.fc-new .fc-new-card__rating-block,.fc-new .fc-new-card__vendor-block,.fc-new .fc-new-card__metafield-block,.fc-new .fc-new-card__swatches-block{text-align:var(--fc-block-align-desktop)}.fc-new .fc-new-card__badge{font-size:var(--fc-badge-size-desktop)}.fc-new .fc-new-card__vendor-block,.fc-new .fc-new-card__metafield-block{font-size:var(--fc-text-size-desktop)}.fc-new .fc-new-card__swatch{width:var(--fc-swatch-size-desktop);height:var(--fc-swatch-size-desktop)}.fc-new .fc-new-card__divider-spacer{height:var(--fc-spacer-height-desktop)}.fc-new .fc-new-grid--desktop-grid .splide__track{overflow:visible}.fc-new.fc-new .fc-new-grid--desktop-grid .splide__list{display:grid;grid-template-columns:repeat(var(--fc-desktop-columns),minmax(0,1fr));gap:var(--fc-desktop-gap)}.fc-new .fc-new-grid--desktop-grid .splide__slide{width:auto!important}}html header-drawer{justify-self:start;margin-left:-1.2rem}html .header__heading-link.media{--media-radius: 0;width:var(--header-logo-width);max-width:var(--header-logo-width)}html .header__heading-link.media img{object-fit:contain}html .header__heading-link.media .header__heading-logo--secondary{display:none!important}html .header.header--hide-search .header__icon--search{display:none}html .header__text-icon.icon{font-size:var(--header-text-icon-mobile-size);padding:0 .4em;width:fit-content;height:auto;line-height:calc(1 + .8 / var(--font-body-scale))}html .header.header--text-icons-headings .header__text-icon.icon{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}html .header__icon--text{width:fit-content;text-decoration:none}html .header__icon--text:hover{text-decoration:underline}html .header__text-icon.icon-hamburger{position:static}html .header__icon .icon{overflow:visible}html .header__icon--text .cart-count-bubble{display:none}html .section-header.scrolled-past-header sticky-header[data-sticky-type=reduce-logo-size] .header__heading-link.media{width:var(--header-logo-reduced-width);max-width:var(--header-logo-reduced-width)}html .menu-drawer-container{display:flex}html .list-menu{list-style:none;padding:0;margin:0}html .header__menu-item--main{font-size:var(--header-menu-font-size)}html .header.header--menu-font-body_bold .header__menu-item--main{font-weight:var(--font-body-weight-bold)}html .header.header--menu-font-headings .header__menu-item--main{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}html .list-menu--inline{display:inline-flex;flex-wrap:wrap}html summary.list-menu__item{padding-right:2.7rem}html .list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}html .list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (max-width:749px){html .header__heading-link.media{width:var(--header-mobile-logo-width);max-width:var(--header-mobile-logo-width)}html .section-header.scrolled-past-header sticky-header[data-sticky-type=reduce-logo-size] .header__heading-link.media{width:var(--header-mobile-logo-reduced-width);max-width:var(--header-mobile-logo-reduced-width)}}@media screen and (min-width:750px){html .list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}@media screen and (min-width:990px){html .header__text-icon.icon{font-size:var(--header-text-icon-desktop-size)}html .header.header--middle-left.position-center:not(.drawer-menu) .header__icons{justify-content:flex-end;min-width:var(--header-logo-width)}html .header:not(.drawer-menu) header-drawer{display:none}}.section-header .header-wrapper--custom-colors{--color-background: var(--header-custom-background);--gradient-background: var(--header-custom-gradient-background);--color-foreground: var(--header-custom-text);--color-link: var(--header-custom-link);--color-icon: var(--header-custom-icon);--accent-color: var(--header-custom-selected-link);--alpha-link: 1;--color-button: var(--header-custom-button-background);--color-button-text: var(--header-custom-button-text);--color-base-outline-button-labels: var(--header-custom-button-border);--color-badge-background: var(--color-background);--color-badge-border: var(--header-custom-border);--border-color: var(--header-custom-border);--alpha-badge-border: 1}.section-header .header-wrapper--custom-colors.header-wrapper--border-bottom{border-bottom-color:rgb(var(--header-custom-border))}.section-header .header-wrapper--custom-colors .header__icon,.section-header .header-wrapper--custom-colors .header__icon .icon{color:rgb(var(--header-custom-icon))}.section-header .header-wrapper--custom-colors .header__heading-link,.section-header .header-wrapper--custom-colors .localization-v2__button{color:rgb(var(--header-custom-text))}.section-header .header-wrapper--custom-colors .header__inline-menu .header__menu-item{color:rgb(var(--header-custom-link))}.section-header .header-wrapper--custom-colors .header__submenu,.section-header .header-wrapper--custom-colors .mega-menu__content,.section-header .header-wrapper--custom-colors .products-mega-menu__body{--color-background: var(--header-custom-menu-background);--gradient-background: var(--header-custom-menu-gradient-background);--color-foreground: var(--header-custom-menu-text);--color-link: var(--header-custom-menu-link);--alpha-link: 1;color:rgb(var(--header-custom-menu-text));background:var(--gradient-background);border-color:rgb(var(--header-custom-menu-border))}.section-header .header-wrapper--custom-colors .header__submenu .header__menu-item:not(.list-menu__item--active),.section-header .header-wrapper--custom-colors .mega-menu__link:not(.mega-menu__link--active),.section-header .header-wrapper--custom-colors .products-mega-menu__body .header__menu-item:not(.list-menu__item--active){color:rgb(var(--header-custom-menu-link))}.section-header .header-wrapper--custom-colors .header__active-menu-item,.section-header .header-wrapper--custom-colors .header__active-menu-item-v2,.section-header .header-wrapper--custom-colors .header__inline-menu>.list-menu>li>.header__menu-item .header__active-menu-item{color:rgb(var(--header-custom-selected-link))}.section-header .header-wrapper--custom-colors .header__submenu .list-menu__item--active,.section-header .header-wrapper--custom-colors .products-mega-menu__body .list-menu__item--active,.section-header .header-wrapper--custom-colors .mega-menu__link--active,.section-header .header-wrapper--custom-colors .products-mega-menu__item--active>.header__menu-item{color:rgb(var(--header-custom-menu-selected-link))}.section-header .header-wrapper--custom-colors .products-mega-menu__item--active>.header__menu-item{background:rgba(var(--header-custom-menu-selected-link),.12)}.section-header .header-wrapper--custom-colors .button{--color-button: var(--header-custom-button-background);--color-button-text: var(--header-custom-button-text)}.section-header .header-wrapper--custom-colors .button--secondary,.section-header .cart-notification.color-custom .button--secondary{--color-button: var(--header-custom-button-border);--color-button-text: var(--header-custom-button-border)}.section-header .header-wrapper--custom-colors .localization-form-v2 .disclosure__list-wrapper{background:rgb(var(--header-custom-localization-background));border:.1rem solid rgb(var(--header-custom-localization-border))}.section-header .header-wrapper--custom-colors .localization-form-v2 .disclosure__link{color:rgb(var(--header-custom-localization-link))}.section-header .header-wrapper--custom-colors .localization-form-v2 .disclosure__link--active{color:rgb(var(--header-custom-localization-selected-link))}.section-header .header-wrapper--custom-colors .localization-v2__button{color:rgb(var(--header-custom-localization-text))}.section-header .header-wrapper--custom-colors .search-modal,.section-header .header-wrapper--custom-colors .predictive-search{--color-background: var(--header-custom-search-background);--gradient-background: rgb(var(--header-custom-search-background));--color-foreground: var(--header-custom-search-text);--color-link: var(--header-custom-search-text);color:rgb(var(--header-custom-search-text));background:rgb(var(--header-custom-search-background));border-color:rgb(var(--header-custom-search-border))}.section-header .header-wrapper--custom-colors .predictive-search__results-groups-wrapper,.section-header .header-wrapper--custom-colors .predictive-search__heading{border-color:rgba(var(--header-custom-search-border),.65)}.section-header .header-wrapper--custom-colors .search-modal .field__input{color:rgb(var(--header-custom-search-text));background-color:rgb(var(--header-custom-search-background));box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--header-custom-search-border))}.section-header .header-wrapper--custom-colors .search-modal .field__label,.section-header .header-wrapper--custom-colors .search-modal .field__button{color:rgb(var(--header-custom-search-text))}.section-header .header-wrapper--custom-colors .cart-count-bubble{background-color:rgb(var(--header-custom-cart-bubble-background));color:rgb(var(--header-custom-cart-bubble-text))}.section-header .cart-notification.color-custom{--color-background: var(--header-custom-cart-notification-background);--gradient-background: var(--header-custom-cart-notification-gradient-background);--color-foreground: var(--header-custom-cart-notification-text);--color-link: var(--header-custom-cart-notification-text);--alpha-link: 1;--color-button: var(--header-custom-button-background);--color-button-text: var(--header-custom-button-text);--color-base-outline-button-labels: var(--header-custom-button-border);color:rgb(var(--header-custom-cart-notification-text));background:var(--gradient-background);border-color:rgb(var(--header-custom-cart-notification-border))}.section-header .header-wrapper--custom-colors #menu-drawer,.section-header .header-wrapper--custom-colors #menu-drawer .header-drawer-v2__header,.section-header .header-wrapper--custom-colors #menu-drawer .header-drawer-v2__body,.section-header .header-wrapper--custom-colors #menu-drawer .header-drawer-v2__footer,.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__submenu{--color-background: var(--header-custom-menu-background);--gradient-background: var(--header-custom-menu-gradient-background);--color-foreground: var(--header-custom-menu-text);--color-link: var(--header-custom-menu-link);--color-icon: var(--header-custom-icon);--accent-color: var(--header-custom-menu-selected-link);color:rgb(var(--header-custom-menu-text));background:var(--gradient-background);border-color:rgb(var(--header-custom-menu-border))}.section-header .header-wrapper--custom-colors #menu-drawer .header-drawer-v2__header{border-bottom-color:rgb(var(--header-custom-menu-border))}.section-header .header-wrapper--custom-colors #menu-drawer .header-drawer-v2__footer{border-top-color:rgb(var(--header-custom-menu-border))}.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__title,.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__subtitle{color:rgb(var(--header-custom-menu-text))}.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__close-btn,.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__close-btn .icon,.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__close-btn .x-svg{color:rgb(var(--header-custom-icon))}.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__menu-item,.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__close-button,.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__account,.section-header .header-wrapper--custom-colors #menu-drawer .list-social__link{color:rgb(var(--header-custom-menu-link))}.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__menu-item:hover,.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__close-button:hover{color:rgb(var(--header-custom-menu-selected-link));background-color:rgba(var(--header-custom-menu-selected-link),.08)}.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__menu-item--active{color:rgb(var(--header-custom-menu-selected-link))}.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__menu--highlight-background .menu-drawer__menu-item--active{background-color:rgba(var(--header-custom-menu-selected-link),.12)}.section-header .header-wrapper--custom-colors #menu-drawer .menu-drawer__navigation__separator{background:rgb(var(--header-custom-menu-border))}.promo-popup-exa{background:transparent;display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;visibility:hidden;z-index:var(--z-popup, 60)}.promo-popup-exa.is-active{background:var(--promo-popup-exa-overlay-bg, rgba(0, 0, 0, .45));pointer-events:auto;visibility:visible}.promo-popup-exa--fullscreen-background.is-active{background-color:var(--promo-popup-exa-overlay-bg, rgba(0, 0, 0, .45));background-image:var(--promo-popup-exa-background-layer);background-position:center;background-repeat:no-repeat;background-size:cover}.promo-popup-exa .promo-popup-exa__overlay{background:transparent;display:block;top:0;right:0;bottom:0;left:0;opacity:0;position:fixed;transition:opacity .22s ease,visibility .22s ease;visibility:hidden;z-index:0}.promo-popup-exa__overlay.is-active{opacity:1;visibility:visible}.promo-popup-exa__modal{background:var(--promo-popup-exa-modal-bg, rgb(var(--color-background)));background-image:var(--promo-popup-exa-background-layer);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1.2rem;box-shadow:0 2rem 6rem #00000047;color:rgb(var(--color-foreground));left:50%;max-height:min(86vh,76rem);max-width:min(var(--promo-popup-exa-width),calc(100vw - 3rem));opacity:0;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-48%);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;width:100%;z-index:1}.promo-popup-exa--fullscreen-background .promo-popup-exa__modal{background:transparent;background-image:none;border-radius:0;box-shadow:none;height:100vh;max-height:100vh;max-width:100vw;overflow:hidden;width:100vw}.promo-popup-exa__modal.is-active{opacity:1;transform:translate(-50%,-50%);visibility:visible}.promo-popup-exa__container{display:grid;min-height:100%;position:relative}.promo-popup-exa__modal--has-image .promo-popup-exa__container{grid-template-columns:minmax(0,var(--promo-popup-exa-image-width)) minmax(0,1fr)}.promo-popup-exa__modal--image-second .promo-popup-exa__image{order:2}.promo-popup-exa__image{background:rgba(var(--color-foreground),.05);min-height:100%;overflow:hidden}.promo-popup-exa__image img{display:block;height:100%;object-fit:cover;width:100%}.promo-popup-exa__content{background:var(--promo-popup-exa-content-panel-bg);border:var(--promo-popup-exa-content-panel-border-width) solid var(--promo-popup-exa-content-panel-border-color);border-radius:var(--promo-popup-exa-content-panel-radius);color:var(--promo-popup-exa-body-color);display:flex;flex-direction:column;gap:var(--promo-popup-exa-gap);padding:var(--promo-popup-exa-padding);text-align:var(--promo-popup-exa-text-align)}.promo-popup-exa--fullscreen-background .promo-popup-exa__content{box-sizing:border-box;left:50%;max-height:calc(100vh - 3rem);max-width:min(var(--promo-popup-exa-width),calc(100vw - 3rem));overflow:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.promo-popup-exa__title{color:var(--promo-popup-exa-heading-color);display:flex;flex-direction:column;gap:.2rem;margin:0}.promo-popup-exa__title .title{color:var(--promo-popup-exa-heading-color)}.promo-popup-exa__title-prefix,.promo-popup-exa__title-suffix{color:var(--promo-popup-exa-muted-color);font-size:1.5rem;line-height:1.3}.promo-popup-exa__text,.promo-popup-exa__text p{color:var(--promo-popup-exa-body-color);margin:0}.promo-popup-exa__blocks:empty{display:none}.promo-popup-exa__timer{align-items:center;align-self:center;background:var(--promo-popup-exa-timer-bg);border:.1rem solid var(--promo-popup-exa-muted-color);border-radius:999px;color:var(--promo-popup-exa-body-color);display:inline-flex;font-weight:700;gap:.25rem;justify-content:center;letter-spacing:0;min-height:4rem;padding:.8rem 1.4rem}.promo-popup-exa__timer-label{color:var(--promo-popup-exa-muted-color);font-size:1.2rem}.promo-popup-exa__quiz-status{color:var(--promo-popup-exa-muted-color);font-size:1.3rem;line-height:1.4;margin:0}.promo-popup-exa__quiz-status:empty{display:none}.promo-popup-exa[data-has-questions=true]:not(.promo-popup-exa--email-step) .promo-popup-exa__email-step,.promo-popup-exa--scratcher-step .promo-popup-exa__email-step,.promo-popup-exa--question-email-step .promo-popup-exa__email-step,.promo-popup-exa--scratcher-email-step .promo-popup-exa__email-step,.promo-popup-exa[data-has-questions=true]:not(.promo-popup-exa--email-step) .promo-popup-exa-email-form-block,.promo-popup-exa--scratcher-step .promo-popup-exa-email-form-block{display:none}.promo-popup-exa--email-step .promo-popup-exa-question:not(.promo-popup-exa-question--email-step),.promo-popup-exa--email-step .promo-popup-exa__quiz-status{display:none}.promo-popup-exa--email-step:not(.promo-popup-exa--question-email-step):not(.promo-popup-exa--scratcher-email-step) .promo-popup-exa-email-form-block{display:flex}.promo-popup-exa-scratcher-block{display:none}.promo-popup-exa--scratcher-step .promo-popup-exa-scratcher-block,.promo-popup-exa--scratcher-email-step .promo-popup-exa-scratcher-block--email-step,.promo-popup-exa--email-step:not(.promo-popup-exa--question-email-step):not(.promo-popup-exa--scratcher-email-step) .promo-popup-exa-scratcher-block{display:block}.promo-popup-exa__email-step{display:flex;flex-direction:column;gap:1.2rem}.promo-popup-exa .promo-popup-exa__back{align-self:flex-start;color:var(--promo-popup-exa-muted-color);display:none;font-size:1.4rem;height:44px;justify-content:center;margin-block:calc((1lh - 44px)/2 + 1px);min-width:44px;padding:0;touch-action:manipulation}.promo-popup-exa.promo-popup-exa--email-step .promo-popup-exa__back{align-items:center;display:inline-flex}.promo-popup-exa__discount-code .field{display:flex;gap:1rem}.promo-popup-exa__discount-code .field>input{min-width:0}.promo-popup-exa__success-msg{color:var(--promo-popup-exa-muted-color);display:none;font-size:1.3rem;margin:.8rem 0 0}.promo-popup-exa__discount-code:has(.promo-popup-exa__copy-btn[data-success=true]) .promo-popup-exa__success-msg{display:block}.promo-popup-exa__dismiss{align-items:center;align-self:center;color:var(--promo-popup-exa-muted-color);display:inline-flex;font-size:1.4rem;height:44px;justify-content:center;margin-block:calc((1lh - 44px)/2 + 1px);min-width:44px;text-decoration:underline;text-underline-offset:.3rem;touch-action:manipulation}.promo-popup-exa__dismiss--signup{margin-top:calc((1lh - 44px)/2 + 1px - .2rem)}.promo-popup-exa__close{align-items:center;background:transparent;border:0;border-radius:999px;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:calc(1.2rem - ((44px - 3.8rem)/2));top:calc(1.2rem - ((44px - 3.8rem)/2));touch-action:manipulation;width:44px;z-index:4}.promo-popup-exa__close:before{background:var(--promo-popup-exa-close-bg);border:.1rem solid var(--promo-popup-exa-muted-color);border-radius:inherit;content:"";height:3.8rem;position:absolute;width:3.8rem}.promo-popup-exa__close span{background:var(--promo-popup-exa-close-color);height:.16rem;position:absolute;width:1.6rem;z-index:1}.promo-popup-exa__back:focus-visible,.promo-popup-exa__dismiss:focus-visible,.promo-popup-exa__close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}.promo-popup-exa__close span:first-child{transform:rotate(45deg)}.promo-popup-exa__close span:last-child{transform:rotate(-45deg)}.promo-popup-exa-scratcher-block__email-step{display:none;flex-direction:column;gap:var(--popup-scratcher-exa-email-gap);margin-top:var(--popup-scratcher-exa-email-margin-top);text-align:var(--popup-scratcher-exa-email-text-align)}.promo-popup-exa-scratcher-block--email-step .promo-popup-exa-scratcher-block__email-step{display:flex}.promo-popup-exa-scratcher-block__email-heading,.promo-popup-exa-scratcher-block__email-text,.promo-popup-exa-scratcher-block__email-text p{margin:0}.promo-popup-exa-scratcher-block__email-form .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:none}.promo-popup-exa-scratcher-block__email-step--button-full .button{width:100%}.popup-scratcher-exa{background:var(--popup-scratcher-exa-bg);border:var(--popup-scratcher-exa-border-width) solid var(--popup-scratcher-exa-border-color);border-radius:var(--popup-scratcher-exa-radius);color:rgb(var(--color-foreground));cursor:pointer;display:grid;isolation:isolate;min-height:var(--popup-scratcher-exa-height-desktop);overflow:hidden;place-items:stretch;position:relative;width:100%}.popup-scratcher-exa:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.3rem}.popup-scratcher-exa__reward{align-items:center;background:var(--popup-scratcher-exa-bg);color:var(--popup-scratcher-exa-text-color);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:var(--popup-scratcher-exa-height-desktop);padding:1.8rem 1.5rem;text-align:center}.popup-scratcher-exa__eyebrow,.popup-scratcher-exa__claim{color:var(--popup-scratcher-exa-muted-color);font-size:1.3rem;line-height:1.35}.popup-scratcher-exa__code{color:var(--popup-scratcher-exa-code-color);font-size:calc(var(--font-heading-scale) * var(--popup-scratcher-exa-code-size));letter-spacing:0;line-height:1.1;word-break:break-word}.popup-scratcher-exa__canvas,.popup-scratcher-exa__cover-label{display:none}.popup-scratcher-exa--ready .popup-scratcher-exa__canvas{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;touch-action:none;width:100%;z-index:2}.popup-scratcher-exa--ready .popup-scratcher-exa__cover-label{color:#fff;display:grid;font-size:1.5rem;font-weight:700;top:0;right:0;bottom:0;left:0;padding:1rem;place-items:center;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;z-index:3}.popup-scratcher-exa--revealed{cursor:default}.popup-scratcher-exa--revealed .popup-scratcher-exa__canvas,.popup-scratcher-exa--revealed .popup-scratcher-exa__cover-label{opacity:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden}.promo-popup-exa-scratcher-block--email-locked .promo-popup-exa-scratcher-block__email-form .newsletter-form__field-wrapper{opacity:.52}@media screen and (min-width:750px){.promo-popup-exa-scratcher-block__email-step--inline .newsletter-form__field-wrapper{align-items:stretch;flex-direction:row;flex-wrap:wrap}.promo-popup-exa-scratcher-block__email-step--inline .field{flex:1 1 20rem;min-width:0}.promo-popup-exa-scratcher-block__email-step--inline .button{flex:0 0 auto}.promo-popup-exa-scratcher-block__email-step--inline.promo-popup-exa-scratcher-block__email-step--button-full .button,.promo-popup-exa-scratcher-block__email-step--inline .newsletter-form__message{flex-basis:100%}}@media screen and (max-width:749px){.promo-popup-exa--fullscreen-background.is-active{background-image:var(--promo-popup-exa-background-layer-mobile)}.promo-popup-exa__modal{background-image:var(--promo-popup-exa-background-layer-mobile);border-radius:1rem;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem)}.promo-popup-exa--fullscreen-background .promo-popup-exa__modal{background-image:none;border-radius:0;max-height:100vh;max-width:100vw}.promo-popup-exa__modal--has-image .promo-popup-exa__container{grid-template-columns:1fr}.promo-popup-exa__modal--image-second .promo-popup-exa__image{order:0}.promo-popup-exa__image{height:var(--promo-popup-exa-image-height-mobile);min-height:0}.promo-popup-exa__content{padding:min(var(--promo-popup-exa-padding),2.4rem)}.promo-popup-exa--fullscreen-background .promo-popup-exa__content{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem)}.promo-popup-exa__discount-code .field{flex-direction:column}.popup-scratcher-exa,.popup-scratcher-exa__reward{min-height:var(--popup-scratcher-exa-height-mobile)}.popup-scratcher-exa__code{font-size:calc(var(--font-heading-scale) * var(--popup-scratcher-exa-code-size-mobile))}}legacy-promo-success{display:contents}.popup-modal__close.promo-popup-legacy__close{--promo-popup-legacy-close-face-size: 3.5rem;background:transparent;border:0;box-sizing:border-box;height:44px;padding:0;right:calc(.5rem - (44px - var(--promo-popup-legacy-close-face-size)) / 2);top:calc(.5rem - (44px - var(--promo-popup-legacy-close-face-size)) / 2);touch-action:manipulation;width:44px}.popup-modal__close--borderless.promo-popup-legacy__close{--promo-popup-legacy-close-face-size: 3rem}.promo-popup-legacy__close .promo-popup-legacy__close-face{align-items:center;background:rgb(var(--color-background));border:solid .2rem rgba(var(--color-foreground),.5);border-radius:50%;display:flex;height:var(--promo-popup-legacy-close-face-size);justify-content:center;position:absolute;transform:none;width:var(--promo-popup-legacy-close-face-size)}.popup-modal__close--borderless.promo-popup-legacy__close .promo-popup-legacy__close-face{border:0}.promo-popup-legacy__close .promo-popup-legacy__close-face>span{background:rgba(var(--color-foreground),.5);display:block;flex-shrink:0;height:.2rem;position:static;transform:rotate(45deg);width:.5em}.promo-popup-legacy__close .promo-popup-legacy__close-face>span:nth-child(2){position:absolute;transform:rotate(-45deg)}.popup-modal__dismiss-btn.promo-popup-legacy__dismiss{align-items:center;box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;margin-block:calc((1lh - 44px)/2 + 1px);min-width:44px;padding:0;touch-action:manipulation}.promo-popup-legacy__close:focus-visible,.promo-popup-legacy__dismiss:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}.popup-scratcher{width:100%;min-height:12rem;margin:.8rem 0 1.5rem;border-radius:1rem;border:.1rem solid rgba(var(--color-foreground),.14);background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));display:grid;place-items:stretch;position:relative;overflow:hidden;cursor:pointer;isolation:isolate}.popup-scratcher:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.3rem}.popup-scratcher__reward{min-height:12rem;padding:1.8rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.popup-scratcher__eyebrow,.popup-scratcher__claim{font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.76)}.popup-scratcher__code{font-size:calc(var(--font-heading-scale) * 2.7rem);line-height:1.1;letter-spacing:0;word-break:break-word}.popup-scratcher__canvas,.popup-scratcher__cover-label{display:none}.popup-scratcher--ready .popup-scratcher__canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;touch-action:none}.popup-scratcher--ready .popup-scratcher__cover-label{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1rem;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff;pointer-events:none;text-align:center}.popup-scratcher--revealed{cursor:default}.popup-scratcher--revealed .popup-scratcher__canvas,.popup-scratcher--revealed .popup-scratcher__cover-label{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.popup-modal__email-form--locked .newsletter-form__field-wrapper{opacity:.52}.popup-modal__discount-code:has(.popup-modal__copy-btn[data-success=true]) .popup-modal__success-msg{display:block}@media screen and (max-width:50rem){.popup-scratcher{min-height:10.5rem}.popup-scratcher__reward{min-height:10.5rem;padding:1.5rem 1.2rem}.popup-scratcher__code{font-size:calc(var(--font-heading-scale) * 2.2rem)}}.promo-popup-exa-email-form-block{align-self:center;background:var(--popup-email-form-bg);border:var(--popup-email-form-border-width) solid var(--popup-email-form-border-color);border-radius:var(--popup-email-form-radius);display:flex;flex-direction:column;gap:var(--popup-email-form-gap);max-width:min(100%,var(--popup-email-form-max-width));padding:var(--popup-email-form-padding);text-align:var(--popup-email-form-text-align);width:100%}.promo-popup-exa-email-form-block--align-left{align-self:flex-start}.promo-popup-exa-email-form-block--align-center{align-self:center}.promo-popup-exa-email-form-block--align-right{align-self:flex-end}.promo-popup-exa-email-form-block--align-stretch{align-self:stretch;max-width:none}.promo-popup-exa-email-form-block__heading{color:var(--popup-email-form-heading-color);font-size:var(--popup-email-form-heading-size);line-height:1.2;margin:0}.promo-popup-exa-email-form-block__text,.promo-popup-exa-email-form-block__text p{color:var(--popup-email-form-text-color);font-size:var(--popup-email-form-text-size);line-height:1.45;margin:0}.promo-popup-exa-email-form-block .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:none}.promo-popup-exa-email-form-block .field,.promo-popup-exa-email-form-block .field__input{border-radius:var(--popup-email-form-input-radius)}.promo-popup-exa-email-form-block--button-full .button{width:100%}.promo-popup-exa-email-form-block .newsletter-form__message{margin:0;text-align:left}@media screen and (min-width:750px){.promo-popup-exa-email-form-block--inline .newsletter-form__field-wrapper{align-items:stretch;flex-direction:row;flex-wrap:wrap}.promo-popup-exa-email-form-block--inline .field{flex:1 1 20rem;min-width:0}.promo-popup-exa-email-form-block--inline .button{flex:0 0 auto}.promo-popup-exa-email-form-block--inline.promo-popup-exa-email-form-block--button-full .button,.promo-popup-exa-email-form-block--inline .newsletter-form__message{flex-basis:100%}}.awarded-by-exa{box-sizing:border-box;line-height:1.2}.awarded-by-exa *,.awarded-by-exa *:before,.awarded-by-exa *:after{box-sizing:border-box}.awarded-by-exa--float{position:absolute;top:var(--awx-top);right:var(--awx-right);bottom:var(--awx-bottom);left:var(--awx-left);z-index:var(--awx-z, 3);margin:0!important;transform:scale(var(--awx-scale, .85));transform-origin:var(--awx-origin, top left);pointer-events:none}.awarded-by-exa--float .awarded-by-exa__card{pointer-events:auto}.product__media-wrapper:not(.product__column-sticky):has(.awarded-by-exa--float){position:relative}.awarded-by-exa--inline{display:flex;justify-content:var(--awx-justify, flex-start);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.awarded-by-exa__card{position:relative;display:flex;flex-direction:row;align-items:stretch;max-width:var(--awx-max-width, 360px);border:var(--awx-border, none);border-radius:var(--awx-radius-top-left, var(--awx-radius, 14px)) var(--awx-radius-top-right, var(--awx-radius, 14px)) var(--awx-radius-bottom-right, var(--awx-radius, 14px)) var(--awx-radius-bottom-left, var(--awx-radius, 14px));box-shadow:var(--awx-shadow, none);overflow:hidden;background:var(--awx-body-bg, #ffffff)}.awarded-by-exa__emblem{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;flex-shrink:0;padding:var(--awx-emblem-pad, 12px);background:var(--awx-emblem-bg, #0c2b2a);color:var(--awx-emblem-text, #f3ede1);text-align:center}.awarded-by-exa__laurel{display:block;flex-shrink:0;width:auto;height:var(--awx-laurel-height, 3.3em);color:var(--awx-laurel, #f3ede1)}.awarded-by-exa__laurel-svg{display:block;width:auto;height:100%}.awarded-by-exa__emblem-text{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;padding:0 2px}.awarded-by-exa__emblem-line{display:block}.awarded-by-exa__emblem-line--1{font-size:var(--awx-l1-size, 15px)}.awarded-by-exa__emblem-line--2{font-size:var(--awx-l2-size, 18px);font-weight:700}.awarded-by-exa__body{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:var(--awx-body-pad, 12px);background:var(--awx-body-bg, #ffffff);color:var(--awx-msg-color, #1c2b2a);font-family:var(--font-body-family, inherit)}.awarded-by-exa__message{margin:0;max-width:var(--awx-msg-width, 196px);font-size:var(--awx-msg-size, 12px);line-height:1.3;color:var(--awx-msg-color, #1c2b2a)}.awarded-by-exa__link{display:inline-block;font-size:var(--awx-link-size, 11px);line-height:1.3;color:var(--awx-link-color, #0c2b2a);text-decoration:underline;text-underline-offset:2px}.awarded-by-exa__link--static{cursor:default}.awarded-by-exa__close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--awx-msg-color, #1c2b2a);cursor:pointer;opacity:.7;transition:opacity .2s ease;z-index:2}.awarded-by-exa--float .awarded-by-exa__close{top:calc(0px - var(--awx-close-target-offset, 0px));width:var(--awx-close-target, 44px);height:var(--awx-close-target, 44px)}.awarded-by-exa__close-visual{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#00000014;pointer-events:none}.awarded-by-exa--float .awarded-by-exa__close-visual{top:calc(5px + var(--awx-close-target-offset, 0px))}.awarded-by-exa__close:hover{opacity:1}.awarded-by-exa__close-cb{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.awarded-by-exa__close-cb:focus-visible~.awarded-by-exa__card .awarded-by-exa__close{outline:2px solid currentColor;outline-offset:2px;opacity:1}.awarded-by-exa:has(>.awarded-by-exa__close-cb:checked){display:none}@media screen and (max-width:749px){.product__media-wrapper:has(.awarded-by-exa--float){position:relative}.awarded-by-exa--float{--awx-mobile-slide-width: calc((100vw * var(--slide-container-ratio, 1)) - (var(--mobile-scroll-padding, 0px) * 2) - (var(--grid-mobile-horizontal-spacing, 0px) * 2));--awx-mobile-inner-padding: calc((var(--awx-mobile-slide-width) - (var(--awx-mobile-slide-width) * var(--slide-inner-ratio, 1))) / 2);width:var(--awx-mobile-slide-width);padding-left:var(--awx-mobile-inner-padding);padding-right:var(--awx-mobile-inner-padding);top:var(--awx-mobile-top, var(--awx-top));bottom:var(--awx-mobile-bottom, var(--awx-bottom));left:calc(((100vw - var(--awx-mobile-slide-width)) / 2) - ((100vw - 100%) / 2))!important;right:auto!important;transform:none}.awarded-by-exa--float .awarded-by-exa__card{width:fit-content;max-width:min(var(--awx-max-width, 360px),100%);margin-left:var(--awx-mobile-card-margin-left, var(--awx-offset-x, 0px));margin-right:var(--awx-mobile-card-margin-right, auto);transform:scale(var(--awx-scale-mobile, .6));transform-origin:var(--awx-origin-mobile, var(--awx-origin, top left))}.awarded-by-exa--float .awarded-by-exa__close{top:calc(0px - var(--awx-close-target-offset-mobile, 0px));width:var(--awx-close-target-mobile, 44px);height:var(--awx-close-target-mobile, 44px)}.awarded-by-exa--float .awarded-by-exa__close-visual{top:calc(5px + var(--awx-close-target-offset-mobile, 0px))}}.cart-drawer cart-drawer-items .cart-drawer-item .cart-item__image{border-radius:var(--image-corner-radius, 0)}.cart-drawer cart-drawer-items .cart-item__price-wrapper .regular-price,.cart-drawer cart-drawer-items .cart-drawer-item__single-item-prices .cart-item__final-price{font-size:var(--cart-item-price-font-size-desktop, 1.6rem);color:var(--cart-item-price-color, currentColor)}.cart-drawer cart-drawer-items .cart-item__price-wrapper .cart-item__old-price,.cart-drawer cart-drawer-items .cart-drawer-item__single-item-prices .cart-item__old-price{font-size:var(--cart-item-compare-price-font-size-desktop, 1.4rem)}@media screen and (max-width:749px){.cart-drawer cart-drawer-items .cart-item__price-wrapper .regular-price,.cart-drawer cart-drawer-items .cart-drawer-item__single-item-prices .cart-item__final-price{font-size:var(--cart-item-price-font-size-mobile, 1.4rem)}.cart-drawer cart-drawer-items .cart-item__price-wrapper .cart-item__old-price,.cart-drawer cart-drawer-items .cart-drawer-item__single-item-prices .cart-item__old-price{font-size:var(--cart-item-compare-price-font-size-mobile, 1.2rem)}}.cart-conditional-upsells{display:block}.cart-conditional-upsells__title{margin:0 0 1rem}.cart-conditional-upsells__items{display:grid;gap:var(--cart-conditional-upsells-gap)}.cart-conditional-upsells__items>*{margin-top:0!important;margin-bottom:0!important}.cart-conditional-upsells__items>*:nth-child(n+7){display:none!important}.cart-conditional-upsells--editor-expanded .cart-conditional-upsells__items>*:nth-child(n+7){display:block!important}.cart-hidden-upsells--editor-visible{display:block;margin:1rem 0}.cart-hidden-upsells__editor-card{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.35;padding:1rem}.cart-hidden-upsells__editor-card strong,.cart-hidden-upsells__editor-card span{display:block}.cart-product-upsells__editor-card{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.35;padding:1rem}.cart-product-upsells__editor-card strong,.cart-product-upsells__editor-card span{display:block}.custom-columns__column.custom-columns__column--custom-side-padding>.content-wrapper{padding:var(--padding-top--desktop) var(--padding-right--desktop) var(--padding-bottom--desktop) var(--padding-left--desktop)}.custom-columns__column.custom-columns__column--media-background:after{content:"";position:absolute;top:0;right:auto;bottom:0;left:calc(var(--column-gap) / 2);width:calc(100% - var(--column-gap));z-index:-1;pointer-events:none;background:var(--bg-color, transparent);border-radius:var(--border-radius)}.custom-columns__column.custom-columns__column--media-background>.media-background{left:calc(var(--column-gap) / 2);width:calc(100% - var(--column-gap));border-radius:var(--border-radius)}.custom-columns__column.custom-columns__column--media-background>.content-wrapper{position:relative;z-index:1;background:none}.custom-columns__column.custom-columns__column--media-background.border-gradient:before{z-index:2}@media screen and (max-width:749px){.custom-columns__column.custom-columns__column--custom-side-padding>.content-wrapper{padding:var(--padding-top--mobile) var(--padding-right--mobile) var(--padding-bottom--mobile) var(--padding-left--mobile)}}.container-with-tabs-exa{display:block;margin-top:var(--twt-margin-top);margin-bottom:var(--twt-margin-bottom)}.container-with-tabs-exa>.container-with-tabs-exa__eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1;margin:0 0 1.2rem;opacity:.6;text-transform:uppercase}.container-with-tabs-exa>.container-with-tabs-exa__card{box-sizing:border-box;background:var(--twt-card-background);border:var(--twt-card-border);border-radius:var(--twt-card-radius);padding:var(--twt-card-resolved-padding)}.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__input{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__nav,.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav{display:flex;flex-wrap:var(--twt-desktop-wrap);gap:var(--twt-nav-gap);justify-content:var(--twt-desktop-alignment);margin-bottom:var(--twt-panel-spacing);min-width:0;overflow-x:var(--twt-desktop-overflow);-webkit-overflow-scrolling:var(--twt-desktop-scroll-behavior)}.container-with-tabs-exa.container-with-tabs-exa--tabs-bottom>.container-with-tabs-exa__card>.container-with-tabs-exa__nav{margin-bottom:0;margin-top:var(--twt-panel-spacing)}.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__body{display:flex;gap:var(--twt-rail-gap);min-width:0}.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__panels,.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__panels{min-width:0}.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab,.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab{align-items:center;background:var(--twt-tab-bg);border:var(--twt-tab-border-width) solid var(--twt-tab-border-color);border-radius:var(--twt-tab-radius);color:var(--twt-tab-color);cursor:pointer;display:inline-flex;flex:var(--twt-desktop-tab-flex);width:var(--twt-desktop-tab-width);max-width:100%;font-size:var(--twt-tab-font-size);font-weight:var(--twt-tab-font-weight);justify-content:center;line-height:1.2;min-width:0;padding:var(--twt-tab-padding-y) var(--twt-tab-padding-x);position:relative;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease;-webkit-user-select:none;user-select:none}.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__panels>.container-with-tabs-exa__panel,.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__panels>.container-with-tabs-exa__panel{display:none}.container-with-tabs-exa.container-with-tabs-exa--style-underline>.container-with-tabs-exa__card>.container-with-tabs-exa__nav{border-bottom:1px solid var(--twt-divider-color);flex-wrap:wrap;overflow-x:visible;-webkit-overflow-scrolling:auto}.container-with-tabs-exa.container-with-tabs-exa--style-underline>.container-with-tabs-exa__card>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab{background:transparent;border-color:transparent;border-radius:0;border-width:0 0 var(--twt-underline-thickness);color:var(--twt-tab-color);margin-bottom:-1px;padding-left:0;padding-right:0}.container-with-tabs-exa.container-with-tabs-exa--style-segmented>.container-with-tabs-exa__card>.container-with-tabs-exa__nav{background:var(--twt-track-bg);border-radius:calc(var(--twt-tab-radius) + var(--twt-track-padding));gap:var(--twt-nav-gap);justify-content:stretch;padding:var(--twt-track-padding)}.container-with-tabs-exa.container-with-tabs-exa--style-segmented>.container-with-tabs-exa__card>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab{background:transparent;border-color:transparent;flex:1 1 0;color:var(--twt-tab-color)}.container-with-tabs-exa.container-with-tabs-exa--style-pill>.container-with-tabs-exa__card>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab{background:transparent;border-color:var(--twt-tab-idle-border-color);color:var(--twt-tab-color)}.container-with-tabs-exa.container-with-tabs-exa--style-left_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav,.container-with-tabs-exa.container-with-tabs-exa--style-right_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav{align-items:stretch;flex:0 0 var(--twt-rail-width-desktop);flex-direction:column;flex-wrap:nowrap;gap:.2rem;justify-content:flex-start;margin:0;overflow-x:visible;width:var(--twt-rail-width-desktop)}.container-with-tabs-exa.container-with-tabs-exa--style-left_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav{border-right:1px solid var(--twt-divider-color);padding-right:.8rem}.container-with-tabs-exa.container-with-tabs-exa--style-right_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav{border-left:1px solid var(--twt-divider-color);padding-left:.8rem}.container-with-tabs-exa.container-with-tabs-exa--style-left_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab,.container-with-tabs-exa.container-with-tabs-exa--style-right_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab{background:transparent;border-color:transparent;flex:0 0 auto;justify-content:flex-start;text-align:left;width:100%}.container-with-tabs-exa.container-with-tabs-exa--style-left_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__panels,.container-with-tabs-exa.container-with-tabs-exa--style-right_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__panels{flex:1 1 auto}@media screen and (max-width:749px){.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__nav,.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav{flex-wrap:var(--twt-mobile-wrap);justify-content:var(--twt-mobile-alignment);overflow-x:var(--twt-mobile-overflow);-webkit-overflow-scrolling:var(--twt-mobile-scroll-behavior)}.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab,.container-with-tabs-exa>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab{flex:var(--twt-mobile-tab-flex);width:var(--twt-mobile-tab-width);font-size:var(--twt-tab-font-size-mobile)}.container-with-tabs-exa.container-with-tabs-exa--style-left_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav,.container-with-tabs-exa.container-with-tabs-exa--style-right_rail>.container-with-tabs-exa__card>.container-with-tabs-exa__body>.container-with-tabs-exa__nav{flex-basis:var(--twt-rail-width-mobile);width:var(--twt-rail-width-mobile)}.container-with-tabs-exa.container-with-tabs-exa--style-segmented>.container-with-tabs-exa__card>.container-with-tabs-exa__nav>.container-with-tabs-exa__tab{flex:1 1 0}}.product-info__divider{background:var(--divider-color);border-radius:var(--divider-radius);display:block}.product-info__divider--horizontal{height:var(--divider-thickness);width:var(--divider-width)}.product-info__divider--vertical{height:var(--divider-height);width:var(--divider-thickness)}expandable-container{display:block}.expandable-container__content{width:100%}.expandable-container__static-part{position:relative}.expandable-container__static-part[data-click-area=static_and_button]{cursor:pointer}.expandable-container__toggle{align-items:center;background:transparent;border:0;bottom:var(--expandable-toggle-offset);color:var(--expandable-toggle-color);display:flex;height:max(44px,var(--expandable-toggle-size));justify-content:center;line-height:0;padding:0;position:absolute;right:var(--expandable-toggle-offset);touch-action:manipulation;transition:color .2s ease;width:max(44px,var(--expandable-toggle-size));z-index:4}.expandable-container__toggle:before{background:var(--expandable-toggle-bg);border-radius:50%;bottom:0;content:"";height:var(--expandable-toggle-size);position:absolute;right:0;transition:background-color .2s ease;width:var(--expandable-toggle-size)}.expandable-container__toggle-icon{align-items:center;bottom:0;display:inline-flex;height:var(--expandable-toggle-size);justify-content:center;line-height:0;opacity:1;position:absolute;right:0;transform:scale(1) rotate(0);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);width:var(--expandable-toggle-size)}.expandable-container__toggle .icon{display:block;flex:0 0 auto;height:40%;width:40%}.expandable-container__toggle-icon--minus{opacity:0;transform:scale(.8) rotate(90deg);transition-delay:.1s}.expandable-container.is-open .expandable-container__toggle-icon--plus{opacity:0;transform:scale(.8) rotate(-90deg)}.expandable-container.is-open .expandable-container__toggle-icon--minus{opacity:1;transform:scale(1) rotate(0)}.expandable-container__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--expandable-transition-duration) cubic-bezier(.25,.46,.45,.94),opacity var(--expandable-transition-duration) cubic-bezier(.25,.46,.45,.94)}.expandable-container.is-open .expandable-container__panel{opacity:1}.feature-cards-exa{--fc-bg: #23372b;--fc-text: #ffffff;--fc-border-width: 1px;--fc-border: rgba(255, 255, 255, .3);--fc-radius: 12px;--fc-min-height: 220px;--fc-pad: 20px;--fc-title-size: 24px;--fc-eyebrow-size: 14px;--fc-badge-text: #ffffff;--fc-badge-bg: rgba(255, 255, 255, .14);--fc-badge-border: rgba(255, 255, 255, .4);--fc-badge-size: 13px;--fc-badge-size-mobile: 12px;--fc-badge-radius: 32px;--fc-badge-blur: 10px;--fc-mt: 0rem;--fc-mb: 0rem;--fc-image: none;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--fc-min-height);margin-top:var(--fc-mt);margin-bottom:var(--fc-mb);padding:var(--fc-pad);border:var(--fc-border-width) solid var(--fc-border);border-radius:var(--fc-radius);overflow:hidden;color:var(--fc-text);background-color:var(--fc-bg);background-image:var(--fc-image);background-size:cover;background-position:center;background-clip:padding-box;font-family:var(--font-body-family, inherit)}.feature-cards-exa *,.feature-cards-exa *:before,.feature-cards-exa *:after{box-sizing:border-box}.feature-cards-exa__content{display:flex;flex-direction:column}.feature-cards-exa__eyebrow{margin:0 0 6px;font-size:var(--fc-eyebrow-size);line-height:1.2;opacity:.9}.feature-cards-exa__title{margin:0 0 12px;font-family:var(--font-heading-family, inherit);font-size:var(--fc-title-size);line-height:1.15;font-weight:600}.feature-cards-exa__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.feature-cards-exa__badge{font-size:var(--fc-badge-size, 13px);line-height:1;padding:6px 12px;color:var(--fc-badge-text);border-radius:var(--fc-badge-radius);background:var(--fc-badge-bg);border:1px solid var(--fc-badge-border);-webkit-backdrop-filter:blur(var(--fc-badge-blur));backdrop-filter:blur(var(--fc-badge-blur))}.feature-cards-exa__desc{margin:0;font-size:14px;line-height:1.4;opacity:.9}@media screen and (max-width:749px){.feature-cards-exa{--fc-pad: 16px}.feature-cards-exa__badge{font-size:var(--fc-badge-size-mobile, 12px)}}.feature-comparison-card-grid{display:grid;grid-template-columns:repeat(var(--feature-comparison-grid-columns),minmax(0,1fr));gap:var(--feature-comparison-grid-gap-desktop);width:100%;max-width:var(--feature-comparison-grid-max-width);margin-left:auto;margin-right:auto}.feature-comparison-card-grid>.feature-comparison-card{margin-top:0!important;margin-bottom:0!important}.feature-comparison-card-grid--orykas{display:grid;grid-template-columns:repeat(var(--feature-comparison-grid-columns),minmax(0,1fr));gap:var(--feature-comparison-grid-gap-desktop);max-width:var(--feature-comparison-grid-max-width);overflow-x:visible;scroll-snap-type:none}.feature-comparison-card-grid--slider{display:block}.feature-comparison-card-grid__splide .splide__track{padding-top:calc(var(--feature-comparison-card-hover-lift, 2px) + .2rem);padding-bottom:1.6rem}.feature-comparison-card-grid__splide .splide__list{align-items:stretch}.feature-comparison-card-grid__splide .splide__slide,.feature-comparison-card-grid__slide-container{height:100%}.feature-comparison-card-grid__slide-container{width:100%}@media screen and (min-width:750px){.feature-comparison-card-grid__splide.splide--destroy-desktop .splide__slide{width:auto!important}}@media screen and (max-width:749px){.feature-comparison-card-grid{grid-template-columns:1fr;gap:var(--feature-comparison-grid-gap-mobile)}.feature-comparison-card-grid__splide.splide--destroy-mobile .splide__slide{width:auto!important}}.feature-comparison-card{--feature-comparison-row-text-color: var(--feature-comparison-card-text-color);--feature-comparison-row-value-color: var(--feature-comparison-card-text-color);display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden;padding:var(--feature-comparison-card-padding-top, 22px) var(--feature-comparison-card-padding-x, 22px) var(--feature-comparison-card-padding-bottom, 18px);color:var(--feature-comparison-card-text-color);background:var(--feature-comparison-card-bg);border:1px solid var(--feature-comparison-card-border-color);border-radius:var(--feature-comparison-card-radius, 18px);box-shadow:none;height:100%;transition:box-shadow .25s ease,transform .25s ease}.feature-comparison-card:hover{box-shadow:0 var(--feature-comparison-card-hover-shadow-y, 0px) var(--feature-comparison-card-hover-shadow-blur, 0px) color-mix(in srgb,var(--feature-comparison-card-hover-shadow-color, rgb(var(--color-base-text))) var(--feature-comparison-card-hover-shadow-opacity, 0%),transparent);transform:translateY(calc(0px - var(--feature-comparison-card-hover-lift, 0px)))}.feature-comparison-card__header{display:block;margin-bottom:var(--feature-comparison-card-header-spacing, 18px);padding-right:calc((var(--feature-comparison-card-badge-right, 18px) * 2) + 3.8rem)}.feature-comparison-card__heading-wrap{min-width:0}.feature-comparison-card__direction{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem;color:var(--feature-comparison-card-muted-color);font-size:var(--feature-comparison-card-direction-size, 10px);font-weight:600;letter-spacing:.07em;line-height:1;text-transform:uppercase}.feature-comparison-card__direction-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.feature-comparison-card__direction-icon svg{display:block;width:1.3rem;height:1.3rem}.feature-comparison-card__direction-icon--down svg{transform:rotate(180deg)}.feature-comparison-card__title{margin:0;color:inherit;font-family:var(--font-body-family);font-size:var(--feature-comparison-card-title-size, 16px);font-weight:700;letter-spacing:0;line-height:1.2}.feature-comparison-card__badge{position:absolute;top:var(--feature-comparison-card-badge-top, 18px);right:var(--feature-comparison-card-badge-right, 18px);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.4rem;min-height:2.1rem;padding:var(--feature-comparison-card-badge-padding-y, 3px) var(--feature-comparison-card-badge-padding-x, 9px);color:var(--feature-comparison-card-badge-text);background:var(--feature-comparison-card-badge-bg);border-radius:999px;font-size:var(--feature-comparison-card-badge-font-size, 10px);font-weight:700;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.feature-comparison-card__rows{display:flex;flex-direction:column;gap:var(--feature-comparison-card-row-gap, 10px)}.feature-comparison-card__rows>.feature-comparison-row{margin-top:0!important;margin-bottom:0!important}.feature-comparison-card__rows>.feature-comparison-row:not(:first-child){--feature-comparison-row-text-color: var(--feature-comparison-card-muted-color);--feature-comparison-row-value-color: var(--feature-comparison-card-muted-color)}.feature-comparison-card__rows>.feature-comparison-row:not(:first-child) .feature-comparison-row__header{opacity:var(--feature-comparison-card-secondary-row-opacity, .7)}.feature-comparison-card__rows>.feature-comparison-row:first-child{padding-bottom:var(--feature-comparison-card-separator-space, 0px);border-bottom:var(--feature-comparison-card-separator-width, 0px) solid var(--feature-comparison-card-track-color)}.feature-comparison-card__rows>.feature-comparison-row:first-child .feature-comparison-row__track{height:calc(var(--feature-comparison-bar-height, 9px) + var(--feature-comparison-featured-bar-extra-height, 4px))}.feature-comparison-card__rows>.feature-comparison-row:nth-child(1){--feature-comparison-row-color: var(--feature-comparison-card-row-color-1);--feature-comparison-row-opacity: var(--feature-comparison-card-row-opacity-1, 1)}.feature-comparison-card__rows>.feature-comparison-row:nth-child(2){--feature-comparison-row-color: var(--feature-comparison-card-row-color-2);--feature-comparison-row-opacity: var(--feature-comparison-card-row-opacity-2, 1)}.feature-comparison-card__rows>.feature-comparison-row:nth-child(3){--feature-comparison-row-color: var(--feature-comparison-card-row-color-3);--feature-comparison-row-opacity: var(--feature-comparison-card-row-opacity-3, 1)}.feature-comparison-card__rows>.feature-comparison-row:nth-child(4){--feature-comparison-row-color: var(--feature-comparison-card-row-color-4);--feature-comparison-row-opacity: var(--feature-comparison-card-row-opacity-4, 1)}.feature-comparison-card__rows>.feature-comparison-row:nth-child(5){--feature-comparison-row-color: var(--feature-comparison-card-row-color-5);--feature-comparison-row-opacity: var(--feature-comparison-card-row-opacity-5, 1)}.feature-comparison-card__rows>.feature-comparison-row:nth-child(6){--feature-comparison-row-color: var(--feature-comparison-card-row-color-6);--feature-comparison-row-opacity: var(--feature-comparison-card-row-opacity-6, 1)}.feature-comparison-card__rows>.feature-comparison-row:last-child{margin-bottom:0!important}.feature-comparison-card-grid--orykas .feature-comparison-card{width:100%;min-height:24.5rem;padding:var(--feature-comparison-card-padding-top, 22px) var(--feature-comparison-card-padding-x, 22px) var(--feature-comparison-card-padding-bottom, 18px);border-radius:var(--feature-comparison-card-radius, 18px);overflow:visible;box-shadow:0 0 rgba(var(--color-base-text),0)}.feature-comparison-card-grid--orykas .feature-comparison-card:hover{box-shadow:0 var(--feature-comparison-card-hover-shadow-y, 14px) var(--feature-comparison-card-hover-shadow-blur, 38px) color-mix(in srgb,var(--feature-comparison-card-hover-shadow-color, rgb(var(--color-base-text))) var(--feature-comparison-card-hover-shadow-opacity, 12%),transparent);transform:translateY(calc(0px - var(--feature-comparison-card-hover-lift, 2px)))}.feature-comparison-card-grid--orykas .feature-comparison-card__header{min-height:6.6rem;margin-bottom:var(--feature-comparison-card-header-spacing, 16px);padding-right:calc((var(--feature-comparison-card-badge-right, 18px) * 2) + 4.6rem)}.feature-comparison-card-grid--orykas .feature-comparison-card__direction{margin-bottom:.7rem;font-size:var(--feature-comparison-card-direction-size, 10px);font-weight:700;letter-spacing:.07em}.feature-comparison-card-grid--orykas .feature-comparison-card__title{font-size:var(--feature-comparison-card-title-size, 16px);font-weight:700;line-height:1.2}.feature-comparison-card-grid--orykas .feature-comparison-card__badge{top:var(--feature-comparison-card-badge-top, 18px);right:var(--feature-comparison-card-badge-right, 18px);max-width:7.2rem;min-height:2.4rem;padding:var(--feature-comparison-card-badge-padding-y, 3px) var(--feature-comparison-card-badge-padding-x, 9px);font-size:var(--feature-comparison-card-badge-font-size, 10px);line-height:1.2}.feature-comparison-card-grid--orykas .feature-comparison-card__rows{gap:var(--feature-comparison-card-row-gap, 10px)}@media screen and (max-width:749px){.feature-comparison-card{padding:var(--feature-comparison-card-padding-top, 22px) var(--feature-comparison-card-padding-x, 22px) var(--feature-comparison-card-padding-bottom, 18px)}.feature-comparison-card__header{margin-bottom:var(--feature-comparison-card-header-spacing, 18px)}.feature-comparison-card__title{font-size:var(--feature-comparison-card-title-size)}.feature-comparison-card-grid--orykas>.feature-comparison-card{min-height:24.5rem}.feature-comparison-card-grid--orykas .feature-comparison-card__header{margin-bottom:var(--feature-comparison-card-header-spacing, 16px);padding-right:calc((var(--feature-comparison-card-badge-right, 18px) * 2) + 4.6rem)}.feature-comparison-card-grid--orykas .feature-comparison-card__title{font-size:var(--feature-comparison-card-title-size, 16px)}}.feature-comparison-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--feature-comparison-legend-align);gap:1rem var(--feature-comparison-legend-gap);color:var(--comparison-card-muted-color, rgba(var(--color-base-text), .55));font-size:1.3rem;font-weight:700;line-height:1.2}.feature-comparison-legend__item{display:inline-flex;align-items:center;gap:.8rem;min-width:0}.feature-comparison-legend__editor-placeholder{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.65);font-size:1.3rem;font-weight:500;line-height:1.3;padding:1rem;text-align:center}.feature-comparison-legend__dot{width:var(--feature-comparison-legend-dot-size);height:var(--feature-comparison-legend-dot-size);flex-shrink:0;border-radius:50%;background:var(--feature-comparison-legend-color);opacity:var(--feature-comparison-legend-opacity, 1);box-shadow:inset 0 0 0 1px #00000014}.feature-comparison-legend__item:nth-child(1){--feature-comparison-legend-color: var(--comparison-row-color-1, rgb(var(--color-base-accent-1)));--feature-comparison-legend-opacity: var(--comparison-row-opacity-1, 1)}.feature-comparison-legend__item:nth-child(2){--feature-comparison-legend-color: var(--comparison-row-color-2, rgb(var(--color-base-accent-2)));--feature-comparison-legend-opacity: var(--comparison-row-opacity-2, 1)}.feature-comparison-legend__item:nth-child(3){--feature-comparison-legend-color: var(--comparison-row-color-3, rgb(var(--color-base-outline-button-labels)));--feature-comparison-legend-opacity: var(--comparison-row-opacity-3, 1)}.feature-comparison-legend__item:nth-child(4){--feature-comparison-legend-color: var(--comparison-row-color-4, rgba(var(--color-base-text), .35));--feature-comparison-legend-opacity: var(--comparison-row-opacity-4, 1)}.feature-comparison-legend__item:nth-child(5){--feature-comparison-legend-color: var(--comparison-row-color-5, rgba(var(--color-base-text), .25));--feature-comparison-legend-opacity: var(--comparison-row-opacity-5, 1)}.feature-comparison-legend__item:nth-child(6){--feature-comparison-legend-color: var(--comparison-row-color-6, rgba(var(--color-base-text), .18));--feature-comparison-legend-opacity: var(--comparison-row-opacity-6, 1)}@media screen and (max-width:749px){.feature-comparison-legend{justify-content:flex-start;font-size:1.25rem}}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.feature-comparison-legend{gap:1rem 2.4rem;font-size:1.3rem;line-height:1.2}.feature-comparison-section__blocks:has(>.feature-comparison-card-grid--orykas)>.feature-comparison-legend .feature-comparison-legend__item{gap:.8rem}.feature-comparison-row{display:block}.feature-comparison-row__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-bottom:.4rem;color:var(--feature-comparison-row-text-color);font-size:1.2rem;font-weight:500;line-height:1}.feature-comparison-row__label{min-width:0;overflow-wrap:anywhere}.feature-comparison-row__value{flex-shrink:0;max-width:48%;text-align:right;color:var(--feature-comparison-row-value-color);font-size:1.1rem;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.feature-comparison-row__track{position:relative;isolation:isolate;height:var(--feature-comparison-bar-height, 9px);overflow:hidden;border-radius:999px;background:transparent}.feature-comparison-row__track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--feature-comparison-card-track-color);opacity:var(--feature-comparison-card-track-opacity, .2);pointer-events:none}.feature-comparison-card__rows>.feature-comparison-row:first-child .feature-comparison-row__header{font-size:1.3rem;font-weight:700}.feature-comparison-card__rows>.feature-comparison-row:first-child .feature-comparison-row__value{font-size:1.2rem;font-weight:700}.feature-comparison-row__bar{position:relative;z-index:1;display:block;width:var(--feature-row-progress);min-width:var(--feature-comparison-bar-min-width, 0px);max-width:100%;height:100%;border-radius:inherit;background:var(--feature-comparison-row-color);opacity:var(--feature-comparison-row-opacity, 1)}.feature-comparison-card-grid--orykas .feature-comparison-row__header{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.feature-comparison-card-grid--orykas .feature-comparison-row__value{font-size:1.1rem}.feature-comparison-card-grid--orykas .feature-comparison-row__track{height:var(--feature-comparison-bar-height, 9px);background:transparent;border-radius:999px;box-shadow:inset 0 0 0 .1rem color-mix(in srgb,var(--feature-comparison-card-text-color) 4%,transparent)}.feature-comparison-card-grid--orykas .feature-comparison-card__rows>.feature-comparison-row:first-child .feature-comparison-row__track{height:calc(var(--feature-comparison-bar-height, 9px) + var(--feature-comparison-featured-bar-extra-height, 4px))}.feature-comparison-card-grid--orykas .feature-comparison-row__bar{min-width:var(--feature-comparison-bar-min-width, 0px);border-radius:inherit}.feature-row-exa{display:flex;align-items:center;gap:.6em}.feature-row-exa__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:var(--ff-big-size, 40px);height:var(--ff-big-size, 40px);border-radius:50%;background:var(--ff-bigframe-bg, transparent);border:var(--ff-bigframe-border-width, 0px) solid var(--ff-bigframe-border-color, transparent)}.feature-row-exa__icon .material-icon,.feature-row-exa__icon .material-symbols-outlined{font-size:var(--ff-bigicon-render, var(--ff-big-size, 40px));line-height:1}.feature-row-exa__icon img{width:var(--ff-bigicon-render, 100%);height:var(--ff-bigicon-render, 100%);object-fit:contain;display:block}.feature-row-exa__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ff-small-size, 22px);height:var(--ff-small-size, 22px);background-color:var(--ff-badge-bg, #e6f6d9);background-image:var(--ff-badge-image, none);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:var(--ff-badge-radius, 50%)}.feature-row-exa__badge:before{content:var(--ff-badge-glyph, "close");font-family:Material Symbols Outlined;font-weight:400;font-style:normal;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" var(--ff-badge-fill, 0),"wght" 500,"GRAD" 0,"opsz" 24;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:var(--ff-badge-color, #5fae35);font-size:calc(var(--ff-small-size, 22px) * .7);line-height:1}.feature-row-exa__text{font-size:var(--ff-font-size, 16px);line-height:1.3}.features-container-exa{--ff-heading-size: var(--ff-heading-size-mobile);--ff-font-size: var(--ff-font-size-mobile);--ff-big-size: var(--ff-big-size-mobile);--ff-small-size: var(--ff-small-size-mobile);--ff-card-pad: var(--ff-card-pad-mobile);background:var(--ff-card-bg, rgb(var(--color-base-background-1)));border:var(--ff-card-border-width, 1px) solid var(--ff-card-border-color, #ececec);border-radius:var(--ff-card-radius, 16px);padding:var(--ff-card-pad, 24px);color:var(--ff-text-color, rgb(var(--color-base-text)))}.features-container-exa__heading{font-size:var(--ff-heading-size, 20px);color:var(--ff-heading-color, rgb(var(--color-base-text)));font-weight:700;line-height:1.2;margin:0 0 .6em}.features-container-exa__list{display:flex;flex-direction:column}.features-container-exa--strike .feature-row-exa__text{text-decoration:line-through}@media screen and (min-width:750px){.features-container-exa{--ff-heading-size: var(--ff-heading-size-desktop);--ff-font-size: var(--ff-font-size-desktop);--ff-big-size: var(--ff-big-size-desktop);--ff-small-size: var(--ff-small-size-desktop);--ff-card-pad: var(--ff-card-pad-desktop)}}.header-drawer-account__editor-placeholder{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.65);padding:.9rem 1rem}.header-drawer-footer__editor-placeholder{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.3;padding:.9rem 1rem;text-align:center}.header-drawer-localization__editor-placeholder{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.65);display:block;font-size:1.3rem;line-height:1.3;padding:.9rem 1rem;text-align:center}.icon-exa{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-exa-w-desktop);height:var(--icon-exa-h-desktop);line-height:0}.icon-exa--custom-color{color:var(--icon-exa-color)}.icon-exa .material-icon,.icon-exa .material-symbols-outlined{font-size:var(--icon-exa-h-desktop);line-height:1;display:inline-flex;align-items:center;justify-content:center}.icon-exa__img{width:100%;height:100%;object-fit:contain;display:block}.icon-exa__editor-placeholder{align-items:center;border:1px dashed currentColor;border-radius:.6rem;color:rgba(var(--color-foreground),.75);display:inline-flex;font-size:1.6rem;height:100%;justify-content:center;line-height:1;opacity:.8;width:100%}@media screen and (max-width:749px){.icon-exa{width:var(--icon-exa-w-mobile);height:var(--icon-exa-h-mobile)}.icon-exa .material-icon,.icon-exa .material-symbols-outlined{font-size:var(--icon-exa-h-mobile)}}.product-info__image-block--height-fit-cover,.product-info__image-block--height-fit-contain{align-self:stretch;align-items:stretch}.product-info__image-block--height-fit-cover .media,.product-info__image-block--height-fit-contain .media{aspect-ratio:var(--image-aspect-ratio);height:100%;min-height:100%;overflow:hidden}.product-info__image-block--height-fit-cover .media.ratio:before,.product-info__image-block--height-fit-contain .media.ratio:before{content:none;display:none;padding-bottom:0}.product-info__image-block--height-fit-cover .media>img{object-fit:cover}.product-info__image-block--height-fit-contain .media>img{object-fit:contain}.custom-columns__column.custom-columns__column--lateral-custom-side-padding>.content-wrapper{padding:var(--padding-top--desktop) var(--padding-right--desktop) var(--padding-bottom--desktop) var(--padding-left--desktop)}@media screen and (min-width:750px){.custom-columns:has(>.custom-columns__column--lateral-left),.custom-columns:has(>.custom-columns__column--lateral-right){display:grid;align-items:start;column-gap:var(--desktop-column-gap);row-gap:var(--desktop-row-gap);margin-left:0}.custom-columns:has(>.custom-columns__column--lateral-span-1){--lateral-column-desktop-span: 1}.custom-columns:has(>.custom-columns__column--lateral-span-2){--lateral-column-desktop-span: 2}.custom-columns:has(>.custom-columns__column--lateral-span-3){--lateral-column-desktop-span: 3}.custom-columns:has(>.custom-columns__column--lateral-span-4){--lateral-column-desktop-span: 4}.custom-columns:has(>.custom-columns__column--lateral-span-5){--lateral-column-desktop-span: 5}.custom-columns:has(>.custom-columns__column--lateral-span-6){--lateral-column-desktop-span: 6}.custom-columns:has(>.custom-columns__column--lateral-span-7){--lateral-column-desktop-span: 7}.custom-columns:has(>.custom-columns__column--lateral-span-8){--lateral-column-desktop-span: 8}.custom-columns:has(>.custom-columns__column--lateral-span-9){--lateral-column-desktop-span: 9}.custom-columns:has(>.custom-columns__column--lateral-span-10){--lateral-column-desktop-span: 10}.custom-columns:has(>.custom-columns__column--lateral-span-11){--lateral-column-desktop-span: 11}.custom-columns:has(>.custom-columns__column--lateral-span-12){--lateral-column-desktop-span: 12}.custom-columns:has(>.custom-columns__column--lateral-left){grid-template-columns:minmax(0,calc((100% - var(--desktop-column-gap)) / 12 * var(--lateral-column-desktop-span))) minmax(0,1fr)}.custom-columns:has(>.custom-columns__column--lateral-right){grid-template-columns:minmax(0,1fr) minmax(0,calc((100% - var(--desktop-column-gap)) / 12 * var(--lateral-column-desktop-span)))}.custom-columns:has(>.custom-columns__column--lateral-left)>.custom-columns__column,.custom-columns:has(>.custom-columns__column--lateral-right)>.custom-columns__column{padding-left:0;padding-right:0;width:100%}.custom-columns:has(>.custom-columns__column--lateral-left)>.custom-columns__column--lateral-left{grid-column:1;grid-row:1}.custom-columns:has(>.custom-columns__column--lateral-left)>.custom-columns__column:not(.custom-columns__column--lateral-left){grid-column:2}.custom-columns:has(>.custom-columns__column--lateral-right)>.custom-columns__column--lateral-right{grid-column:2;grid-row:1}.custom-columns:has(>.custom-columns__column--lateral-right)>.custom-columns__column:not(.custom-columns__column--lateral-right){grid-column:1}.custom-columns__column.custom-columns__column--lateral-sticky{position:sticky;top:var(--lateral-column-sticky-offset);align-self:flex-start;height:fit-content}.custom-columns__column--lateral-scroll>.content-wrapper{max-height:calc(100vh - var(--lateral-column-sticky-offset) - var(--lateral-column-sticky-bottom-offset));overflow-y:auto;scrollbar-gutter:stable}}@media screen and (max-width:749px){.custom-columns__column.custom-columns__column--lateral-custom-side-padding>.content-wrapper{padding:var(--padding-top--mobile) var(--padding-right--mobile) var(--padding-bottom--mobile) var(--padding-left--mobile)}.custom-columns__column.custom-columns__column--lateral{position:static;top:auto}.custom-columns__column--lateral>.content-wrapper{max-height:none;overflow:visible}}.product-badge-discount-code-exa{align-items:center;background:var(--product-badge-discount-bg);border:var(--product-badge-discount-border-width) solid var(--product-badge-discount-border);border-radius:var(--product-badge-discount-radius);color:var(--product-badge-discount-text);display:inline-flex;font-size:var(--product-badge-discount-size-desktop);font-weight:var(--product-badge-discount-weight);gap:var(--product-badge-discount-gap);justify-content:center;letter-spacing:var(--product-badge-discount-letter-spacing);line-height:1.05;margin:0;max-width:100%;min-width:0;padding:var(--product-badge-discount-padding-y) var(--product-badge-discount-padding-x);text-align:center}.product-badge-discount-code-exa--stacked{flex-direction:column;gap:2px}.product-badge-discount-code-exa__label,.product-badge-discount-code-exa__code{display:inline-block;min-width:0}.product-badge-discount-code-exa__code{font-weight:900}@media screen and (max-width:749px){.product-badge-discount-code-exa{font-size:var(--product-badge-discount-size-mobile)}}.product-badge-subtext-exa{color:var(--product-badge-subtext-color);font-size:var(--product-badge-subtext-size-desktop);font-weight:var(--product-badge-subtext-weight);letter-spacing:var(--product-badge-subtext-letter-spacing);line-height:1.05;margin:0;max-width:100%;min-width:0;text-align:var(--product-badge-subtext-align)}.product-badge-subtext-exa p{margin:0}.product-badge-subtext-exa[data-uppercase=true]{text-transform:uppercase}@media screen and (max-width:749px){.product-badge-subtext-exa{font-size:var(--product-badge-subtext-size-mobile)}}.product-badge-text-exa{color:var(--product-badge-text-color);font-size:var(--product-badge-text-size-desktop);font-weight:var(--product-badge-text-weight);letter-spacing:var(--product-badge-text-letter-spacing);line-height:1.05;margin:0;max-width:100%;min-width:0;text-align:var(--product-badge-text-align)}.product-badge-text-exa p{margin:0}.product-badge-text-exa--uppercase,.product-badge-text-exa[data-uppercase=true]{text-transform:uppercase}@media screen and (max-width:749px){.product-badge-text-exa{font-size:var(--product-badge-text-size-mobile)}}.product-bundle-display__quantity-panel-gifts .quantity-break__upsell{--image-size: 2.7rem;--checkbox-size: 1.5rem;--text-size: 1.1rem;--padding-offset: 0rem;--padding: .8rem;display:flex;position:relative;align-items:center;gap:.5rem;width:100%;max-width:12rem;padding:var(--padding) calc(var(--padding) + var(--padding-offset))}.product-bundle-display__quantity-panel-gifts .quantity-break__upsell:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}.complementary-products__editor-card{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.75);display:block;font-size:1.2rem;line-height:1.35;padding:1rem}.complementary-products__editor-card strong,.complementary-products__editor-card span{display:block}.product-custom-badge{max-width:100%;position:relative;z-index:auto}.product-custom-badge__editor-placeholder{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.3;padding:1rem;text-align:center}.product-custom-badge--position-normal-flow{transform:none}.slide-item:has(>.content-wrapper>.product-custom-badge--position-top-overlay),.slide-item:has(>.content-wrapper>.product-custom-badge--position-bottom-overlay){overflow:visible}.slide-item>.content-wrapper>.product-custom-badge--position-top-overlay,.slide-item>.content-wrapper>.product-custom-badge--position-bottom-overlay{left:0;margin-bottom:0!important;margin-top:0!important;position:absolute;right:0;width:100%}.slide-item>.content-wrapper>.product-custom-badge--position-top-overlay{top:calc(-1 * var(--padding-y--desktop, 0px));transform:translateY(calc(-50% - var(--product-custom-badge-overlay-offset, 0px)))}.slide-item>.content-wrapper>.product-custom-badge--position-bottom-overlay{bottom:calc(-1 * var(--padding-y--desktop, 0px));transform:translateY(calc(50% + var(--product-custom-badge-overlay-offset, 0px)))}@media screen and (max-width:749px){.slide-item>.content-wrapper>.product-custom-badge--position-top-overlay{top:calc(-1 * var(--padding-y--mobile, 0px))}.slide-item>.content-wrapper>.product-custom-badge--position-bottom-overlay{bottom:calc(-1 * var(--padding-y--mobile, 0px))}}.sticky-atc .sticky-atc__button .button{font-size:var(--sticky-atc-button-font-size-mobile)}.sticky-atc .sticky-atc__picker--combined .select__select,.sticky-atc .sticky-atc__picker--separate .select__select{font-size:var(--sticky-atc-selector-font-size-mobile)}.sticky-atc.sticky-atc--custom-button-color .sticky-atc__button .button{--color-button: var(--sticky-atc-custom-button-color)}.sticky-atc.color-custom .sticky-atc__title,.sticky-atc.color-custom .sticky-atc__subtitle,.sticky-atc.color-custom .rating-stars__label{color:rgb(var(--color-foreground))}.sticky-atc.color-custom .sticky-atc__price .price__regular .price-item--regular,.sticky-atc.color-custom .sticky-atc__price .price__sale .price-item--sale,.sticky-atc.color-custom .sticky-atc__price .unit-price .price-item{color:var(--sticky-atc-price-color)}.sticky-atc.color-custom .sticky-atc__price .price__compare-price .price-item--regular{color:var(--sticky-atc-compare-price-color)}.sticky-atc.color-custom .sticky-atc__button .button,.sticky-atc.color-custom .sticky-atc__button .button .sticky-atc__label{color:rgb(var(--color-button-text))}.sticky-atc.color-custom .sticky-atc__picker--combined .select,.sticky-atc.color-custom .sticky-atc__picker--separate .select{--color-background: var(--sticky-atc-selector-background);--color-foreground: var(--sticky-atc-selector-text);--accent-color: var(--sticky-atc-selector-border);--accent-2-color: var(--sticky-atc-selector-text)}.sticky-atc.color-custom .sticky-atc__picker--combined .select__select,.sticky-atc.color-custom .sticky-atc__picker--separate .select__select{background:rgb(var(--sticky-atc-selector-background));border-color:rgb(var(--sticky-atc-selector-border));color:rgb(var(--sticky-atc-selector-text))}@media screen and (min-width:750px){.sticky-atc .sticky-atc__button .button{font-size:var(--sticky-atc-button-font-size-desktop)}.sticky-atc .sticky-atc__picker--combined .select__select,.sticky-atc .sticky-atc__picker--separate .select__select{font-size:var(--sticky-atc-selector-font-size-desktop)}}.product-tabs .tabs-header{grid-template-columns:repeat(var(--product-tabs-visible-tabs),1fr);border-bottom:var(--product-tabs-divider-thickness) solid var(--product-tabs-divider-color)}.product-tabs .tab-button{font-size:var(--product-tabs-tab-font-size-desktop);color:var(--product-tabs-tab-color)}.product-tabs .tab__content{color:var(--product-tabs-content-color)}.product-tabs .tab-button.active{color:var(--product-tabs-active-tab-color)}.product-tabs .tab-button:after{bottom:var(--product-tabs-divider-offset);height:var(--product-tabs-active-indicator-thickness);background:var(--product-tabs-active-indicator-color)}.product-tabs .tab-button .material-icon{font-size:var(--product-tabs-icon-scale)}.product-tabs .tab-button .lottie-icon,.product-tabs .tab-button img{height:var(--product-tabs-icon-scale);width:var(--product-tabs-icon-scale)}@media screen and (max-width:749px){.product-tabs .tab-button{font-size:var(--product-tabs-tab-font-size-mobile)}}.product-tabs .tab__content p{font-size:var(--product-tabs-content-font-size)}.product-tabs .product-tabs__editor-placeholder{padding:1.2rem 1.5rem;border:1px dashed rgba(var(--color-foreground),.25);border-radius:.8rem;background:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.75);font-size:1.3rem;line-height:1.4}.promo-popup-exa-question{background:var(--question-block-bg);border:var(--question-block-border-width) solid var(--question-block-border-color);border-radius:var(--question-block-radius);margin-top:var(--question-margin-top);margin-bottom:var(--question-margin-bottom);padding:var(--question-block-padding)}.promo-popup-exa-question__fieldset{border:0;margin:0;padding:0}.promo-popup-exa-question__legend{color:var(--question-title-color);font-size:var(--question-title-size);font-weight:var(--font-heading-weight);line-height:1.25;margin-bottom:.6rem;padding:0}.promo-popup-exa-question__helper{color:var(--question-helper-color);font-size:var(--question-helper-size);line-height:1.45;margin:0 0 1.2rem}.promo-popup-exa-question__options{display:grid;gap:var(--question-option-gap)}.promo-popup-exa-question--two_columns .promo-popup-exa-question__options{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-popup-exa-question--inline .promo-popup-exa-question__options{display:flex;flex-wrap:wrap}.promo-popup-exa-question__option{min-width:0;position:relative}.promo-popup-exa-question__option:before{border:.1rem solid transparent;content:attr(data-option-label);display:block;font-size:var(--question-option-font-size);line-height:1.3;min-height:var(--question-option-min-height);padding:var(--question-option-padding-y) var(--question-option-padding-x);padding-left:calc(var(--question-option-padding-x) + 2.4rem);visibility:hidden}.promo-popup-exa-question__option input{height:1px;left:1.2rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.promo-popup-exa-question__option label{align-items:center;cursor:pointer;display:flex;inset-inline:0;min-height:44px;padding:0;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);width:100%}.promo-popup-exa-question__option-face{align-items:center;background:var(--question-option-bg);border:.1rem solid var(--question-option-border);border-radius:var(--question-option-radius);color:var(--question-option-text);display:flex;font-size:var(--question-option-font-size);gap:.8rem;line-height:1.3;min-height:var(--question-option-min-height);padding:var(--question-option-padding-y) var(--question-option-padding-x);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.promo-popup-exa-question__option-face:before{border:.15rem solid var(--question-option-dot-color);border-radius:999px;content:"";flex:0 0 1.6rem;height:1.6rem;width:1.6rem}.promo-popup-exa-question__option input:checked+label .promo-popup-exa-question__option-face{background:var(--question-option-selected-bg);border-color:var(--question-option-selected-border);box-shadow:inset 0 0 0 .1rem var(--question-option-selected-border);color:var(--question-option-selected-text)}.promo-popup-exa-question__option input:checked+label .promo-popup-exa-question__option-face:before{background:radial-gradient(circle,var(--question-option-selected-dot-fill-color) 0 42%,transparent 48%);border-color:var(--question-option-selected-dot-color)}.promo-popup-exa-question__option input:focus-visible+label .promo-popup-exa-question__option-face{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}.promo-popup-exa-question[data-invalid=true] .promo-popup-exa-question__legend{color:#b3261e}.promo-popup-exa-question[data-invalid=true] .promo-popup-exa-question__option-face{border-color:#b3261e}.promo-popup-exa-question__email-step{display:none;flex-direction:column;gap:var(--question-email-gap);margin-top:var(--question-email-margin-top);text-align:var(--question-email-text-align)}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-step{background:var(--question-email-bg);border:var(--question-email-border-width) solid var(--question-email-border-color);border-radius:var(--question-email-radius);padding:var(--question-email-padding)}.promo-popup-exa-question--email-step .promo-popup-exa-question__quiz{display:none}.promo-popup-exa-question--email-step .promo-popup-exa-question__email-step{display:flex}.promo-popup-exa-question__email-heading{margin:0}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-heading{color:var(--question-email-heading-color)}.promo-popup-exa-question__email-text,.promo-popup-exa-question__email-text p{margin:0}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-text,.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-text p{color:var(--question-email-text-color)}.promo-popup-exa-question__email-form .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:none}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .field{color:var(--question-email-input-text)}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .field:before,.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .field:after{box-shadow:0 0 0 var(--inputs-border-width) var(--question-email-input-border)}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .field__input{background-color:var(--question-email-input-bg);color:var(--question-email-input-text)}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .field__input::placeholder{color:var(--question-email-input-text);opacity:.7}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .field__label{color:var(--question-email-input-text)}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .button{--color-button: var(--question-email-button-bg-rgb);--color-button-text: var(--question-email-button-text-rgb)}.promo-popup-exa-question__email-step--button-full .button{width:100%}.promo-popup-exa-question__email-form .newsletter-form__message{margin:0;text-align:left}.promo-popup-exa-question--custom-email-styles .promo-popup-exa-question__email-form .newsletter-form__message{color:var(--question-email-message-color)}@media screen and (min-width:750px){.promo-popup-exa-question__email-step--inline .newsletter-form__field-wrapper{align-items:stretch;flex-direction:row;flex-wrap:wrap}.promo-popup-exa-question__email-step--inline .field{flex:1 1 20rem;min-width:0}.promo-popup-exa-question__email-step--inline .button{flex:0 0 auto}.promo-popup-exa-question__email-step--inline.promo-popup-exa-question__email-step--button-full .button,.promo-popup-exa-question__email-step--inline .newsletter-form__message{flex-basis:100%}}@media screen and (max-width:749px){.promo-popup-exa-question--two_columns .promo-popup-exa-question__options{grid-template-columns:1fr}}.promo-popup-exa-scratcher-block__editor-card{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.35;padding:1rem}.promo-popup-exa-scratcher-block__editor-card strong,.promo-popup-exa-scratcher-block__editor-card span{display:block}.quantity-panel-exa--editor-placeholder{padding:1rem}.quantity-panel-exa__editor-card{color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.35}.quantity-panel-exa__editor-card strong,.quantity-panel-exa__editor-card span{display:block}.quantity-panel-gifts-exa{display:block;margin-bottom:var(--qpg-mb);margin-top:var(--qpg-mt)}.quantity-panel-gifts-exa__top{align-items:center;display:flex;gap:10px;margin:0 0 10px}.quantity-panel-gifts-exa__top:before,.quantity-panel-gifts-exa__top:after{background:rgba(var(--color-foreground),.12);content:"";flex:1 1 auto;height:1px;min-width:16px}.quantity-panel-gifts-exa__heading{color:rgba(var(--color-foreground),.72);font-size:var(--qpg-title-size);font-weight:800;letter-spacing:0;line-height:1.1;margin:0;text-align:center;text-transform:uppercase}.quantity-panel-gifts-exa__grid{display:grid;gap:var(--qpg-gap);grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr))}.quantity-panel-gifts-exa[data-layout=fixed] .quantity-panel-gifts-exa__grid{grid-template-columns:repeat(var(--qpg-cols-d),minmax(0,1fr))}.quantity-panel-gifts-exa__item{align-items:stretch;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--qpg-radius);box-shadow:0 6px 18px rgba(var(--color-foreground),.045);color:rgb(var(--color-foreground));display:flex;flex-direction:column;gap:0;isolation:isolate;max-width:12rem;min-width:0;overflow:hidden;padding:0;position:relative;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.quantity-panel-gifts-exa__item[data-unlocked=true]{background:rgba(var(--color-foreground),.025);border-color:rgba(var(--color-foreground),.26);box-shadow:0 8px 20px rgba(var(--color-foreground),.07)}.quantity-panel-gifts-exa__media{align-items:center;aspect-ratio:1.35;background:linear-gradient(180deg,rgba(var(--color-foreground),.035),rgba(var(--color-foreground),.01)),rgb(var(--color-background));display:flex;justify-content:center;min-height:calc(var(--qpg-image-size) + 18px);overflow:hidden;padding:max(8px,calc(var(--qpg-pad) * .8));position:relative}.quantity-panel-gifts-exa__check{align-items:center;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;box-shadow:0 2px 8px rgba(var(--color-foreground),.08);display:inline-flex;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px;z-index:2}.quantity-panel-gifts-exa__check:after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";display:block;height:8px;opacity:0;transform:translateY(-1px) rotate(45deg);width:4px}.quantity-panel-gifts-exa__item[data-unlocked=true] .quantity-panel-gifts-exa__check{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.quantity-panel-gifts-exa__item[data-unlocked=true] .quantity-panel-gifts-exa__check:after{opacity:1}.quantity-panel-gifts-exa__image{aspect-ratio:1;border-radius:max(8px,calc(var(--qpg-radius) * .55));height:auto;max-height:calc(var(--qpg-image-size) + 12px);object-fit:contain;width:var(--qpg-image-size)}.quantity-panel-gifts-exa__placeholder{aspect-ratio:1;background:rgba(var(--color-foreground),.06);border-radius:max(8px,calc(var(--qpg-radius) * .55));display:block;width:var(--qpg-image-size)}.quantity-panel-gifts-exa__content{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:var(--qpg-pad);text-align:center}.quantity-panel-gifts-exa__badge{background:rgb(var(--color-foreground));border-radius:999px;color:rgb(var(--color-background));left:8px;max-width:calc(100% - 44px);overflow:hidden;padding:4px 7px;position:absolute;text-overflow:ellipsis;top:8px;white-space:nowrap;z-index:2;font-size:calc(var(--qpg-text-size) * .86);font-weight:700;line-height:1;text-transform:uppercase}.quantity-panel-gifts-exa__title{font-size:var(--qpg-title-size);font-weight:800;line-height:1.15}.quantity-panel-gifts-exa__text{color:rgba(var(--color-foreground),.68);font-size:var(--qpg-text-size);line-height:1.25}@media screen and (max-width:749px){.quantity-panel-gifts-exa__grid{grid-template-columns:repeat(auto-fit,minmax(min(108px,100%),1fr))}.quantity-panel-gifts-exa[data-layout=fixed] .quantity-panel-gifts-exa__grid{grid-template-columns:repeat(var(--qpg-cols-m),minmax(0,1fr))}.quantity-panel-gifts-exa__top{margin-bottom:8px}.quantity-panel-gifts-exa__image{width:min(var(--qpg-image-size),72%)}.quantity-panel-gifts-exa__content{padding:max(8px,calc(var(--qpg-pad) * .85))}.quantity-panel-gifts-exa__badge{font-size:calc(var(--qpg-text-size) * .76);padding:3px 6px}}.quantity-panel-selector-exa{background:var(--qps-card-bg);border:var(--qps-card-border-width) solid var(--qps-card-border);border-radius:var(--qps-radius);box-shadow:0 14px 36px rgba(0,0,0,var(--qps-shadow-alpha));color:var(--qps-text);display:block;margin-bottom:var(--qps-mb);margin-top:var(--qps-mt);overflow:hidden;padding:var(--qps-card-pad-top, var(--qps-card-pad-y)) var(--qps-card-pad-right, var(--qps-card-pad-x)) var(--qps-card-pad-bottom, var(--qps-card-pad-y)) var(--qps-card-pad-left, var(--qps-card-pad-x));position:relative}.quantity-panel-selector-exa--editor-placeholder{border:1px dashed rgba(var(--color-foreground),.35);box-shadow:none;color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.35;padding:1rem}.quantity-panel-selector-exa--editor-placeholder strong,.quantity-panel-selector-exa--editor-placeholder span{display:block}.quantity-panel-selector-exa:before{background:var(--qps-topbar-color);content:"";display:block;height:var(--qps-topbar-width);left:0;position:absolute;right:0;top:0}.quantity-panel-selector-exa__header{margin-bottom:16px}.quantity-panel-selector-exa__eyebrow,.quantity-panel-selector-exa__product,.quantity-panel-selector-exa__heading,.quantity-panel-selector-exa__footnote{margin:0}.quantity-panel-selector-exa__eyebrow{color:var(--qps-eyebrow-color);font-size:var(--qps-eyebrow-size);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.quantity-panel-selector-exa__product{color:var(--qps-muted);font-size:var(--qps-product-size);line-height:1.25;margin-top:5px}.quantity-panel-selector-exa__heading{font-size:var(--qps-heading-size);line-height:1.15;margin-top:4px}.quantity-panel-selector-exa__options{display:flex;flex-direction:column;gap:var(--qps-opt-gap)}.quantity-panel-selector-exa__option{background:var(--qps-opt-bg);border:var(--qps-opt-border-width) solid var(--qps-opt-border);border-radius:var(--qps-opt-radius);box-sizing:border-box;margin-bottom:var(--qpanel-mb, 0rem);margin-top:var(--qpanel-mt, 0rem);min-width:0;order:var(--qpanel-order, 0);overflow:hidden;position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.quantity-panel-selector-exa__option:after{border:0 solid transparent;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.quantity-panel-selector-exa__option:has(>.quantity-panel-selector-exa__input:focus-visible):after{outline:2px solid var(--qps-accent);outline-offset:-2px}.quantity-panel-selector-exa__option-button{align-items:center;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;min-width:44px;padding:var(--qps-opt-pad-y) var(--qps-opt-pad-x);position:relative;width:100%;z-index:2}.quantity-panel-selector-exa.quantity-breaks .quantity-panel-selector-exa__option-button.quantity-break{background:transparent!important;border:0!important;box-shadow:none!important}.quantity-panel-selector-exa__option[data-selected=true]{background:var(--qps-accent-soft);border-color:transparent;box-shadow:inset 0 0 0 var(--qps-opt-sel-border-width) var(--qps-opt-sel-border)}.quantity-panel-selector-exa__radio{background:#fff;border:var(--qps-radio-border-width) solid var(--qps-radio-border);border-radius:50%;box-sizing:border-box;display:block;flex:0 0 auto;height:var(--qps-radio-size);margin-top:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:var(--qps-radio-size)}.quantity-panel-selector-exa__input:checked+.quantity-panel-selector-exa__option-button .quantity-panel-selector-exa__radio{background:var(--qps-radio-sel);border-color:var(--qps-card-bg);box-shadow:0 0 0 1px var(--qps-radio-sel)}.quantity-panel-selector-exa__option-text{display:flex;flex-direction:column;min-width:0}.quantity-panel-selector-exa__option-title{font-size:var(--qps-opt-title-size);font-weight:700;line-height:1.25}.quantity-panel-selector-exa__option-sub{font-size:var(--qps-opt-sub-size);line-height:1.3;margin-top:2px}.quantity-panel-selector-exa__option-note{color:var(--qps-muted);font-size:var(--qps-opt-note-size);line-height:1.3;margin-top:3px}.quantity-panel-selector-exa__badge{align-self:flex-start;background:var(--qps-badge-bg);border-radius:var(--qps-badge-radius);color:var(--qps-badge-text);display:inline-flex;font-size:var(--qps-badge-size);font-weight:700;justify-content:center;line-height:1;padding:var(--qps-badge-pad-y) var(--qps-badge-pad-x);text-align:center;white-space:nowrap}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__options{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr));padding-top:8px}.quantity-panel-selector-exa--vertical.quantity-panel-selector-exa--custom-columns .quantity-panel-selector-exa__options{grid-template-columns:repeat(min(var(--qps-panel-count),var(--qps-vertical-columns-desktop)),minmax(0,1fr))}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__option{overflow:visible}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__option-button{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px;text-align:center}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__radio{display:none}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__option-text{align-items:center;overflow-wrap:anywhere;width:100%}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__badge{align-self:auto;grid-column:1;justify-self:auto;max-width:100%;position:absolute;right:6px;top:0;transform:translateY(-50%) rotate(3deg);white-space:normal;z-index:3}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-pickers{gap:8px}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-heading,.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-number{text-align:center}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-item.quantity-break__selector-item{align-items:stretch;grid-template-columns:minmax(0,1fr)}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-fields{grid-template-columns:minmax(0,1fr)}.quantity-panel-selector-exa__option-note.is-empty,.quantity-panel-selector-exa__badge.is-empty,.quantity-panel-selector-exa__option-note[hidden],.quantity-panel-selector-exa__badge[hidden],.quantity-panel-selector-exa__option[hidden]{display:none}.quantity-panel-selector-exa__panel-group{display:block;min-width:0;opacity:1;overflow:hidden;padding:calc(var(--qps-opt-pad-y) * .8) var(--qps-opt-pad-x) var(--qps-opt-pad-y);position:relative;transition:height .26s cubic-bezier(.4,0,.2,1),padding-top .26s cubic-bezier(.4,0,.2,1),padding-bottom .26s cubic-bezier(.4,0,.2,1),opacity .26s cubic-bezier(.4,0,.2,1);width:100%;will-change:height,opacity;z-index:2}.quantity-panel-selector-exa__panel-group[hidden],.quantity-panel-selector-exa__panel-group[data-has-panels=false]{display:none}.quantity-panel-selector-exa__panel-group>*+*{margin-top:var(--qpanel-gap, var(--qps-opt-gap))}.quantity-panel-selector-exa__panel-group>*:first-child{margin-top:0!important}.quantity-panel-selector-exa__panel-group>*:last-child{margin-bottom:0!important}.quantity-panel-selector-exa__panel-group .product__title{margin:0!important}.quantity-panel-selector-exa__panel-group .product__title>a.product__title{display:none}.quantity-panel-selector-exa__panel-group .product__title>h1,.quantity-panel-selector-exa__panel-group h1{font-size:clamp(18px,calc(var(--qps-heading-size) * 1.05),24px)!important;line-height:1.18;margin:0}.quantity-panel-selector-exa__panel-group h2,.quantity-panel-selector-exa__panel-group h3{font-size:clamp(15px,calc(var(--qps-heading-size) * .9),21px);line-height:1.2;margin:0 0 8px}.quantity-panel-selector-exa__panel-group p{margin-bottom:0;margin-top:0}.quantity-panel-selector-exa .quantity-panel-selector-exa__variant-pickers.quantity-break__variants{display:grid;gap:var(--qps-opt-gap);height:auto;min-width:0;overflow:visible;padding-top:0}.quantity-panel-selector-exa__variant-heading{color:var(--qps-text);font-size:var(--qps-opt-sub-size);font-weight:700;line-height:1.3}.quantity-panel-selector-exa__variant-item.quantity-break__selector-item{align-items:end;display:grid;gap:8px 12px;grid-template-columns:minmax(72px,auto) minmax(0,1fr);margin:0;min-width:0}.quantity-panel-selector-exa__variant-number{align-self:center;font-size:var(--qps-opt-note-size);line-height:1.3;min-width:0;overflow-wrap:anywhere}.quantity-panel-selector-exa__variant-fields{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));min-width:0}.quantity-panel-selector-exa__variant-field{display:grid;gap:4px;min-width:0}.quantity-panel-selector-exa__variant-option-name{color:var(--qps-muted);font-size:var(--qps-opt-note-size);line-height:1.2}.quantity-panel-selector-exa__variant-select{-webkit-appearance:auto;appearance:auto;background:var(--qps-card-bg);border:var(--qps-opt-border-width) solid var(--qps-opt-border);border-radius:max(4px,calc(var(--qps-opt-radius) * .65));color:var(--qps-text);cursor:pointer;font:inherit;min-height:44px;min-width:0;padding:8px 10px;width:100%}.quantity-panel-selector-exa__variant-select:focus-visible{outline:2px solid var(--qps-accent);outline-offset:2px}.quantity-panel-selector-exa__variant-select option.unavailable{color:var(--qps-muted)}.quantity-panel-selector-exa__footnote{color:var(--qps-muted);font-size:var(--qps-footnote-size);line-height:1.35;margin-top:12px}@media screen and (max-width:749px){.quantity-panel-selector-exa{padding:var(--qps-card-pad-top-m, var(--qps-card-pad-y-m)) var(--qps-card-pad-right-m, var(--qps-card-pad-x-m)) var(--qps-card-pad-bottom-m, var(--qps-card-pad-y-m)) var(--qps-card-pad-left-m, var(--qps-card-pad-x-m))}.quantity-panel-selector-exa__option-button{grid-template-columns:auto minmax(0,1fr)}.quantity-panel-selector-exa__badge{grid-column:2;justify-self:flex-start;margin-top:2px}.quantity-panel-selector-exa--vertical.quantity-panel-selector-exa--custom-columns .quantity-panel-selector-exa__options{grid-template-columns:repeat(min(var(--qps-panel-count),var(--qps-vertical-columns-mobile)),minmax(0,1fr))}.quantity-panel-selector-exa__variant-item.quantity-break__selector-item{align-items:stretch;grid-template-columns:minmax(0,1fr)}.quantity-panel-selector-exa__variant-fields{grid-template-columns:minmax(0,1fr)}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__panel-group{padding:6px clamp(4px,1.5vw,8px) 8px}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-pickers{gap:6px}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-heading{font-size:clamp(10px,3.2vw,12px);line-height:1.15}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-item.quantity-break__selector-item{gap:4px}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-number,.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-option-name{font-size:clamp(9px,2.8vw,11px);line-height:1.15}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-fields{gap:5px}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-field{gap:2px}.quantity-panel-selector-exa--vertical .quantity-panel-selector-exa__variant-select{box-sizing:border-box;font-size:clamp(11px,3.2vw,13px);line-height:1.15;min-height:clamp(34px,9vw,40px);overflow:hidden;padding:4px clamp(5px,1.8vw,9px);text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.quantity-panel-selector-exa__panel-group,.quantity-panel-selector-exa__option-button{transition:none}}.range-slider-exa{color:var(--range-slider-text-color, inherit);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.range-slider-exa.range-slider-exa--font-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.range-slider-exa .range-slider-exa__heading{color:currentColor;font-family:inherit;font-size:var(--heading-size-mobile);font-weight:var(--font-body-weight-bold);line-height:1.25;margin:0 0 var(--heading-margin-bottom);text-align:center}.range-slider-exa .range-slider-exa__items{display:grid}.range-slider-exa .range-slider-exa__item{min-width:0}.range-slider-exa .range-slider-exa__title{color:currentColor;font-family:inherit;font-size:var(--label-size-mobile);font-weight:var(--title-weight);line-height:1.3;margin:0 0 1rem}.range-slider-exa .range-slider-exa__labels{align-items:start;display:grid;font-size:var(--label-size-mobile);gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.35;margin-bottom:.6rem}.range-slider-exa .range-slider-exa__labels span{min-width:0;overflow-wrap:anywhere}.range-slider-exa .range-slider-exa__labels span:nth-child(2){text-align:center}.range-slider-exa .range-slider-exa__labels span:nth-child(3){text-align:right}.range-slider-exa .range-slider-exa__track{background:transparent;height:max(var(--marker-height),var(--track-thickness));position:relative;width:100%}.range-slider-exa .range-slider-exa__track:before{background:var(--track-color);border-radius:999px;content:"";height:var(--track-thickness);left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.range-slider-exa .range-slider-exa__marker{background:var(--marker-color);border-radius:999px;display:block;height:var(--marker-height);left:var(--marker-position);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--marker-width);z-index:1}@media screen and (min-width:750px){.range-slider-exa .range-slider-exa__heading{font-size:var(--heading-size-desktop)}.range-slider-exa .range-slider-exa__items{grid-template-columns:minmax(0,1fr)}.range-slider-exa .range-slider-exa__title,.range-slider-exa .range-slider-exa__labels{font-size:var(--label-size-desktop)}}.review-card-exa{--rce-bg: #f8f8f4;--rce-border: #e7e7e0;--rce-radius: 16px;--rce-padding: 18px;--rce-text: inherit;--rce-shadow: 2px 6px 16px rgba(0, 0, 0, .15);--rce-star-on: #ffb800;--rce-star-off: #e3e3da;--rce-star-size: 16px;--rce-cm-size: 14px;--rce-cm-seal: #1f5a2a;--rce-cm-tick: #ffffff;--rce-verified-bg: #ebf5ed;--rce-verified-text: #1f5a2a;--rce-quote-accent: #9f4e0b;--rce-highlight-bg: #f9efff;--rce-highlight-text: #6d388b;--rce-divider: #e1e1e1;--rce-chip-bg: #f0f0f0;box-sizing:border-box;height:100%;display:flex;flex-direction:column;background:var(--rce-bg);border:1px solid var(--rce-border);border-radius:var(--rce-radius);box-shadow:var(--rce-shadow);padding:var(--rce-padding);color:var(--rce-text);font-family:var(--font-body-family, inherit)}.review-card-exa *,.review-card-exa *:before,.review-card-exa *:after{box-sizing:border-box}.rce__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.rce__stars{position:relative;display:inline-flex;line-height:0;flex:0 0 auto}.rce__stars-track,.rce__stars-fill{display:inline-flex;gap:2px}.rce__stars-track{color:var(--rce-star-off)}.rce__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--rce-fill, 100%);overflow:hidden;color:var(--rce-star-on)}.rce__star{width:var(--rce-star-size);height:var(--rce-star-size);flex:0 0 auto;fill:currentColor}.rce__stars--outlined .rce__stars-track .rce__star{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.rce__verified{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;background:var(--rce-verified-bg);color:var(--rce-verified-text);font-size:12px;font-weight:600;line-height:1;padding:4px 9px;border-radius:999px;white-space:nowrap}.rce__cm{width:var(--rce-cm-size);height:var(--rce-cm-size);display:inline-block;vertical-align:-.15em}.rce__quote{margin:14px 0;padding-left:12px;border-left:4px solid var(--rce-quote-accent);color:var(--rce-quote-accent);font-style:italic;font-size:14px;line-height:1.5}.rce__headline{margin:6px 0 3px;font-family:var(--font-heading-family, inherit);font-size:20px;line-height:1.25;font-weight:700}.rce__headline strong,.rce__headline mark{background:var(--rce-highlight-bg);color:var(--rce-highlight-text);padding:.04em .3em;border-radius:8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.rce__body{margin:14px 0;font-size:14px;line-height:1.6}.rce__body>:first-child{margin-top:0}.rce__body>:last-child{margin-bottom:0}.rce__divider{border:0;border-top:1px solid var(--rce-divider);width:100%;margin:14px 0 12px}.rce__footer{display:flex;align-items:center;gap:10px;margin-top:auto}.rce__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 auto}.rce__author{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.rce__name{font-size:13px;font-weight:700;line-height:1.2}.rce__meta{font-size:12px;line-height:1.3;opacity:.75}.rce__purchased{margin-left:auto;flex:0 0 auto;font-size:12px;line-height:1;background:var(--rce-chip-bg);border:1px solid var(--rce-border);border-radius:12px;padding:4px 9px;white-space:nowrap}@media screen and (max-width:749px){.review-card-exa{--rce-padding: 16px}.rce__footer{gap:8px}}.shipping-countdown-exa{color:var(--shipping-countdown-text);display:block;margin-left:var(--shipping-countdown-margin-left);margin-right:var(--shipping-countdown-margin-right);max-width:100%;width:var(--shipping-countdown-width)}.shipping-countdown-exa__inner{align-items:center;background:var(--shipping-countdown-bg);border:var(--shipping-countdown-border-width) solid var(--shipping-countdown-border-color);border-radius:var(--shipping-countdown-radius);display:grid;gap:var(--shipping-countdown-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:48px;padding:var(--shipping-countdown-padding-y) var(--shipping-countdown-padding-x);width:100%}.shipping-countdown-exa__group{align-items:center;display:flex;gap:8px;min-width:0}.shipping-countdown-exa__group--shipping{justify-content:flex-end}.shipping-countdown-exa__icon{color:var(--shipping-countdown-text);display:inline-flex;flex:0 0 var(--shipping-countdown-icon-size);height:var(--shipping-countdown-icon-size);width:var(--shipping-countdown-icon-size)}.shipping-countdown-exa__icon svg,.shipping-countdown-exa__icon-image{display:block;height:100%;object-fit:contain;width:100%}.shipping-countdown-exa__copy{display:grid;line-height:1.1;min-width:0}.shipping-countdown-exa__label{font-size:var(--shipping-countdown-label-size);white-space:nowrap}.shipping-countdown-exa__strong{color:var(--shipping-countdown-strong);font-size:var(--shipping-countdown-strong-size);font-weight:700;white-space:nowrap}.shipping-countdown-exa__arrow{color:var(--shipping-countdown-arrow);display:inline-flex;height:calc(var(--shipping-countdown-arrow-size) * .6);width:var(--shipping-countdown-arrow-size)}.shipping-countdown-exa__arrow svg{display:block;height:100%;width:100%}@media screen and (max-width:420px){.shipping-countdown-exa__inner{gap:calc(var(--shipping-countdown-gap) * .65);padding-left:max(10px,calc(var(--shipping-countdown-padding-x) * .75));padding-right:max(10px,calc(var(--shipping-countdown-padding-x) * .75))}.shipping-countdown-exa__group{gap:6px}}.subscription-plan-panel-exa{display:flex;flex-direction:column;gap:var(--spp-gap, 0rem);margin-top:var(--spp-mt, 0rem);margin-bottom:var(--spp-mb, 0rem);min-width:0}.subscription-plan-toggle-exa{--spt-accent: #1f6f5c;--spt-accent-rgb: 31, 111, 92;--spt-accent-soft: rgba(31, 111, 92, .08);--spt-card-bg: #ffffff;--spt-text: #1a1a1a;--spt-muted: #8a8a8a;--spt-radius: 16px;--spt-shadow-alpha: .08;--spt-eyebrow-icon-size: 14px;--spt-topbar-width: 3px;--spt-topbar-color: #1f6f5c;--spt-eyebrow-color: #1f6f5c;--spt-eyebrow-size: 10px;--spt-product-size: 13px;--spt-heading-size: 20px;--spt-card-border-width: 1px;--spt-card-border: rgba(31, 111, 92, .28);--spt-card-pad-y: 24px;--spt-card-pad-x: 24px;--spt-card-pad-y-m: 19px;--spt-card-pad-x-m: 18px;--spt-opt-radius: 12px;--spt-opt-border-width: 1.5px;--spt-opt-sel-border-width: 1px;--spt-opt-pad-y: 15px;--spt-opt-pad-x: 16px;--spt-opt-gap: 11px;--spt-opt-border: #e6e6e6;--spt-opt-bg: #ffffff;--spt-opt-sel-border: #1f6f5c;--spt-opt-title-size: 15px;--spt-opt-sub-size: 14px;--spt-opt-note-size: 12px;--spt-radio-size: 20px;--spt-radio-border-width: 2px;--spt-radio-border: #c9c9c9;--spt-radio-sel: #1f6f5c;--spt-badge-bg: #1f6f5c;--spt-badge-text: #ffffff;--spt-badge-radius: 999px;--spt-badge-size: 11px;--spt-badge-pad-y: 6px;--spt-badge-pad-x: 10px;--spt-chip-radius: 10px;--spt-chip-border-width: 1.5px;--spt-chip-pad-y: 10px;--spt-chip-pad-x: 12px;--spt-chip-size: 13px;--spt-chip-border: #e2e2e2;--spt-chip-bg: #ffffff;--spt-chip-text: #1a1a1a;--spt-chip-sel-bg: #1f6f5c;--spt-chip-sel-text: #ffffff;--spt-cadence-size: 13px;--spt-footnote-size: 11px;--spt-mt: 0rem;--spt-mb: 0rem;display:block;margin-top:var(--spt-mt);margin-bottom:var(--spt-mb);font-family:var(--font-body-family, inherit);color:var(--spt-text)}.subscription-plan-toggle-exa *,.subscription-plan-toggle-exa *:before,.subscription-plan-toggle-exa *:after{box-sizing:border-box}.subscription-plan-toggle-exa__card{background:var(--spt-card-bg);border:var(--spt-card-border-width) solid var(--spt-card-border);border-top:var(--spt-topbar-width) solid var(--spt-topbar-color);border-radius:var(--spt-radius);padding:var(--spt-card-pad-y) var(--spt-card-pad-x);box-shadow:0 6px 22px rgba(var(--spt-accent-rgb),var(--spt-shadow-alpha))}.subscription-plan-toggle-exa--custom-card-side-padding .subscription-plan-toggle-exa__card{padding:var(--spt-card-pad-top) var(--spt-card-pad-right) var(--spt-card-pad-bottom) var(--spt-card-pad-left)}.subscription-plan-toggle-exa__eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 14px;font-size:var(--spt-eyebrow-size);font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--spt-eyebrow-color)}.subscription-plan-toggle-exa__eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:var(--spt-eyebrow-icon-size, 14px);line-height:0}.subscription-plan-toggle-exa__eyebrow-img{display:block;width:var(--spt-eyebrow-icon-size, 14px);height:var(--spt-eyebrow-icon-size, 14px);object-fit:contain}.subscription-plan-toggle-exa__product{margin:0 0 3px;font-size:var(--spt-product-size);color:var(--spt-muted)}.subscription-plan-toggle-exa__heading{margin:0 0 18px;font-size:var(--spt-heading-size);font-weight:600;line-height:1.2;font-family:var(--font-heading-family, inherit)}.subscription-plan-toggle-exa__options{display:flex;flex-direction:column;gap:var(--spt-opt-gap)}.subscription-plan-toggle-exa__option{position:relative;display:flex;flex-direction:column;gap:0;width:100%;text-align:left;padding:var(--spt-opt-pad-y) var(--spt-opt-pad-x);border:var(--spt-opt-border-width) solid var(--spt-opt-border);border-radius:var(--spt-opt-radius);background:var(--spt-opt-bg);color:inherit;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.subscription-plan-toggle-exa__option:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:0 solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .16s ease,border-width .16s ease}.subscription-plan-toggle-exa__option:hover{border-color:var(--spt-opt-sel-border)}.subscription-plan-toggle-exa__option[data-selected=true]{border-color:transparent;background:var(--spt-accent-soft);box-shadow:none}.subscription-plan-toggle-exa__option[data-selected=true]:after{border-color:var(--spt-opt-sel-border);border-width:var(--spt-opt-sel-border-width)}.subscription-plan-toggle-exa__option-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.subscription-plan-toggle-exa__option-button:focus-visible{outline:2px solid var(--spt-accent);outline-offset:2px;border-radius:max(2px,calc(var(--spt-opt-radius) - 3px))}.subscription-plan-toggle-exa__option-main{display:flex;gap:13px;align-items:center}.subscription-plan-toggle-exa__radio{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;width:var(--spt-radio-size);height:var(--spt-radio-size);justify-content:center;margin-top:0;border-radius:50%;border:var(--spt-radio-border-width) solid var(--spt-radio-border);background:#fff;position:relative;transition:border-color .16s ease}.subscription-plan-toggle-exa__option[data-selected=true] .subscription-plan-toggle-exa__radio{border-color:var(--spt-radio-sel)}.subscription-plan-toggle-exa__option[data-selected=true] .subscription-plan-toggle-exa__radio:after{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--spt-radio-size) * .6);height:calc(var(--spt-radio-size) * .6);max-width:calc(100% - 2px);max-height:calc(100% - 2px);border-radius:50%;background:var(--spt-radio-sel)}.subscription-plan-toggle-exa__option-text{display:flex;flex-direction:column}.subscription-plan-toggle-exa__option-title{font-weight:600;font-size:var(--spt-opt-title-size);line-height:1.25}.subscription-plan-toggle-exa__option-sub{font-size:var(--spt-opt-sub-size);margin-top:2px;line-height:1.3}.subscription-plan-toggle-exa__option-note{font-size:var(--spt-opt-note-size);color:var(--spt-muted);margin-top:3px;line-height:1.3}.subscription-plan-toggle-exa__panel-group{display:block;min-width:0;width:100%;padding:var(--spt-opt-gap) 0 4px;cursor:auto;overflow:hidden;opacity:1;transition:height .26s cubic-bezier(.4,0,.2,1),padding-top .26s cubic-bezier(.4,0,.2,1),padding-bottom .26s cubic-bezier(.4,0,.2,1),opacity .26s cubic-bezier(.4,0,.2,1);will-change:height,opacity}.subscription-plan-toggle-exa__panel-group[hidden],.subscription-plan-toggle-exa__panel-group[data-has-panels=false],.subscription-plan-toggle-exa__panel-source[hidden],.subscription-plan-toggle-exa .subscription-plan-panel-exa[hidden]{display:none}.subscription-plan-toggle-exa__panel-group>.subscription-plan-panel-exa+.subscription-plan-panel-exa{margin-top:var(--spt-opt-gap)}@media(prefers-reduced-motion:reduce){.subscription-plan-toggle-exa__panel-group{transition:none}}.subscription-plan-toggle-exa__badge{flex:0 0 auto;align-self:flex-start;font-size:var(--spt-badge-size);font-weight:700;line-height:1;padding:var(--spt-badge-pad-y) var(--spt-badge-pad-x);border-radius:var(--spt-badge-radius);color:var(--spt-badge-text);background:var(--spt-badge-bg);white-space:nowrap}.subscription-plan-toggle-exa__cadence{margin-top:16px}.subscription-plan-toggle-exa__cadence[hidden]{display:none}.subscription-plan-toggle-exa__cadence-heading{margin:0 0 10px;font-size:var(--spt-cadence-size);font-weight:600}.subscription-plan-toggle-exa__chips{display:flex;flex-wrap:wrap;gap:8px}.subscription-plan-toggle-exa__chip{flex:1 1 0;min-width:0;padding:var(--spt-chip-pad-y) var(--spt-chip-pad-x);border:var(--spt-chip-border-width) solid var(--spt-chip-border);border-radius:var(--spt-chip-radius);background:var(--spt-chip-bg);color:var(--spt-chip-text);font-family:inherit;font-size:var(--spt-chip-size);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.subscription-plan-toggle-exa__chip:hover{border-color:var(--spt-chip-sel-bg)}.subscription-plan-toggle-exa__chip[data-selected=true]{border-color:var(--spt-chip-sel-bg);background:var(--spt-chip-sel-bg);color:var(--spt-chip-sel-text)}.subscription-plan-toggle-exa__chip:focus-visible{outline:2px solid var(--spt-accent);outline-offset:2px}.subscription-plan-toggle-exa__footnote{margin:18px 0 0;padding-top:14px;border-top:1px solid #f0f0f0;font-size:var(--spt-footnote-size);color:var(--spt-muted);line-height:1.5}@media screen and (max-width:749px){.subscription-plan-toggle-exa__card{padding:var(--spt-card-pad-y-m) var(--spt-card-pad-x-m)}.subscription-plan-toggle-exa--custom-card-side-padding .subscription-plan-toggle-exa__card{padding:var(--spt-card-pad-top-m) var(--spt-card-pad-right-m) var(--spt-card-pad-bottom-m) var(--spt-card-pad-left-m)}}.subscription-mode-container-exa{--smc-accent: #6a2e22;--smc-accent-rgb: 106, 46, 34;--smc-track: rgba(0, 0, 0, .06);--smc-active-bg: #2a1410;--smc-active-text: #ffffff;--smc-inactive-text: #1a1a1a;--smc-track-radius: 14px;--smc-seg-radius: 11px;--smc-toggle-pad: 5px;--smc-seg-pad-y: 13px;--smc-toggle-size: 15px;--smc-gap: 1.2rem;--smc-mt: 0rem;--smc-mb: 0rem;display:block;margin-top:var(--smc-mt);margin-bottom:var(--smc-mb);font-family:var(--font-body-family, inherit)}.subscription-mode-container-exa *,.subscription-mode-container-exa *:before,.subscription-mode-container-exa *:after{box-sizing:border-box}.subscription-mode-container-exa__toggle{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--smc-toggle-pad);padding:var(--smc-toggle-pad);border-radius:var(--smc-track-radius);background:var(--smc-track);margin-bottom:var(--smc-gap)}.subscription-mode-container-exa__seg{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding:var(--smc-seg-pad-y) 14px;border-radius:var(--smc-seg-radius);background:transparent;color:var(--smc-inactive-text);font-family:inherit;font-size:var(--smc-toggle-size);font-weight:600;line-height:1.2;text-align:center;transition:background .16s ease,color .16s ease}.subscription-mode-container-exa__seg[aria-pressed=true]{background:var(--smc-active-bg);color:var(--smc-active-text)}.subscription-mode-container-exa__seg:focus-visible{outline:2px solid var(--smc-accent);outline-offset:2px}.subscription-mode-container-exa__slots{display:block}.subscription-mode-container-exa[data-active-mode=one_time] [data-sub-mode=subscription],.subscription-mode-container-exa[data-active-mode=subscription] [data-sub-mode=one_time]{display:none}.subscription-mode-slot{display:flex;flex-direction:column;gap:var(--sms-gap, 0rem)}.subscription-supply-tiers-exa{--sst-accent: #1f6f5c;--sst-accent-rgb: 31, 111, 92;--sst-accent-soft: rgba(31, 111, 92, .08);--sst-card-bg: #ffffff;--sst-text: #1a1a1a;--sst-muted: #8a8a8a;--sst-tile-border: #e6e6e6;--sst-tile-bg: #ffffff;--sst-tile-sel-border: #1f6f5c;--sst-radius: 16px;--sst-tile-radius: 12px;--sst-shadow-alpha: .08;--sst-cols: 3;--sst-cols-mobile: 3;--sst-grid-gap: 10px;--sst-eyebrow-icon-size: 14px;--sst-eyebrow-color: #1f6f5c;--sst-eyebrow-size: 10px;--sst-topbar-width: 3px;--sst-topbar-color: #1f6f5c;--sst-card-border-width: 1px;--sst-card-border: rgba(31, 111, 92, .28);--sst-card-pad-y: 24px;--sst-card-pad-x: 24px;--sst-card-pad-y-m: 19px;--sst-card-pad-x-m: 18px;--sst-product-size: 13px;--sst-heading-size: 20px;--sst-tile-border-width: 1.5px;--sst-tile-pad-y: 15px;--sst-tile-pad-x: 12px;--sst-check-size: 18px;--sst-check-border-width: 2px;--sst-check-border: rgba(31, 111, 92, .32);--sst-check-sel: #1f6f5c;--sst-check-mark: #ffffff;--sst-tag-bg: #1f6f5c;--sst-tag-text: #ffffff;--sst-tag-radius: 999px;--sst-tag-size: 9px;--sst-label-size: 13px;--sst-price-size: 19px;--sst-price-size-m: 17px;--sst-per-size: 11px;--sst-save-size: 11px;--sst-save-color: #1f6f5c;--sst-dot-color: #1f6f5c;--sst-foot-size: 11px;--sst-mt: 0rem;--sst-mb: 0rem;display:block;margin-top:var(--sst-mt);margin-bottom:var(--sst-mb);font-family:var(--font-body-family, inherit);color:var(--sst-text)}.subscription-supply-tiers-exa *,.subscription-supply-tiers-exa *:before,.subscription-supply-tiers-exa *:after{box-sizing:border-box}.subscription-supply-tiers-exa__card{background:var(--sst-card-bg);border:var(--sst-card-border-width) solid var(--sst-card-border);border-top:var(--sst-topbar-width) solid var(--sst-topbar-color);border-radius:var(--sst-radius);padding:var(--sst-card-pad-top, var(--sst-card-pad-y)) var(--sst-card-pad-right, var(--sst-card-pad-x)) var(--sst-card-pad-bottom, var(--sst-card-pad-y)) var(--sst-card-pad-left, var(--sst-card-pad-x));box-shadow:0 6px 22px rgba(var(--sst-accent-rgb),var(--sst-shadow-alpha))}.subscription-supply-tiers-exa__eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 14px;font-size:var(--sst-eyebrow-size);font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--sst-eyebrow-color)}.subscription-supply-tiers-exa__eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:var(--sst-eyebrow-icon-size, 14px);line-height:0}.subscription-supply-tiers-exa__eyebrow-img{display:block;width:var(--sst-eyebrow-icon-size, 14px);height:var(--sst-eyebrow-icon-size, 14px);object-fit:contain}.subscription-supply-tiers-exa__product{margin:0 0 3px;font-size:var(--sst-product-size);color:var(--sst-muted)}.subscription-supply-tiers-exa__heading{margin:0 0 22px;font-size:var(--sst-heading-size);font-weight:600;line-height:1.2;font-family:var(--font-heading-family, inherit)}.subscription-supply-tiers-exa__grid{display:grid;grid-template-columns:repeat(var(--sst-cols),minmax(0,1fr));gap:var(--sst-grid-gap)}.subscription-supply-tiers-exa__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:var(--sst-tile-pad-y) var(--sst-tile-pad-x);border:var(--sst-tile-border-width) solid var(--sst-tile-border);border-radius:var(--sst-tile-radius);background:var(--sst-tile-bg);color:inherit;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.subscription-supply-tiers-exa__tile:hover{border-color:var(--sst-tile-sel-border)}.subscription-supply-tiers-exa__tile[data-selected=true]{border-color:var(--sst-tile-sel-border);background:var(--sst-accent-soft);box-shadow:inset 0 0 0 1px var(--sst-tile-sel-border)}.subscription-supply-tiers-exa__tile:focus-visible{outline:2px solid var(--sst-accent);outline-offset:2px}.subscription-supply-tiers-exa__tag{position:absolute;top:-9px;left:12px;font-size:var(--sst-tag-size);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:var(--sst-tag-radius);color:var(--sst-tag-text);background:var(--sst-tag-bg);white-space:nowrap}.subscription-supply-tiers-exa__check{width:var(--sst-check-size);height:var(--sst-check-size);font-size:var(--sst-check-size);margin-bottom:8px;border-radius:50%;border:var(--sst-check-border-width) solid var(--sst-check-border);background:#fff;position:relative;transition:border-color .16s ease,background-color .16s ease}.subscription-supply-tiers-exa__tile[data-selected=true] .subscription-supply-tiers-exa__check{border-color:var(--sst-check-sel);background:var(--sst-check-sel)}.subscription-supply-tiers-exa__tile[data-selected=true] .subscription-supply-tiers-exa__check:after{content:"";position:absolute;left:50%;top:48%;width:.28em;height:.52em;transform:translate(-50%,-55%) rotate(45deg);border:solid var(--sst-check-mark);border-width:0 .12em .12em 0}.subscription-supply-tiers-exa__label{font-weight:600;font-size:var(--sst-label-size);line-height:1.2}.subscription-supply-tiers-exa__price{font-size:var(--sst-price-size);font-weight:700;margin-top:4px;line-height:1.1}.subscription-supply-tiers-exa__per{font-size:var(--sst-per-size);color:var(--sst-muted);margin-top:1px;line-height:1.2}.subscription-supply-tiers-exa__save{margin-top:6px;font-size:var(--sst-save-size);font-weight:600;color:var(--sst-save-color);line-height:1.2}.subscription-supply-tiers-exa__dotline{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:12px;color:var(--sst-muted)}.subscription-supply-tiers-exa__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--sst-dot-color)}.subscription-supply-tiers-exa__footnote{margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(var(--sst-accent-rgb),.16);font-size:var(--sst-foot-size);color:var(--sst-muted);line-height:1.5}@media screen and (max-width:749px){.subscription-supply-tiers-exa__grid{grid-template-columns:repeat(var(--sst-cols-mobile),minmax(0,1fr))}.subscription-supply-tiers-exa__card{padding:var(--sst-card-pad-top-m, var(--sst-card-pad-y-m)) var(--sst-card-pad-right-m, var(--sst-card-pad-x-m)) var(--sst-card-pad-bottom-m, var(--sst-card-pad-y-m)) var(--sst-card-pad-left-m, var(--sst-card-pad-x-m))}.subscription-supply-tiers-exa__price{font-size:var(--sst-price-size-m)}}.timeline-container-exa{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:var(--tcx-rail-gap, 16px);min-width:0}.timeline-container-exa--side-right{flex-direction:row-reverse}.timeline-container-exa__box{flex:1 1 auto;min-width:0}.timeline-container-exa__rail{flex:0 0 var(--tcx-point-size, 44px);display:flex;flex-direction:column;align-items:center;min-width:0}.timeline-container-exa__point{box-sizing:border-box;flex:0 0 auto;width:var(--tcx-point-size, 44px);height:var(--tcx-point-size, 44px);border-radius:var(--tcx-point-radius, 100%);background:var(--tcx-point-bg, #23372b);border:var(--tcx-point-border-width, 3px) solid var(--tcx-point-border, #5b7265);color:var(--tcx-point-fg, #ffffff);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:calc(var(--tcx-point-size, 44px) * .55);line-height:1}.timeline-container-exa__point svg,.timeline-container-exa__point .timeline-container-exa__point-img{width:60%;height:60%;object-fit:contain;display:block;fill:currentColor}.timeline-container-exa__point-dot{width:34%;height:34%;border-radius:50%;background:currentColor;display:block}.timeline-container-exa__point-text{font-size:calc(var(--tcx-point-size, 44px) * .4);font-weight:700;line-height:1;color:currentColor}.timeline-container-exa__line{position:absolute;top:calc(var(--tcx-point-size, 44px) + var(--tcx-line-gap, 6px));bottom:0;left:calc(var(--tcx-point-size, 44px) / 2);transform:translate(-50%);width:var(--tcx-line-thickness, 3px);background:var(--tcx-line-color, #23372b);border-radius:var(--tcx-line-thickness, 3px);overflow:hidden;font-size:0;line-height:0}.timeline-container-exa--side-right .timeline-container-exa__line{left:auto;right:calc(var(--tcx-point-size, 44px) / 2);transform:translate(50%)}@media screen and (max-width:749px){.timeline-container-exa__rail{flex-basis:var(--tcx-point-size-mobile, 36px)}.timeline-container-exa__point{width:var(--tcx-point-size-mobile, 36px);height:var(--tcx-point-size-mobile, 36px);font-size:calc(var(--tcx-point-size-mobile, 36px) * .55)}.timeline-container-exa__line{top:calc(var(--tcx-point-size-mobile, 36px) + var(--tcx-line-gap, 6px));left:calc(var(--tcx-point-size-mobile, 36px) / 2)}.timeline-container-exa--side-right .timeline-container-exa__line{right:calc(var(--tcx-point-size-mobile, 36px) / 2)}}.timeline-item__header-editor-placeholder,.timeline-active-content-container--editor-placeholder{border:1px dashed rgba(var(--color-foreground),.35);border-radius:.6rem;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.3;padding:1rem;text-align:center}variant-selects.variant-picker-exa{display:block;width:100%;max-width:100%;min-width:0;font-family:var(--font-body-family, inherit)}.variant-picker-exa *,.variant-picker-exa *:before,.variant-picker-exa *:after{box-sizing:border-box}.variant-picker-exa__card{position:relative;overflow:hidden;width:100%;max-width:100%;min-width:0;background:var(--vp-bg, transparent);border:var(--vp-border-width, 1px) solid var(--vp-border, rgba(0, 0, 0, .08));border-radius:var(--vp-radius, 12px);padding:var(--vp-pad-top, var(--vp-pad, 24px)) var(--vp-pad-right, var(--vp-pad, 24px)) var(--vp-pad-bottom, var(--vp-pad, 24px)) var(--vp-pad-left, var(--vp-pad, 24px));color:var(--vp-text, rgb(var(--color-foreground)));box-shadow:var(--vp-shadow, none)}.variant-picker-exa--bare .variant-picker-exa__card{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.variant-picker-exa__media-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;width:var(--vp-media-w, 100%);margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:var(--vp-media-fit, cover);background-position:var(--vp-media-halign, center) var(--vp-media-valign, center);opacity:var(--vp-media-op, 1);pointer-events:none}.variant-picker-exa__eyebrow{position:relative;z-index:1;font-family:var(--font-heading-family, inherit);font-size:13px;color:var(--vp-muted, currentColor);margin:0 0 14px}.variant-picker-exa__rows{position:relative;z-index:1;display:flex;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;flex-direction:var(--vp-d-dir, column);gap:var(--vp-d-gap, 22px);justify-content:var(--vp-d-align, flex-start);align-items:var(--vp-d-valign, stretch)}.variant-picker-exa__rows>*{position:relative;z-index:1;max-width:100%;min-width:0}.variant-picker-exa__notice{position:relative;z-index:1;font-size:13px;color:var(--vp-muted, #8a8a8a);padding:12px;border:1px dashed currentColor;border-radius:8px}@media screen and (max-width:749px){.variant-picker-exa__rows{flex-direction:var(--vp-m-dir, column);gap:var(--vp-m-gap, 18px);justify-content:var(--vp-m-align, flex-start);align-items:var(--vp-m-valign, stretch)}}variant-selects.variant-picker-exa[style*="--vp-d-dir: row"] .variant-picker-exa__rows>*,variant-selects.variant-picker-exa[style*="--vp-d-dir:row"] .variant-picker-exa__rows>*{flex:1 1 10rem;min-width:min(100%,10rem);max-width:100%}@media screen and (max-width:749px){variant-selects.variant-picker-exa[style*="--vp-m-dir: row"] .variant-picker-exa__rows>*,variant-selects.variant-picker-exa[style*="--vp-m-dir:row"] .variant-picker-exa__rows>*{flex:1 1 9rem;min-width:min(100%,9rem);max-width:100%}}.vp-row{margin-bottom:0;max-width:100%;min-width:0}.vp-row:last-of-type{margin-bottom:0}.vp-row__labels{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.35rem .8rem;min-width:0;max-width:100%;margin:0 0 12px}.vp-row__label{min-width:0;max-width:100%;justify-self:var(--vpr-label-self, var(--vp-label-self, start));font-family:var(--font-body-family, inherit);font-size:var(--vpr-label-size, var(--vp-label-size, 14px));font-weight:600;color:var(--vpr-text, var(--vp-text, currentColor));overflow-wrap:break-word;word-break:normal;text-align:var(--vpr-label-align, var(--vp-label-align, left))}.vp-row__selected{min-width:0;max-width:100%;justify-self:end;overflow:hidden;text-overflow:ellipsis;font-size:var(--vpr-selected-size, var(--vp-muted-size, 13px));font-weight:500;color:var(--vpr-selected, var(--vp-muted, currentColor));white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:right}.vp-row--labels-hidden .vp-row__labels,variant-selects[data-show-labels=false] .vp-row:not(.vp-row--labels-shown) .vp-row__labels{display:none}.vp-row--labels-shown .vp-row__labels{display:grid}.vp-row--selected-hidden .vp-row__labels,variant-selects[data-show-selected=false] .vp-row:not(.vp-row--selected-shown) .vp-row__labels{grid-template-columns:minmax(0,1fr)}.vp-row--selected-hidden .vp-row__selected,variant-selects[data-show-selected=false] .vp-row:not(.vp-row--selected-shown) .vp-row__selected{display:none}.vp-row--selected-shown .vp-row__selected{display:block}.vp-row .color-swatches-container,.vp-row .variant-pills-container,.vp-row .vp-slider-exa__ramp,.vp-row .vp-swatch-exa__chips,.vp-row .vp-cards-exa__grid,.vp-row .vp-seg-exa__track,.vp-row .vp-pills-exa__list,.vp-row .vp-flavor-exa__grid,.vp-row .vp-wheel-exa{width:100%;max-width:100%;min-width:0;justify-content:var(--vpr-picker-justify, var(--vp-justify, flex-start))}.vp-row .variant-pills-container label,.vp-row .vp-flavor-exa__tile,.vp-row .vp-flavor-exa__name,.vp-row .variant-selection-text-exa,.vp-row .vp-wheel-exa__item-text{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal}.vp-row--selection-texts .color-swatch__label,.vp-row--selection-texts .variant-pill__text,.vp-row--selection-texts .vp-flavor-exa__name{display:none!important}.variant-selection-text-exa{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:0;max-width:100%;color:var(--vst-text-color, inherit);line-height:1.2;text-align:center;overflow-wrap:break-word;word-break:normal}.vp-row--selection-texts .color-swatch:has(input:checked) .variant-selection-text-exa,.vp-row--selection-texts .variant-pills-container input:checked+label .variant-selection-text-exa,.vp-row--selection-texts .vp-flavor-exa__radio:checked+.vp-flavor-exa__tile .variant-selection-text-exa,.vp-row--selection-texts .vp-wheel-exa__item[data-center] .variant-selection-text-exa{color:var(--vst-selected-text-color, inherit)}.variant-selection-text-exa__label{display:block;color:inherit;font-size:var(--vst-label-size, 13px);font-weight:600;line-height:1.2}.variant-selection-text-exa__detail{display:block;color:color-mix(in srgb,currentColor 76%,transparent);font-size:var(--vst-detail-size, 12px);font-weight:500;line-height:1.25}.variant-selection-text-exa__badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;min-height:calc(var(--vst-badge-size, 11px) * 1.55);max-width:100%;padding:0 .58em;border-radius:999px;background:var(--vst-badge-bg, var(--vpr-accent, rgb(var(--color-foreground))));color:var(--vst-badge-text-color, rgb(var(--color-background)));font-size:var(--vst-badge-size, 11px);font-weight:700;line-height:1;text-align:center;white-space:nowrap}.variant-selection-text-exa--badge-top .variant-selection-text-exa__badge{position:absolute;z-index:4;top:0;left:50%;transform:translate(-50%,-50%)}.vp-row--wheel .variant-selection-text-exa:has(.variant-selection-text-exa__badge):has(.variant-selection-text-exa__detail){display:inline-grid;grid-template-columns:auto auto;grid-template-areas:"label label" "badge detail";column-gap:.22rem;row-gap:.18rem;align-items:center;justify-items:center;justify-content:center}.vp-row--wheel .variant-selection-text-exa:has(.variant-selection-text-exa__badge):has(.variant-selection-text-exa__detail) .variant-selection-text-exa__label{grid-area:label}.vp-row--wheel .variant-selection-text-exa:has(.variant-selection-text-exa__badge):has(.variant-selection-text-exa__detail) .variant-selection-text-exa__badge{grid-area:badge}.vp-row--wheel .variant-selection-text-exa:has(.variant-selection-text-exa__badge):has(.variant-selection-text-exa__detail) .variant-selection-text-exa__detail{grid-area:detail}.vp-row--selection-texts .color-swatch:has(input:checked) .variant-selection-text-exa__badge,.vp-row--selection-texts .variant-pills-container input:checked+label .variant-selection-text-exa__badge,.vp-row--selection-texts .vp-flavor-exa__radio:checked+.vp-flavor-exa__tile .variant-selection-text-exa__badge,.vp-row--selection-texts .vp-wheel-exa__item[data-center] .variant-selection-text-exa__badge{color:var(--vst-selected-badge-text-color, var(--vst-badge-text-color, rgb(var(--color-background))));background:var(--vst-selected-badge-bg, var(--vst-badge-bg, var(--vpr-accent, rgb(var(--color-foreground)))))}.variant-picker-exa__fallback{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.video-block__media{--ratio-percent: var(--video-ratio-percent-desktop, 100%);border-radius:var(--border-radius);overflow:hidden}.video-block__media .video-container,.video-block__media internal-video,.video-block__media video{width:100%;height:100%}.video-block__media video{object-fit:cover}@media screen and (max-width:749px){.video-block__media{--ratio-percent: var(--video-ratio-percent-mobile, var(--video-ratio-percent-desktop, 100%))}}.vp-cards-exa__grid.color-swatches-container{display:flex;flex-wrap:wrap;gap:var(--vpc-gap, 12px);--swatch-size: var(--vpc-size, 64px)}.vp-row--cards .vp-row__label{color:var(--vpr-text, var(--vpc-unsel-color, var(--vp-muted, currentColor)))}.vp-cards-exa__grid .color-swatch{position:relative;display:flex;flex-direction:column;align-items:center;gap:.7rem;flex:1 1 var(--swatch-size, 64px);min-width:var(--swatch-size, 64px);max-width:100%;margin:0;cursor:pointer}.vp-cards-exa__grid .color-swatch input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-cards-exa__grid .color-swatch__image{width:100%;height:var(--swatch-size, 64px);margin:0;border-radius:var(--vpc-radius, 10px);border:var(--vpc-border, 1px) solid var(--vpc-border-color, var(--vp-border, rgba(0, 0, 0, .15)));background-color:var(--vpc-unsel-bg, transparent);box-shadow:none;background-size:cover;background-position:center;outline:0 solid transparent;outline-offset:-1px;transition:box-shadow .14s ease,border-color .14s ease,outline-color .14s ease}.vp-cards-exa__grid .color-swatch__custom-color{width:100%;height:100%;border-radius:inherit;background:var(--bg-color)}.vp-cards-exa__grid .color-swatch__image img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.vp-cards-exa__grid .color-swatch input:checked+.color-swatch__image{box-shadow:0 0 0 var(--vpc-sel-border, 2px) var(--vpc-sel-color, var(--vpr-accent, var(--vp-accent, currentColor)))!important;border-color:var(--vpc-sel-color, var(--vpr-accent, var(--vp-accent, currentColor)))!important}.vp-cards-exa__grid .color-swatch input:focus-visible+.color-swatch__image{box-shadow:none!important;outline:max(2px,var(--vpc-sel-border, 2px)) solid var(--vpc-sel-color, var(--vpr-accent, var(--vp-accent, currentColor)))!important;outline-offset:-1px}.vp-cards-exa__grid .color-swatch_hidden-label{position:absolute;left:0;top:0;right:0;height:var(--swatch-size, 64px);display:block;margin:0;border-radius:var(--vpc-radius, 10px);cursor:pointer;z-index:2}.vp-cards-exa__grid .color-swatch__label,.vp-cards-exa__grid .color-swatch:hover .color-swatch__label{position:static;display:block;opacity:1;visibility:visible;transform:none;background:transparent;color:var(--vpc-unsel-color, var(--vp-muted, currentColor));font-size:var(--vpc-name-size, 11px);line-height:1.3;padding:0;margin:0;white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:center}.vp-cards-exa__grid .color-swatch__label:before{display:none}.vp-cards-exa__grid .color-swatch:has(input:checked) .color-swatch__label{color:var(--vpc-sel-text, var(--vpc-unsel-color, var(--vp-muted, currentColor)));font-weight:600}.vp-cards-exa__grid .color-swatch.unavailable .color-swatch__image,.vp-cards-exa__grid .color-swatch.disabled .color-swatch__image{opacity:.35}.vp-cards-exa__grid .color-swatch.non-existent{display:none}.vp-row--selection-texts .vp-cards-exa__grid .color-swatch{gap:.55rem}.vp-flavor-exa__grid{display:grid;grid-template-columns:repeat(var(--vpf-cols, 2),minmax(0,1fr));gap:var(--vpf-gap, 12px)}.vp-row--flavor .vp-row__label{color:var(--vpr-text, var(--vp-text, currentColor))}.vp-flavor-exa__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vp-flavor-exa__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:var(--vpf-min-h, 54px);margin:0;padding:12px 14px;border-width:var(--vpf-border, 1px)!important;border-style:solid!important;border-color:var(--vpf-border-color, var(--vp-border, rgba(0, 0, 0, .18)))!important;border-radius:var(--vpf-radius, 12px);background:var(--vpf-unsel-bg, var(--vp-bg, rgb(var(--color-base-background-1))))!important;color:var(--vpf-unsel-color, var(--vpr-text, var(--vp-text, currentColor)))!important;font-family:var(--font-body-family, inherit);font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.vp-flavor-exa__marker{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--vpf-marker-size, 16px);height:var(--vpf-marker-size, 16px);font-size:var(--vpf-marker-size, 16px);line-height:1;color:var(--tile-color, var(--vpr-accent, var(--vp-accent, currentColor)))}.vp-flavor-exa__marker .material-icon{font-size:var(--vpf-marker-size, 16px);margin:0;line-height:1}.vp-flavor-exa__marker .lottie-icon{width:var(--vpf-marker-size, 16px);height:var(--vpf-marker-size, 16px)}.vp-flavor-exa__marker-img{width:var(--vpf-marker-size, 16px);height:var(--vpf-marker-size, 16px);object-fit:contain;display:block}.vp-flavor-exa__marker-dot{width:var(--vpf-marker-size, 16px);height:var(--vpf-marker-size, 16px);border-radius:50%;background:var(--tile-color, var(--vpr-accent, var(--vp-accent, currentColor)));box-shadow:inset 0 0 0 1px #00000014;display:block}.vp-flavor-exa__name{display:block;color:var(--vpf-unsel-color, var(--vpr-text, var(--vp-text, currentColor)))!important}.vp-flavor-exa__radio:hover+.vp-flavor-exa__tile{border-color:var(--vpf-border-color, var(--vp-border, rgba(0, 0, 0, .18)))!important}.vp-flavor-exa__radio:focus-visible+.vp-flavor-exa__tile{outline:2px solid var(--tile-color, var(--vpr-accent, var(--vp-accent, currentColor)));outline-offset:2px}.vp-flavor-exa__radio:checked+.vp-flavor-exa__tile{border-color:var(--vpf-sel-color, var(--tile-color, var(--vpr-accent, var(--vp-accent, currentColor))))!important;box-shadow:0 0 0 var(--vpf-sel-border, 2px) var(--vpf-sel-color, var(--tile-color, var(--vpr-accent, var(--vp-accent, currentColor))))!important;background:var(--vpf-sel-bg, var(--vpf-unsel-bg, var(--vp-bg, rgb(var(--color-base-background-1)))))!important;color:var(--vpf-sel-text, var(--vpf-unsel-color, var(--vpr-text, var(--vp-text, currentColor))))!important}.vp-flavor-exa__radio:checked+.vp-flavor-exa__tile .vp-flavor-exa__name{color:var(--vpf-sel-text, var(--vpf-unsel-color, var(--vpr-text, var(--vp-text, currentColor))))!important}.vp-row--selection-texts.vp-row--flavor .vp-flavor-exa__tile{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.22rem}.vp-row--selection-texts.vp-row--flavor .vp-flavor-exa__tile:not(:has(.vp-flavor-exa__marker)){gap:0}.vp-row--selection-texts.vp-row--flavor .vp-flavor-exa__marker{align-self:center;margin-top:0}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa{align-items:center;gap:.1rem;text-align:center}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa:has(.variant-selection-text-exa__badge),.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa:has(.variant-selection-text-exa__detail){display:inline-grid;align-items:center;justify-items:center;column-gap:.24rem;row-gap:.1rem}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa:has(.variant-selection-text-exa__badge):has(.variant-selection-text-exa__detail){grid-template-columns:auto auto;grid-template-areas:"label label" "badge detail"}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa:has(.variant-selection-text-exa__badge):not(:has(.variant-selection-text-exa__detail)){grid-template-columns:auto;grid-template-areas:"label" "badge"}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa:has(.variant-selection-text-exa__detail):not(:has(.variant-selection-text-exa__badge)){grid-template-columns:auto;grid-template-areas:"label" "detail"}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa__label{grid-area:label}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa__badge{grid-area:badge}.vp-row--selection-texts.vp-row--flavor .variant-selection-text-exa__detail{grid-area:detail}@supports (background: color-mix(in srgb,red 10%,white)){.vp-row--flavor-selected-bg-auto .vp-flavor-exa__radio:checked+.vp-flavor-exa__tile{background:color-mix(in srgb,var(--vpf-sel-color, var(--tile-color, var(--vpr-accent, var(--vp-accent, currentColor)))) 10%,var(--vpf-unsel-bg, var(--vp-bg, rgb(var(--color-base-background-1)))))!important}}.vp-flavor-exa__radio.disabled+.vp-flavor-exa__tile,.vp-flavor-exa__radio.unavailable+.vp-flavor-exa__tile{opacity:.45;text-decoration:line-through;cursor:not-allowed}.vp-flavor-exa__radio.non-existent+.vp-flavor-exa__tile,.vp-flavor-exa__radio[hidden]+.vp-flavor-exa__tile{display:none}@media screen and (max-width:749px){.vp-flavor-exa__grid{grid-template-columns:repeat(var(--vpf-cols-m, 2),minmax(0,1fr))}}.vp-row--hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vp-pills-exa__list{display:flex!important;flex-wrap:wrap!important;gap:var(--vpp-gap, 8px)!important}.vp-row--pills .vp-row__label{color:var(--vpr-text, var(--vpp-unsel-color, var(--vp-muted, currentColor)))}.vp-pills-exa__list input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-pills-exa__list input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 auto!important;margin:0!important;width:auto!important;min-width:0!important;min-height:0!important;border-width:var(--vpp-border, 1px)!important;border-style:solid!important;border-color:var(--vpp-border-color, var(--vp-border, rgba(0, 0, 0, .4)))!important;border-radius:var(--vpp-radius, 50px)!important;padding:0!important;padding-block:0!important;padding-inline:0!important;background:var(--vpp-unsel-bg, transparent)!important;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:500;line-height:1.2!important;color:var(--vpp-unsel-color, var(--vp-text, currentColor))!important;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background-color .16s ease}.vp-pills-exa__list input[type=radio]+label .variant-pill__content{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;padding:var(--vpp-pad-y, 9px) var(--vpp-pad-x, 16px)!important;padding-block:var(--vpp-pad-y, 9px)!important;padding-inline:var(--vpp-pad-x, 16px)!important;margin:0!important}.vp-pills-exa__list input[type=radio]+label .variant-pill__text{display:block;color:inherit!important;line-height:1.2}.vp-pills-exa__list input[type=radio]+label .variant-pill__image{display:none}.vp-pills-exa__list input:checked+label{border-color:var(--vpr-accent, var(--vp-accent, currentColor))!important;box-shadow:none!important;background:var(--vpp-sel-bg, transparent)!important;color:var(--vpp-sel-color, var(--vp-text, currentColor))!important}.vp-pills-exa__list input:focus-visible+label{outline:2px solid var(--vpr-accent, var(--vp-accent, currentColor));outline-offset:1px}.vp-pills-exa__list input.unavailable+label,.vp-pills-exa__list input.disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.vp-pills-exa__list input.non-existent+label{display:none}.vp-row--segmented .vp-row__label{color:var(--vpr-text, var(--vpg-unsel-color, var(--vp-muted, currentColor)))}.vp-seg-exa__track{display:flex!important;align-items:stretch;box-sizing:border-box;gap:4px!important;background:var(--vpg-track, rgba(0, 0, 0, .05))!important;padding:4px!important;margin:0!important;border-radius:var(--vpg-track-radius, 12px)!important}.vp-seg-exa__track input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-seg-exa__track input[type=radio]+label{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0!important;border:0!important;background:var(--vpg-unsel-bg, transparent)!important;border-radius:var(--vpg-radius, 9px)!important;padding:var(--vpg-pad-y, 9px) var(--vpg-pad-x, 6px)!important;font-family:var(--font-body-family, inherit);font-size:var(--vpg-unsel-size, 13px)!important;font-weight:500;line-height:1.2;text-align:center;color:var(--vpg-unsel-color, var(--vp-muted, currentColor))!important;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.vp-seg-exa__track input[type=radio]+label .variant-pill__content{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;gap:0!important;padding:0!important;margin:0!important}.vp-seg-exa__track input[type=radio]+label .variant-pill__text{display:block;max-width:100%;color:inherit!important;overflow-wrap:break-word;word-break:normal;text-align:center}.vp-seg-exa__track label .variant-pill__image{display:none!important}.vp-seg-exa__track input:checked+label{background:var(--vpg-sel-bg, var(--vp-bg, rgb(var(--color-base-background-1))))!important;border-radius:var(--vpg-radius, 9px)!important;color:var(--vpr-accent, var(--vpr-text, var(--vp-text, currentColor)))!important;font-size:var(--vpg-sel-size, var(--vpg-unsel-size, 13px))!important;font-weight:600;box-shadow:0 1px 3px #00000014!important}.vp-seg-exa__track input:focus-visible+label{outline:2px solid var(--vpr-accent, var(--vp-accent, currentColor));outline-offset:1px}.vp-seg-exa__track input.unavailable+label,.vp-seg-exa__track input.disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.vp-seg-exa__track input.non-existent+label{display:none}.vp-slider-exa__ramp.color-swatches-container{display:flex!important;flex-wrap:nowrap;column-gap:var(--vps-gap, 0px)!important;row-gap:var(--vps-gap, 0px)!important;align-items:center;height:var(--vps-row-h, 62px)!important;min-height:var(--vps-row-h, 62px)!important;--swatch-size: var(--vps-row-h, 62px);touch-action:pan-y;user-select:none;-webkit-user-select:none}.vp-row--slider .vp-row__labels,.vp-row--slider .vp-row__label{color:var(--vpr-text, var(--vps-unsel-color, var(--vp-muted, currentColor)))}.vp-slider-exa__ramp .color-swatch{flex:1 1 0!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:relative}.vp-slider-exa__ramp .color-swatch input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-slider-exa__ramp .color-swatch__image{display:block!important;box-sizing:border-box!important;overflow:hidden!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:var(--vps-tile-border, 0px) solid var(--vps-tile-border-color, var(--vp-border, transparent))!important;border-radius:var(--vps-tile-radius, 0px)!important;box-shadow:none;background-size:cover;background-position:center;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.vp-slider-exa__ramp .color-swatch__custom-color{width:100%!important;height:100%!important;border-radius:0!important;background:var(--bg-color)}.vp-slider-exa__ramp .color-swatch__image img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover;display:block}.vp-slider-exa__ramp .color-swatch:first-child .color-swatch__image{border-top-left-radius:var(--vps-end-radius, 8px)!important;border-bottom-left-radius:var(--vps-end-radius, 8px)!important}.vp-slider-exa__ramp .color-swatch:last-child .color-swatch__image{border-top-right-radius:var(--vps-end-radius, 8px)!important;border-bottom-right-radius:var(--vps-end-radius, 8px)!important}.vp-slider-exa__ramp .color-swatch input:checked+.color-swatch__image{transform:scaleY(1.16)!important;border-radius:max(var(--vps-tile-radius, 0px),4px)!important;box-shadow:0 0 0 var(--vps-sel-border, 2px) var(--vps-sel-color, var(--vpr-accent, var(--vp-accent, currentColor)))!important;position:relative;z-index:2}.vp-slider-exa__ramp .color-swatch input:focus-visible+.color-swatch__image{outline:2px solid var(--vpr-accent, var(--vp-accent, currentColor));outline-offset:2px}.vp-slider-exa__ramp .color-swatch__label{display:none}.vp-slider-exa__ramp .color-swatch_hidden-label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;padding:0;cursor:pointer;z-index:2}.vp-slider-exa__ramp .color-swatch.unavailable .color-swatch__image,.vp-slider-exa__ramp .color-swatch.disabled .color-swatch__image{opacity:.5;cursor:not-allowed}.vp-slider-exa__ramp .color-swatch.non-existent{display:none}@media screen and (max-width:749px){.vp-slider-exa__ramp.color-swatches-container{height:var(--vps-row-h-m, 52px)!important;min-height:var(--vps-row-h-m, 52px)!important;--swatch-size: var(--vps-row-h-m, 52px)}}.vp-row--selection-texts .vp-slider-exa__ramp.color-swatches-container{height:auto!important;min-height:var(--vps-row-h, 62px)!important;align-items:flex-start}.vp-row--selection-texts .vp-slider-exa__ramp .color-swatch{display:flex;flex-direction:column;gap:.55rem;height:auto!important}.vp-row--selection-texts .vp-slider-exa__ramp .color-swatch__image{flex:0 0 var(--vps-row-h, 62px);height:var(--vps-row-h, 62px)!important}@media screen and (max-width:749px){.vp-row--selection-texts .vp-slider-exa__ramp.color-swatches-container{min-height:var(--vps-row-h-m, 52px)!important}.vp-row--selection-texts .vp-slider-exa__ramp .color-swatch__image{flex-basis:var(--vps-row-h-m, 52px);height:var(--vps-row-h-m, 52px)!important}}.vp-row--slider-aligned .vp-slider-exa__ramp.color-swatches-container{flex-wrap:wrap;row-gap:var(--vps-gap, 0px)!important;height:auto!important;min-height:var(--vps-row-h, 62px)!important}.vp-row--slider-aligned:not(.vp-row--selection-texts) .vp-slider-exa__ramp .color-swatch{flex:0 0 auto!important;width:var(--vps-row-h, 62px)!important;height:var(--vps-row-h, 62px)!important}.vp-row--slider-aligned.vp-row--selection-texts .vp-slider-exa__ramp .color-swatch{flex:0 0 auto!important;width:max(var(--vps-row-h, 62px),7rem)!important}@media screen and (max-width:749px){.vp-row--slider-aligned .vp-slider-exa__ramp.color-swatches-container{min-height:var(--vps-row-h-m, 52px)!important}.vp-row--slider-aligned:not(.vp-row--selection-texts) .vp-slider-exa__ramp .color-swatch{width:var(--vps-row-h-m, 52px)!important;height:var(--vps-row-h-m, 52px)!important}.vp-row--slider-aligned.vp-row--selection-texts .vp-slider-exa__ramp .color-swatch{width:max(var(--vps-row-h-m, 52px),7rem)!important}}.vp-swatch-exa__chips.color-swatches-container{display:flex;flex-wrap:wrap;gap:var(--vpw-gap, 10px);--swatch-size: var(--vpw-size-d, 56px)}.vp-row--swatch .vp-row__label{color:var(--vpr-text, var(--vpw-unsel-color, var(--vp-muted, currentColor)))}@media screen and (max-width:749px){.vp-swatch-exa__chips.color-swatches-container{--swatch-size: var(--vpw-size-m, 44px)}}.vp-swatch-exa__chips .color-swatch{position:relative;width:var(--swatch-size, 56px);height:var(--swatch-size, 56px);margin:0;border-radius:var(--vpw-radius, 50%);cursor:pointer}.vp-swatch-exa__chips .color-swatch input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-swatch-exa__chips .color-swatch__image{width:100%;height:100%;margin:0;border-radius:var(--vpw-radius, 50%);border:var(--vpw-border, 1px) solid var(--vpw-border-color, var(--vp-border, rgba(0, 0, 0, .15)));box-shadow:none;background-size:cover;background-position:center;outline:0 solid transparent;outline-offset:-1px;transition:outline-color .14s ease,border-color .14s ease}.vp-swatch-exa__chips .color-swatch__custom-color{width:100%;height:100%;border-radius:inherit;background:var(--bg-color)}.vp-swatch-exa__chips .color-swatch__image img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.vp-swatch-exa__chips .color-swatch input:checked+.color-swatch__image{box-shadow:none!important;outline:var(--vpw-sel-border, 2px) solid var(--vpw-sel-color, var(--vpr-accent, var(--vp-accent, currentColor)))!important;outline-offset:-1px;border-color:var(--vpw-sel-color, var(--vpr-accent, var(--vp-accent, currentColor)))!important}.vp-swatch-exa__chips .color-swatch input:focus-visible+.color-swatch__image{box-shadow:none!important;outline:max(2px,var(--vpw-sel-border, 2px)) solid var(--vpw-sel-color, var(--vpr-accent, var(--vp-accent, currentColor)))!important;outline-offset:-1px}.vp-swatch-exa__chips .color-swatch_hidden-label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;border-radius:var(--vpw-radius, 50%);cursor:pointer;z-index:2}.vp-swatch-exa__chips .color-swatch__label{display:none}.vp-swatch-exa__chips .color-swatch.unavailable .color-swatch__image,.vp-swatch-exa__chips .color-swatch.disabled .color-swatch__image{opacity:.4;cursor:not-allowed}.vp-swatch-exa__chips .color-swatch.non-existent{display:none}.vp-row--selection-texts .vp-swatch-exa__chips .color-swatch{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:max(var(--swatch-size, 56px),7rem);height:auto}.vp-row--selection-texts .vp-swatch-exa__chips .color-swatch__image{flex:0 0 var(--swatch-size, 56px);width:var(--swatch-size, 56px);height:var(--swatch-size, 56px)}.vp-wheel-exa__radios{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-wheel-exa{position:relative;display:block;height:var(--vpw-h, 230px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.vp-wheel-exa *,.vp-wheel-exa *:before,.vp-wheel-exa *:after{box-sizing:border-box}.vp-wheel-exa__band{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:var(--vpw-item-h, 46px);background:var(--vpw-band, rgba(var(--color-foreground), .05));border-radius:var(--vpw-band-radius, 11px);z-index:0;pointer-events:none}.vp-wheel-exa__scroll{position:relative;z-index:1;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;text-align:center;outline:none;touch-action:pan-y;overscroll-behavior:contain;cursor:grab}.vp-wheel-exa__scroll:active{cursor:grabbing}.vp-wheel-exa__scroll::-webkit-scrollbar{display:none}.vp-wheel-exa__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--vpr-accent, var(--vp-accent, rgba(var(--color-foreground), .4)));border-radius:var(--vpw-band-radius, 11px)}.vp-wheel-exa__item{display:flex;align-items:center;justify-content:center;width:100%;height:var(--vpw-item-h, 46px);color:var(--vpr-selected, var(--vp-muted, rgba(var(--color-foreground), .4)));font-family:var(--font-body-family, inherit);font-size:var(--vpw-size, 17px);font-weight:600;cursor:pointer;will-change:opacity,transform;-webkit-user-select:none;user-select:none}.vp-wheel-exa__item-text{display:block;line-height:1;transition:font-size .12s ease}.vp-wheel-exa__item[data-center]{color:var(--vpw-sel-text, var(--vpr-text, var(--vp-text, rgb(var(--color-foreground)))))!important;font-weight:700}.vp-wheel-exa__item[data-center] .vp-wheel-exa__item-text{font-size:var(--vpw-size-sel, 20px)}.vp-wheel-exa__item.unavailable .vp-wheel-exa__item-text{text-decoration:line-through}.vp-wheel-exa__fade{display:none}.vp-wheel-exa__hint{margin-top:8px;font-size:12px;color:var(--vpr-selected, var(--vp-muted, rgba(var(--color-foreground), .5)))}.vp-wheel-exa__notice{font-size:13px;color:var(--vp-muted, #8a8a8a);padding:12px;border:1px dashed currentColor;border-radius:8px}@media screen and (max-width:749px){.vp-wheel-exa{height:var(--vpw-h-m, var(--vpw-h, 230px))}.vp-wheel-exa__band,.vp-wheel-exa__item{height:var(--vpw-item-h-m, var(--vpw-item-h, 46px))}}.cart-discount-form__submit.button{--cart-discount-target-bleed: max(0px, calc((44px - 4.7rem)/2) );min-height:max(44px,4.7rem);margin-block:calc(var(--cart-discount-target-bleed) * -1);background:transparent;overflow:visible}.cart-discount-form__submit.button:before,.cart-discount-form__submit.button:after{content:none}.cart-discount-form__submit.button>.cart-discount-form__submit-visual{position:absolute;inset:var(--cart-discount-target-bleed) 0;z-index:-1;border-radius:var(--buttons-radius-outset);background-color:rgba(var(--color-button),var(--alpha-button-background));pointer-events:none}.cart-discount-form__submit-visual:before,.cart-discount-form__submit-visual:after{content:"";position:absolute}.cart-discount-form__submit-visual:before{top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.cart-discount-form__submit-visual:after{inset:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.cart-discount-form__submit.button:not([disabled]):hover .cart-discount-form__submit-visual:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.custom-badge{box-sizing:border-box;color:var(--custom-badge-text);display:flex;isolation:isolate;justify-content:var(--custom-badge-align);max-width:100%;overflow:visible}.custom-badge__frame{align-items:stretch;box-sizing:border-box;display:inline-grid;grid-template-columns:minmax(0,auto);isolation:isolate;max-width:100%;overflow:visible;position:relative;width:fit-content}.custom-badge__inner{align-items:center;background:var(--custom-badge-bg);border:var(--custom-badge-border-width) var(--custom-badge-border-style) var(--custom-badge-border-color);border-radius:var(--custom-badge-radius);color:var(--custom-badge-text);display:inline-flex;filter:var(--custom-badge-shadow);grid-column:1;justify-content:center;line-height:1.15;max-width:100%;min-width:0;padding:var(--custom-badge-padding-y) var(--custom-badge-padding-x);position:relative;text-align:var(--custom-badge-text-align);text-decoration:none;z-index:2}.custom-badge__blocks,.custom-badge__legacy-copy{align-items:center;gap:var(--custom-badge-gap);max-width:100%;min-width:0;text-align:var(--custom-badge-text-align)}.custom-badge--stacked .custom-badge__blocks,.custom-badge--stacked .custom-badge__legacy-copy{display:flex;flex-direction:column;gap:2px}.custom-badge--inline .custom-badge__blocks,.custom-badge--inline .custom-badge__legacy-copy{display:flex;flex-wrap:wrap;justify-content:center}.custom-badge--split .custom-badge__blocks{align-items:center;column-gap:var(--custom-badge-gap);display:grid;grid-template-columns:minmax(0,max-content) auto;row-gap:2px}.custom-badge--split .product-badge-text-exa,.custom-badge--split .product-badge-subtext-exa{grid-column:1}.custom-badge--split .product-badge-discount-code-exa,.custom-badge--split .countdown-wrapper{grid-column:2;grid-row:1 / span 2;justify-self:center}.custom-badge--notch-tabs.custom-badge--split .product-badge-text-exa,.custom-badge--notch-tabs.custom-badge--split .product-badge-subtext-exa{line-height:1.05;text-align:left;text-transform:uppercase;white-space:nowrap}.custom-badge__text{font-size:var(--custom-badge-desktop-size);font-weight:var(--custom-badge-weight);letter-spacing:var(--custom-badge-letter-spacing)}.custom-badge__subtext{color:var(--custom-badge-subtext);font-size:var(--custom-badge-subtext-size);font-weight:600;letter-spacing:var(--custom-badge-letter-spacing)}.custom-badge__text--uppercase{text-transform:uppercase}.custom-badge__icon{align-items:center;display:inline-flex;flex:0 0 auto;font-size:1.15em;justify-content:center;line-height:1}.custom-badge__tab{background:var(--custom-badge-bg);display:none;pointer-events:none;position:absolute;z-index:1}.custom-badge--notch-tabs .custom-badge__frame{--custom-badge-tail-height: clamp(30px, calc(var(--custom-badge-notch-size) * 1.05), 38px);--custom-badge-tail-width: clamp(52px, calc(var(--custom-badge-notch-size) * 1.85), 68px);--custom-badge-tail-visible-width: clamp(26px, calc(var(--custom-badge-notch-size) * .92), 36px);margin-left:calc(var(--custom-badge-tail-visible-width) + max(var(--custom-badge-tab-offset-x),0px));margin-right:calc(var(--custom-badge-tail-visible-width) + max(var(--custom-badge-tab-offset-x),0px))}.custom-badge--notch-tabs .custom-badge__inner{background:#f4b24e;border-radius:min(var(--custom-badge-radius),5px);box-shadow:0 3px 10px #00000026;filter:none;min-height:54px;padding:8px 20px 9px;width:min(430px,calc(100vw - 54px));z-index:2}.custom-badge--notch-tabs .custom-badge__tab{background:#dda041;display:block;filter:none;height:var(--custom-badge-tail-height);top:0;width:var(--custom-badge-tail-width);z-index:1}.custom-badge--notch-tabs .custom-badge__tab--left{clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);left:calc((var(--custom-badge-tail-visible-width) + var(--custom-badge-tab-offset-x)) * -1 + 1px)}.custom-badge--notch-tabs .custom-badge__tab--right{clip-path:polygon(0 0,62% 0,100% 100%,0 100%);right:calc((var(--custom-badge-tail-visible-width) + var(--custom-badge-tab-offset-x)) * -1 + 1px)}.custom-badge--notch-ribbon .custom-badge__frame{padding-bottom:var(--custom-badge-notch-size)}.custom-badge--notch-ribbon .custom-badge__tab{background:var(--custom-badge-bg);display:block;filter:brightness(.72);height:calc(var(--custom-badge-notch-size) + 2px);top:calc(100% - var(--custom-badge-notch-size) - 4px);width:var(--custom-badge-notch-size)}.custom-badge--notch-ribbon .custom-badge__tab--left{clip-path:polygon(0 0,100% 0,100% 100%);left:0}.custom-badge--notch-ribbon .custom-badge__tab--right{clip-path:polygon(0 0,100% 0,0 100%);right:0}.custom-badge .countdown-wrapper{background:transparent!important;border:0!important;margin:0!important;padding:0!important;width:fit-content}.custom-badge .countdown-heading{margin-bottom:.4rem}.custom-badge .countdown{flex-wrap:nowrap}.custom-badge--notch-tabs .countdown{align-items:flex-start;flex-wrap:nowrap;gap:var(--item-spacing)}.custom-badge--notch-tabs .countdown-timer__block{align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--custom-badge-text);display:flex;flex-direction:column;gap:3px;justify-content:flex-start;min-width:0;padding:0!important}.custom-badge--notch-tabs .countdown-timer__number{align-items:center;background:#fff!important;border:0!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #00000024,0 1px 1px #00000029;color:var(--timer-color)!important;display:flex;font-size:clamp(12px,var(--numbers-size),16px);font-weight:800;height:23px;justify-content:center;line-height:1;min-width:31px;padding:0 5px!important}.custom-badge--notch-tabs .countdown-timer__label{color:var(--custom-badge-text)!important;font-size:clamp(7px,var(--label-size),9px);font-weight:800;line-height:1;margin:1px 0 0!important;text-transform:uppercase}.custom-badge--notch-tabs .countdown-timer__colon{display:none!important}@media screen and (max-width:749px){.custom-badge__inner{max-width:100%}.custom-badge--split .custom-badge__blocks{display:flex;flex-direction:column;gap:2px}.custom-badge--notch-tabs.custom-badge--split .custom-badge__blocks{align-items:center;column-gap:9px;display:grid;grid-template-columns:minmax(164px,1fr) auto;row-gap:1px}.custom-badge__text{font-size:var(--custom-badge-mobile-size)}}@media screen and (max-width:430px){.custom-badge--notch-tabs.custom-badge--split .custom-badge__inner{min-height:50px;padding-left:16px;padding-right:16px}.custom-badge--notch-tabs.custom-badge--split .custom-badge__blocks{column-gap:8px;grid-template-columns:minmax(154px,1fr) auto}.custom-badge--notch-tabs .countdown-timer__number{font-size:11px;height:21px;min-width:28px;padding:0 3px!important}.custom-badge--notch-tabs .countdown-timer__label{font-size:7px}}.custom-bundle-display{display:block;margin-block-start:var(--custom-bundle-margin-top);margin-block-end:var(--custom-bundle-margin-bottom);padding:var(--custom-bundle-padding);color:var(--custom-bundle-text-color);background:var(--custom-bundle-background);border:var(--custom-bundle-border-width) solid var(--custom-bundle-border-color);border-radius:var(--custom-bundle-border-radius)}.custom-bundle-display__header{display:grid;gap:.35rem;margin-block-end:var(--custom-bundle-gap)}.custom-bundle-display__title{margin:0;color:inherit;font-size:var(--custom-bundle-title-size);line-height:1.2}.custom-bundle-display__subtitle{color:var(--custom-bundle-subtitle-color);font-size:var(--custom-bundle-subtitle-size);line-height:1.35}.custom-bundle-display__items{display:grid;grid-template-columns:repeat(min(var(--custom-bundle-item-count),var(--custom-bundle-columns-mobile)),minmax(0,1fr));gap:var(--custom-bundle-gap)}.custom-bundle-display--inline .custom-bundle-display__items{display:flex;flex-wrap:wrap;align-items:stretch}.custom-bundle-display--inline .custom-bundle-display__item{flex:1 1 min(12rem,100%)}.custom-bundle-display--stacked .custom-bundle-display__items{display:grid;grid-template-columns:1fr}.custom-bundle-display__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;padding:var(--custom-bundle-card-padding);background:var(--custom-bundle-card-background);border:var(--custom-bundle-card-border-width) solid var(--custom-bundle-card-border-color);border-radius:var(--custom-bundle-card-border-radius);text-align:center}.product-bundle-display .custom-bundle-display__item{align-content:start;align-items:start}.product-bundle-display .custom-bundle-display__items>.custom-bundle-display__item:first-child{padding-inline-start:0}.custom-bundle-display__item:has(.custom-bundle-display__media):not(:has(.custom-bundle-display__content)){grid-template-columns:minmax(0,1fr)}.custom-bundle-display__item:not(:has(.custom-bundle-display__media)){grid-template-columns:minmax(0,1fr)}.custom-bundle-display--has-separators .custom-bundle-display__item:not(:last-child):after{content:var(--custom-bundle-separator);position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:calc(var(--custom-bundle-gap) / -2);display:grid;place-items:center;width:1.8rem;height:1.8rem;color:var(--custom-bundle-accent-color);background:var(--custom-bundle-background);border:1px solid var(--custom-bundle-card-border-color);border-radius:50%;font-weight:700;line-height:1;transform:translate(50%,-50%)}.custom-bundle-display--stacked.custom-bundle-display--has-separators .custom-bundle-display__item:not(:last-child):after{inset-block-start:auto;inset-block-end:calc(var(--custom-bundle-gap) / -2);inset-inline-end:50%;transform:translate(50%,50%)}.custom-bundle-display__media{width:var(--custom-bundle-image-size);max-width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--custom-bundle-image-radius);background:rgba(var(--color-foreground),.06);margin-inline:auto}.custom-bundle-display__image{display:block;width:100%;height:100%;object-fit:var(--custom-bundle-image-fit)}.custom-bundle-display__content{display:grid;gap:.45rem;min-width:0}.custom-bundle-display__text{min-width:0;color:inherit;font-size:var(--custom-bundle-item-text-size);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.custom-bundle-display__item-subtitle{display:block;margin-block-start:.25rem;color:var(--custom-bundle-subtitle-color);font-size:var(--custom-bundle-subtitle-size);font-weight:500}.custom-bundle-display__labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;min-width:0;font-size:var(--custom-bundle-label-size);line-height:1.1}.custom-bundle-display__compare{color:var(--custom-bundle-compare-color)}.custom-bundle-display__free{display:inline-flex;align-items:center;min-height:1.8rem;padding:.25rem .55rem;color:var(--custom-bundle-free-color);background:var(--custom-bundle-free-background);border-radius:999px;font-weight:700;text-transform:uppercase}@media screen and (min-width:750px){.custom-bundle-display__items{grid-template-columns:repeat(min(var(--custom-bundle-item-count),var(--custom-bundle-columns-desktop)),minmax(0,1fr))}}@media screen and (max-width:749px){.custom-bundle-display--has-separators .custom-bundle-display__item:not(:last-child):after{inset-block-start:auto;inset-block-end:calc(var(--custom-bundle-gap) / -2);inset-inline-end:50%;transform:translate(50%,50%)}}.custom-title-lines{color:var(--custom-title-color);width:100%}.custom-title-lines__row{align-items:center;display:flex;gap:var(--custom-title-gap);justify-content:var(--custom-title-align);width:100%}.custom-title-lines__heading{color:var(--custom-title-color);flex:0 1 auto;font-size:var(--custom-title-desktop-size);font-weight:var(--custom-title-weight);letter-spacing:var(--custom-title-letter-spacing);line-height:1.15;margin:0;min-width:0;text-align:center}.custom-title-lines__heading--uppercase{text-transform:uppercase}.custom-title-lines__line{display:block;flex:0 1 var(--custom-title-line-width);height:var(--custom-title-line-thickness);min-width:24px}.custom-title-lines__line--solid,.custom-title-lines__line--dashed{border-top:var(--custom-title-line-thickness) var(--custom-title-line-style) var(--custom-title-line-color);height:0}.custom-title-lines__line--dotted{background-image:radial-gradient(circle at calc(var(--custom-title-line-thickness) / 2) 50%,var(--custom-title-line-color) 0 calc(var(--custom-title-line-thickness) / 2),transparent calc((var(--custom-title-line-thickness) / 2) + .5px));background-repeat:repeat-x;background-size:calc(var(--custom-title-line-thickness) + var(--custom-title-dot-spacing)) var(--custom-title-line-thickness)}.custom-title-lines__line--wavy,.custom-title-lines__line--squiggle{color:var(--custom-title-line-color);height:var(--custom-title-wave-height)}.custom-title-lines__line-svg{display:block;height:100%;overflow:visible;width:100%}.custom-title-lines__line-svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--custom-title-line-thickness);vector-effect:non-scaling-stroke}.custom-title-lines__subtitle{color:var(--custom-title-subtitle-color);font-size:var(--custom-title-subtitle-size);line-height:1.35;margin:6px 0 0;text-align:center}@media screen and (max-width:749px){.custom-title-lines__row{justify-content:var(--custom-title-mobile-align)}.custom-title-lines__heading{font-size:var(--custom-title-mobile-size)}.custom-title-lines__line{flex-basis:var(--custom-title-mobile-line-width);min-width:16px}}.custom-total-block{display:block;margin-block-start:var(--custom-total-margin-top);margin-block-end:var(--custom-total-margin-bottom);padding:var(--custom-total-padding);color:var(--custom-total-text-color);font-size:var(--custom-total-font-size);background:var(--custom-total-background);border:var(--custom-total-border-width) solid var(--custom-total-border-color);border-radius:var(--custom-total-border-radius)}.custom-total-block__main{display:flex;align-items:baseline;justify-content:var(--custom-total-align);gap:var(--custom-total-gap);min-width:0}.custom-total-block--stacked .custom-total-block__main{display:grid;justify-content:stretch}.custom-total-block--compact .custom-total-block__main{justify-content:flex-start}.custom-total-block__label{color:var(--custom-total-muted-color);font-size:var(--custom-total-label-size);line-height:1.2}.custom-total-block__price-wrap{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--custom-total-align);gap:.35rem;min-width:0;text-align:end}.custom-total-block--stacked .custom-total-block__price-wrap{justify-content:flex-start;text-align:start}.custom-total-block__compare{color:var(--custom-total-compare-color);font-size:var(--custom-total-compare-size);line-height:1.1;text-decoration:line-through}.custom-total-block__price{color:var(--custom-total-accent-color);font-size:var(--custom-total-value-size);font-weight:var(--custom-total-value-weight);line-height:1.1}.custom-total-block__badge{display:inline-flex;align-items:center;min-height:1.8rem;padding:.35rem .7rem;color:var(--custom-total-badge-color);background:var(--custom-total-badge-background);border-radius:var(--custom-total-badge-radius);font-size:var(--custom-total-badge-size);font-weight:800;line-height:1;text-transform:uppercase}.custom-total-block__prefix,.custom-total-block__suffix{color:var(--custom-total-muted-color)}.custom-total-block__meta{display:flex;flex-wrap:wrap;gap:calc(var(--custom-total-gap) * .75) var(--custom-total-gap);margin-block-start:calc(var(--custom-total-gap) * .65);color:var(--custom-total-muted-color);font-size:var(--custom-total-meta-size);line-height:1.25}.custom-total-block__meta-item{display:inline-flex;align-items:baseline;gap:.35rem}.custom-total-block__meta-label{font-weight:600}.custom-total-block__unavailable{color:var(--custom-total-accent-color);font-weight:600}.custom-total-block__note{margin-block-start:calc(var(--custom-total-gap) * .8);color:var(--custom-total-note-color);font-size:var(--custom-total-note-size);font-weight:var(--custom-total-value-weight);line-height:1.25;text-align:center}.custom-total-block.is-unavailable .custom-total-block__price{color:var(--custom-total-muted-color)}.menu-drawer__legacy-close-anchor{align-items:center;display:flex;flex:0 0 4.4rem;height:4.4rem;justify-content:center;position:relative;width:4.4rem}.menu-drawer__legacy-close-anchor>.menu-drawer__legacy-close-target{height:max(44px,4.4rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(44px,4.4rem)}.heading.custom{font-size:var(--hb-custom-desktop-size)}.heading.split-text-parent,.heading.blur-text-parent{overflow:visible}.heading .split-char,.heading .split-word{display:inline-block;opacity:0;transform:translateY(var(--hb-split-y-offset));transition:opacity var(--hb-split-duration) ease-out,transform var(--hb-split-duration) ease-out;will-change:opacity,transform}.heading.split-text-visible .split-char,.heading.split-text-visible .split-word{opacity:1;transform:translateY(0);transition-delay:calc(var(--split-index, 0) * var(--hb-split-delay))}.heading.split-text-parent.title-with-highlight-1--color-gradient strong .split-char,.heading.split-text-parent.title-with-highlight-1--color-gradient strong .split-word,.heading.split-text-parent.title-with-highlight-2--color-gradient em .split-char,.heading.split-text-parent.title-with-highlight-2--color-gradient em .split-word,.heading.blur-text-parent.title-with-highlight-1--color-gradient strong .blur-char,.heading.blur-text-parent.title-with-highlight-1--color-gradient strong .blur-word,.heading.blur-text-parent.title-with-highlight-2--color-gradient em .blur-char,.heading.blur-text-parent.title-with-highlight-2--color-gradient em .blur-word,.heading.title-with-highlight-1--color-gradient strong .typing-char,.heading.title-with-highlight-2--color-gradient em .typing-char{background:inherit;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes hb-shiny-text{0%{background-position:0% 50%}to{background-position:200% 50%}}.heading.shiny-text-active{background:linear-gradient(110deg,currentColor 45%,rgba(255,255,255,.8) 50%,currentColor 55%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hb-shiny-text var(--hb-shiny-speed) linear infinite;animation-play-state:paused}.heading.shiny-text-active.shiny-text-visible{animation-play-state:running}.heading.shiny-text-active strong,.heading.shiny-text-active em{-webkit-text-fill-color:currentColor}.heading.shiny-text-active.title-with-highlight-1--color-gradient strong,.heading.shiny-text-active.title-with-highlight-2--color-gradient em{-webkit-text-fill-color:transparent}.heading.shiny-text-active.disabled{animation:none;background:none;-webkit-text-fill-color:inherit}.heading.typing-text{display:inline-block}.heading .typing-char{white-space:pre-wrap}.heading .typing-cursor{display:inline-block;opacity:1;-webkit-text-fill-color:currentColor;animation:hb-cursor-blink var(--hb-cursor-blink-duration) ease-in-out infinite}.heading .typing-cursor.cursor-hidden{opacity:0!important}@keyframes hb-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.heading .blur-char,.heading .blur-word{display:inline-block;white-space:pre-wrap;will-change:transform,filter,opacity;filter:blur(10px);opacity:0;transform:translateY(var(--hb-blur-y-offset))}.heading.blur-text-visible .blur-char,.heading.blur-text-visible .blur-word{filter:blur(0);opacity:1;transform:translateY(0);transition:filter var(--hb-blur-duration) ease-out,opacity var(--hb-blur-duration) ease-out,transform var(--hb-blur-duration) ease-out;transition-delay:calc(var(--blur-index, 0) * var(--hb-blur-delay))}.heading.heading-highlighter-active,.heading.heading-highlighter-bold strong,.heading.heading-highlighter-bold b{display:inline;position:relative;z-index:1}.heading.heading-highlighter-active:before,.heading.heading-highlighter-bold strong:before,.heading.heading-highlighter-bold b:before{content:"";position:absolute;left:0;animation-duration:var(--hb-highlighter-duration);animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:var(--hb-highlighter-delay)}.heading.heading-highlighter-active.heading-highlighter-swipe:before,.heading.heading-highlighter-bold.heading-highlighter-swipe strong:before,.heading.heading-highlighter-bold.heading-highlighter-swipe b:before,.heading.heading-highlighter-active.heading-highlighter-fade-up:before,.heading.heading-highlighter-bold.heading-highlighter-fade-up strong:before,.heading.heading-highlighter-bold.heading-highlighter-fade-up b:before{bottom:var(--hb-highlight-position);height:var(--hb-highlight-height);background-color:var(--hb-highlight-color);z-index:-1}.heading.heading-highlighter-active.heading-highlighter-swipe:before,.heading.heading-highlighter-bold.heading-highlighter-swipe strong:before,.heading.heading-highlighter-bold.heading-highlighter-swipe b:before{animation-name:hb-highlighter-swipe}.heading.heading-highlighter-active.heading-highlighter-fade-up:before,.heading.heading-highlighter-bold.heading-highlighter-fade-up strong:before,.heading.heading-highlighter-bold.heading-highlighter-fade-up b:before{width:100%;animation-name:hb-highlighter-fade-up}.heading.heading-highlighter-active.heading-highlighter-underline:before,.heading.heading-highlighter-bold.heading-highlighter-underline strong:before,.heading.heading-highlighter-bold.heading-highlighter-underline b:before{bottom:var(--hb-highlighter-underline-offset);height:var(--hb-highlighter-underline-thickness);background-color:var(--hb-highlighter-underline-color);z-index:-1;animation-name:hb-highlighter-underline}.heading.heading-highlighter-active.heading-highlighter-strike:before,.heading.heading-highlighter-bold.heading-highlighter-strike strong:before,.heading.heading-highlighter-bold.heading-highlighter-strike b:before{top:calc(50% + var(--hb-highlighter-strike-offset));height:var(--hb-highlighter-strike-thickness);background-color:var(--hb-highlighter-strike-color);z-index:1;animation-name:hb-highlighter-strike}.heading.heading-highlighter-scroll:before,.heading.heading-highlighter-scroll strong:before,.heading.heading-highlighter-scroll b:before{animation-play-state:paused}.animate-section.animate--shown .heading.heading-highlighter-scroll:before,.animate-section.animate--shown .heading.heading-highlighter-scroll strong:before,.animate-section.animate--shown .heading.heading-highlighter-scroll b:before{animation-play-state:running}@keyframes hb-highlighter-swipe{0%{width:0;opacity:0}50%{opacity:1}to{width:100%;opacity:1}}@keyframes hb-highlighter-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hb-highlighter-underline{0%{width:0;opacity:0}50%{opacity:1}to{width:100%;opacity:1}}@keyframes hb-highlighter-strike{0%{width:0;opacity:0}50%{opacity:1}to{width:100%;opacity:1}}@media screen and (max-width:749px){.heading.custom{font-size:var(--hb-custom-mobile-size)}}.icon-badge-row{--badge-height: var(--mobile-badge-height);--badge-gap: var(--mobile-gap);--badge-row-gap: var(--mobile-row-gap);display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--icon-badge-row-alignment);gap:var(--badge-row-gap) var(--badge-gap)}.icon-badge-row__item{display:flex;align-items:center;max-width:100%;line-height:0}.icon-badge-row__item img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--badge-height);object-fit:contain}@media screen and (min-width:750px){.icon-badge-row{--badge-height: var(--desktop-badge-height);--badge-gap: var(--desktop-gap);--badge-row-gap: var(--desktop-row-gap)}}@media screen and (min-width:750px){.content-wrapper--desktop-horizontal-flex>.rating-stars--width-fit-content,.content-wrapper--desktop-horizontal-flex>.rating-stars--width-fit_content{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:749px){.content-wrapper--mobile-horizontal-flex>.rating-stars--width-fit-content,.content-wrapper--mobile-horizontal-flex>.rating-stars--width-fit_content{margin-left:0!important;margin-right:0!important}}.rating-stars-and-text--spread{gap:1.2rem;justify-content:space-between;width:100%}.rating-stars-and-text--has-badge .rating-stars__container{flex:0 0 auto}.rating-stars-and-text--inline-label>.rating-stars__container--underlay{transform:translateY(-.06em)}.rating-stars__container .rating-stars__icon--gradient{background:var(--star-gradient);display:block;flex-shrink:0;height:1em;margin-left:.125em;-webkit-mask:var(--rating-star-mask) center / contain no-repeat;mask:var(--rating-star-mask) center / contain no-repeat;width:1em}.rating-stars__container .rating-stars__icon--gradient:first-child{margin-left:0}.rating-stars__label--badge{align-items:center;background:var(--rating-badge-bg);border-radius:var(--rating-badge-radius);color:var(--rating-badge-color);display:inline-flex;flex:0 0 auto;font-size:var(--rating-badge-font-size);font-weight:var(--rating-badge-font-weight);gap:.35rem;line-height:1;margin-left:0;padding:var(--rating-badge-padding-y) var(--rating-badge-padding-x);white-space:nowrap}.rating-stars__label--badge .rating-stars__checkmark{flex:0 0 auto;margin:0;vertical-align:0}.section-scroll-anchor{display:block;scroll-margin-top:calc(var(--sticky-group-height, 0px) + 16px)}.rich-text-block.rich-text-block p{font-size:var(--tb-text-size)}.rich-text-block.tb-justify-list-items :is(ul,ol)>li{text-align:justify;text-justify:inter-word}.rich-text-block.tb-box-active{box-sizing:border-box;border:var(--tb-box-border);border-radius:var(--tb-box-radius);padding:var(--tb-box-padding-y) var(--tb-box-padding-x);-webkit-backdrop-filter:blur(var(--tb-box-blur));backdrop-filter:blur(var(--tb-box-blur))}.rich-text-block.tb-box-solid{background-color:var(--tb-box-background-color)}.rich-text-block.tb-box-gradient{background:var(--tb-box-background)}.rich-text-block.tb-box-fit{width:fit-content;max-width:100%;margin-left:0;margin-right:auto}.rich-text-block.tb-box-fit.center{margin-left:auto;margin-right:auto}.rich-text-block.tb-box-fit.right{margin-left:auto;margin-right:0}.rich-text-block.tb-custom-color{color:rgb(var(--color-foreground))}.rich-text-block.split-text-parent,.rich-text-block.blur-text-parent{overflow:visible}.rich-text-block .split-char,.rich-text-block .split-word{display:inline-block;opacity:0;transform:translateY(var(--tb-split-y-offset));transition:opacity var(--tb-split-duration) ease-out,transform var(--tb-split-duration) ease-out;will-change:opacity,transform}.rich-text-block.split-text-visible .split-char,.rich-text-block.split-text-visible .split-word{opacity:1;transform:translateY(0);transition-delay:calc(var(--split-index, 0) * var(--tb-split-delay))}@keyframes tb-shiny-text{0%{background-position:0% 50%}to{background-position:200% 50%}}.rich-text-block.shiny-text-active{background:linear-gradient(110deg,currentColor 45%,rgba(255,255,255,.8) 50%,currentColor 55%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tb-shiny-text var(--tb-shiny-speed) linear infinite;animation-play-state:paused}.rich-text-block.shiny-text-active.shiny-text-visible{animation-play-state:running}.rich-text-block.shiny-text-active.disabled{animation:none;background:none;-webkit-text-fill-color:inherit}.rich-text-block.typing-text{display:inline-block}.rich-text-block .typing-cursor{display:inline-block;opacity:1;animation:tb-cursor-blink var(--tb-cursor-blink-duration) ease-in-out infinite}.rich-text-block .typing-cursor.cursor-hidden{opacity:0!important}@keyframes tb-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.rich-text-block .blur-char,.rich-text-block .blur-word{display:inline-block;white-space:pre-wrap;will-change:transform,filter,opacity;filter:blur(10px);opacity:0;transform:translateY(var(--tb-blur-y-offset))}.rich-text-block.blur-text-visible .blur-char,.rich-text-block.blur-text-visible .blur-word{filter:blur(0px);opacity:1;transform:translateY(0);transition:filter var(--tb-blur-duration) ease-out,opacity var(--tb-blur-duration) ease-out,transform var(--tb-blur-duration) ease-out;transition-delay:calc(var(--blur-index, 0) * var(--tb-blur-delay))}.rich-text-block:is(.tb-bold-bg-color,.tb-bold-underline-solid,.tb-bold-underline-gradient,.tb-bold-left-line,.tb-bold-line-1,.tb-bold-line-2,.tb-bold-line-3) :is(strong,b),.rich-text-block:is(.tb-italic-bg-color,.tb-italic-underline-solid,.tb-italic-underline-gradient,.tb-italic-left-line,.tb-italic-line-1,.tb-italic-line-2,.tb-italic-line-3) :is(em,i){position:relative;display:inline-block;z-index:0}.rich-text-block.tb-bold-solid-color :is(strong,b){color:var(--tb-bold-solid-color)}.rich-text-block.tb-bold-gradient-color :is(strong,b){background:var(--tb-bold-gradient-color);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rich-text-block.tb-bold-left-line :is(strong,b){border-left:var(--tb-bold-left-line);padding-left:var(--tb-bold-left-line-padding)}.rich-text-block.tb-bold-bg-color :is(strong,b){color:var(--tb-bold-bg-text-color);background-color:var(--tb-bold-bg-color);padding-inline:var(--tb-bold-bg-padding-inline);padding-block:var(--tb-bold-bg-padding-block);border-radius:var(--tb-bold-bg-border-radius)}.rich-text-block.tb-bold-bg-has-border :is(strong,b){border:var(--tb-bold-bg-border)}.rich-text-block.tb-bold-remove-weight :is(strong,b),.rich-text-block.tb-highlight-remove-bold-weight :is(strong,b){font-weight:400}.rich-text-block:is(.tb-bold-underline-solid,.tb-bold-underline-gradient) :is(strong,b):after,.rich-text-block:is(.tb-italic-underline-solid,.tb-italic-underline-gradient) :is(em,i):after{left:0;bottom:5px;width:100%;content:"";position:absolute;z-index:-1}.rich-text-block:is(.tb-bold-underline-solid,.tb-bold-underline-gradient) :is(strong,b):after{background:var(--tb-bold-underline-color);height:var(--tb-bold-underline-thickness);transform:translateY(var(--tb-bold-underline-position))}.rich-text-block:is(.tb-italic-underline-solid,.tb-italic-underline-gradient) :is(em,i):after{background:var(--tb-italic-underline-color);height:var(--tb-italic-underline-thickness);transform:translateY(var(--tb-italic-underline-position))}.rich-text-block.tb-bold-bg-wavy :is(strong,b),.rich-text-block.tb-italic-bg-wavy :is(em,i){--wavy-border-span: max(6px, calc(var(--wavy-border-width) * 4))}.rich-text-block.tb-bold-bg-wavy :is(strong,b){--wavy-border-width: var(--tb-bold-bg-border-width);--wavy-border-color: var(--tb-bold-bg-border-color)}.rich-text-block.tb-italic-bg-wavy :is(em,i){--wavy-border-width: var(--tb-italic-bg-border-width);--wavy-border-color: var(--tb-italic-bg-border-color)}.rich-text-block.tb-bold-bg-wavy :is(strong,b):before,.rich-text-block.tb-italic-bg-wavy :is(em,i):before{background:var(--wavy-border-color);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;-webkit-mask-image:var(--wavy-border-h-mask),var(--wavy-border-h-mask),var(--wavy-border-v-mask),var(--wavy-border-v-mask);mask-image:var(--wavy-border-h-mask),var(--wavy-border-h-mask),var(--wavy-border-v-mask),var(--wavy-border-v-mask);-webkit-mask-position:left top,left bottom,left top,right top;mask-position:left top,left bottom,left top,right top;-webkit-mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;-webkit-mask-size:24px var(--wavy-border-span),24px var(--wavy-border-span),var(--wavy-border-span) 24px,var(--wavy-border-span) 24px;mask-size:24px var(--wavy-border-span),24px var(--wavy-border-span),var(--wavy-border-span) 24px,var(--wavy-border-span) 24px;z-index:2}.rich-text-block:is(.tb-bold-line-1,.tb-bold-line-2,.tb-bold-line-3) :is(strong,b) svg,.rich-text-block:is(.tb-italic-line-1,.tb-italic-line-2,.tb-italic-line-3) :is(em,i) svg{left:0;bottom:0;width:100%;height:35%;position:absolute;pointer-events:none;z-index:-1}.rich-text-block:is(.tb-bold-line-1,.tb-bold-line-2,.tb-bold-line-3) :is(strong,b) svg{transform:translateY(var(--tb-bold-handwritten-position))}.rich-text-block:is(.tb-italic-line-1,.tb-italic-line-2,.tb-italic-line-3) :is(em,i) svg{transform:translateY(var(--tb-italic-handwritten-position))}.rich-text-block:is(.tb-bold-line-1,.tb-bold-line-2,.tb-bold-line-3) :is(strong,b) .icon-squiggle-underline-2,.rich-text-block:is(.tb-italic-line-1,.tb-italic-line-2,.tb-italic-line-3) :is(em,i) .icon-squiggle-underline-2{height:45%}.rich-text-block:is(.tb-bold-line-1,.tb-bold-line-2,.tb-bold-line-3) :is(strong,b) svg path{stroke:var(--tb-bold-handwritten-color);stroke-width:var(--tb-bold-handwritten-stroke-width)}.rich-text-block:is(.tb-italic-line-1,.tb-italic-line-2,.tb-italic-line-3) :is(em,i) svg path{stroke:var(--tb-italic-handwritten-color);stroke-width:var(--tb-italic-handwritten-stroke-width)}.rich-text-block.tb-italic-solid-color :is(em,i){color:var(--tb-italic-solid-color)}.rich-text-block.tb-italic-gradient-color :is(em,i){background:var(--tb-italic-gradient-color);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rich-text-block.tb-italic-left-line :is(em,i){border-left:var(--tb-italic-left-line);padding-left:var(--tb-italic-left-line-padding)}.rich-text-block.tb-italic-bg-color :is(em,i){color:var(--tb-italic-bg-text-color);background-color:var(--tb-italic-bg-color);padding-inline:var(--tb-italic-bg-padding-inline);padding-block:var(--tb-italic-bg-padding-block);border-radius:var(--tb-italic-bg-border-radius)}.rich-text-block.tb-italic-bg-has-border :is(em,i){border:var(--tb-italic-bg-border)}.rich-text-block.tb-italic-remove-style :is(em,i){font-style:normal}@keyframes tb-highlighter-swipe{0%{width:0%;opacity:0}50%{opacity:1}to{width:100%;opacity:1}}@keyframes tb-highlighter-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tb-highlighter-underline{0%{width:0%;opacity:0}50%{opacity:1}to{width:100%;opacity:1}}@keyframes tb-highlighter-strike{0%{width:0%;opacity:0}50%{opacity:1}to{width:100%;opacity:1}}.rich-text-block.tb-highlight-bold-only :is(strong,b),.rich-text-block.text-highlighter-active,.rich-text-block.text-highlighter-active p{display:inline;position:relative;z-index:1}.rich-text-block.tb-highlight-bold-only :is(strong,b):before,.rich-text-block.text-highlighter-active:before,.rich-text-block.text-highlighter-active p:before{content:"";position:absolute;left:0;top:var(--tb-highlight-top);bottom:var(--tb-highlight-bottom);width:var(--tb-highlight-width);height:var(--tb-highlight-height);opacity:var(--tb-highlight-opacity);background-color:var(--tb-highlight-color);z-index:var(--tb-highlight-z-index);animation:var(--tb-highlight-animation-name) var(--tb-highlight-duration) ease-out forwards;animation-delay:var(--tb-highlight-delay)}.animate-section.animate--shown .rich-text-block.tb-highlight-on-scroll.tb-highlight-bold-only :is(strong,b):before,.animate-section.animate--shown .rich-text-block.tb-highlight-on-scroll.text-highlighter-active:before,.animate-section.animate--shown .rich-text-block.tb-highlight-on-scroll.text-highlighter-active p:before{animation-play-state:running}@media screen and (max-width:749px){.rich-text-block.rich-text-block p{font-size:var(--tb-mobile-text-size, var(--tb-text-size))}.rich-text-block.tb-box-fit.mobile-left{margin-left:0;margin-right:auto}.rich-text-block.tb-box-fit.mobile-center{margin-left:auto;margin-right:auto}.rich-text-block.tb-box-fit.mobile-right{margin-left:auto;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
