@layer sections{.sm-pdp-offer{padding-block:var(--space-8) var(--space-48);background:var(--color-cream)}.sm-pdp-offer__crumb-row{margin-bottom:var(--space-7)}@media(min-width:990px){.sm-pdp-offer>.sm-container{padding-inline:max(var(--px),8vw)}}@media(min-width:990px){.sm-pdp-offer__crumb-row{margin-bottom:var(--space-9)}}.sm-pdp-offer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.sm-pdp-offer__head{order:2}.sm-pdp-offer__gallery-block{order:1;position:relative}.sm-pdp-offer__checks{order:3}.sm-pdp-offer__buybox{order:4}.sm-pdp-offer__grid>.sm-pdp-offer__lab-card,.sm-pdp-offer__grid>.sm-pdp-offer__clinicians,.sm-pdp-offer__grid>.sm-pdp-offer__gives-back,.sm-pdp-offer__grid>.sm-pdp-offer__trust-badges,.sm-pdp-offer__grid>.sm-pdp-offer__results,.sm-pdp-offer__grid>.sm-pdp-offer__ask-ai,.sm-pdp-offer__grid>.sm-pdp-offer__program,.sm-pdp-offer__grid>.sm-pdp-offer__accordions,.sm-pdp-offer__grid>.sm-pdp-offer__ambassador-videos,.sm-pdp-offer__grid>.sm-heading,.sm-pdp-offer__grid>.sm-text,.sm-pdp-offer__grid>.sm-eyebrow,.sm-pdp-offer__grid>.sm-btn,.sm-pdp-offer__grid>.sm-group,.sm-pdp-offer__grid>.sm-icon-text,.sm-pdp-offer__grid>.sm-acc,.sm-pdp-offer__grid>.sm-image{order:5;margin-top:var(--space-4)}@media(min-width:990px){.sm-pdp-offer__grid{grid-template-columns:minmax(0,1fr) clamp(420px,47%,620px);column-gap:40px;row-gap:var(--space-8);align-items:start}.sm-pdp-offer__gallery-block{grid-column:1;grid-row:1 / span var(--pdp-rows, 20);order:initial;align-self:stretch}.sm-pdp-offer__head,.sm-pdp-offer__checks,.sm-pdp-offer__buybox,.sm-pdp-offer__grid>.sm-pdp-offer__lab-card,.sm-pdp-offer__grid>.sm-pdp-offer__clinicians,.sm-pdp-offer__grid>.sm-pdp-offer__gives-back,.sm-pdp-offer__grid>.sm-pdp-offer__trust-badges,.sm-pdp-offer__grid>.sm-pdp-offer__results,.sm-pdp-offer__grid>.sm-pdp-offer__ask-ai,.sm-pdp-offer__grid>.sm-pdp-offer__program,.sm-pdp-offer__grid>.sm-pdp-offer__accordions,.sm-pdp-offer__grid>.sm-pdp-offer__ambassador-videos,.sm-pdp-offer__grid>.sm-heading,.sm-pdp-offer__grid>.sm-text,.sm-pdp-offer__grid>.sm-eyebrow,.sm-pdp-offer__grid>.sm-btn,.sm-pdp-offer__grid>.sm-group,.sm-pdp-offer__grid>.sm-icon-text,.sm-pdp-offer__grid>.sm-acc,.sm-pdp-offer__grid>.sm-image{grid-column:2;order:initial}}.sm-pdp-offer__gallery-sticky{display:block}@media(min-width:990px){.sm-pdp-offer__gallery-sticky{position:sticky;top:var(--space-10)}}.sm-pdp-offer__gallery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-5)}.sm-pdp-offer__gallery-flash{grid-column:1 / -1;position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);height:430px;border-radius:var(--radius-hero);background:var(--hl, var(--grad-moon));color:var(--color-ink);overflow:hidden;box-sizing:border-box}.sm-pdp-offer__gallery-flash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}.sm-pdp-offer__gallery-flash-head>b{font-size:30px;line-height:.92;letter-spacing:-.04em}.sm-pdp-offer__gallery-flash-image{border-radius:var(--radius-tile);flex:1;min-height:0}.sm-pdp-offer__gallery-flash-text{font-size:16px;letter-spacing:-.01em}.sm-pdp-offer__flash-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-5)}.sm-pdp-offer__flash-bottle{grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-card-sm);background:var(--color-paper);overflow:hidden}.sm-pdp-offer__flash-bottle .sm-image{width:100%;height:100%;object-fit:cover}.sm-pdp-offer__flash-gift{position:relative;border-radius:var(--radius-card-sm);overflow:hidden;background:var(--color-cream)}.sm-pdp-offer__flash-gift .sm-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sm-pdp-offer__flash-gift-label{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:6px;background:var(--color-paper);font-size:11px;line-height:1.2}.sm-pdp-offer__flash-gift-label b{font-size:12px}.sm-pdp-offer__flash-gift-label .sm-mono{font-size:9px}@media(min-width:990px){.sm-pdp-offer__flash-gift-label{left:8px;right:8px;padding:8px 14px}.sm-pdp-offer__flash-gift-label b{font-size:13px}.sm-pdp-offer__flash-gift-label .sm-mono{font-size:10px}}@media(min-width:990px){.sm-pdp-offer__gallery-flash{height:820px;padding:var(--space-14);gap:var(--space-8)}.sm-pdp-offer__gallery-flash-head>b{font-size:52px}}.sm-pdp-offer__gallery-thumb{aspect-ratio:1;height:auto;padding:0;border-radius:var(--radius-field);overflow:hidden;border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer}.sm-pdp-offer__gallery-thumb.is-active{border-color:var(--color-ink);border-width:2px}.sm-pdp-offer__gallery-thumb--kit{background:var(--hl, var(--grad-moon))}.sm-pdp-offer__gallery-grid>.sm-pdp-offer__gallery-flash,.sm-pdp-offer__gallery-grid>.sm-pdp-offer__stage{order:-1}.sm-pdp-offer__gallery-thumb:not(:has(img,.sm-pdp-offer__gallery-stat)){display:none}.sm-pdp-offer__stage{grid-column:1 / -1;position:relative;min-width:0}@media(min-width:990px){.sm-pdp-offer__gallery-grid{grid-template-columns:84px minmax(0,1fr);grid-auto-flow:row dense;align-items:start}.sm-pdp-offer__stage,.sm-pdp-offer__gallery-grid>.sm-pdp-offer__gallery-flash{grid-column:2;grid-row:1 / span 12}.sm-pdp-offer__gallery-grid>.sm-pdp-offer__gallery-flash{height:auto;aspect-ratio:1;padding:var(--space-10);gap:var(--space-6)}.sm-pdp-offer__gallery-grid>.sm-pdp-offer__gallery-flash .sm-pdp-offer__gallery-flash-head>b{font-size:40px}.sm-pdp-offer__gallery-grid>.sm-pdp-offer__gallery-thumb{grid-column:1;width:84px}}.sm-pdp-offer__stage-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-hero);contain:paint;outline:none}.sm-pdp-offer__stage-track::-webkit-scrollbar{display:none}.sm-pdp-offer__stage-slide{flex:0 0 100%;min-width:0;height:430px;scroll-snap-align:start;border-radius:var(--radius-hero);overflow:hidden;background:var(--color-paper);display:flex}.sm-pdp-offer__stage-slide>.sm-pdp-offer__gallery-flash{flex:1;height:auto}.sm-pdp-offer__stage-slide>img,.sm-pdp-offer__stage-slide .sm-image{width:100%;height:100%;object-fit:cover}.sm-pdp-offer__stage-slide--stat .sm-pdp-offer__gallery-stat b,.sm-pdp-offer__stage-slide--compare .sm-pdp-offer__gallery-stat b{font-size:clamp(72px,16vw,160px)}.sm-pdp-offer__stage-slide--stat .sm-pdp-offer__gallery-stat span,.sm-pdp-offer__stage-slide--compare .sm-pdp-offer__gallery-stat span{font-size:clamp(16px,3vw,24px)}.sm-pdp-offer__stage-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--radius-pill);border:0;background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-dropdown);display:grid;place-items:center;cursor:pointer;z-index:2}.sm-pdp-offer__stage-arrow--prev{left:12px}.sm-pdp-offer__stage-arrow--next{right:12px}.sm-pdp-offer__stage-arrow:disabled{opacity:0;pointer-events:none}.sm-pdp-offer__stage-count{position:absolute;right:14px;bottom:14px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-cream);font-size:11px;z-index:2}@media(min-width:990px){.sm-pdp-offer__stage-slide{height:auto;aspect-ratio:1}.sm-pdp-offer__stage-slide>.sm-pdp-offer__gallery-flash{padding:var(--space-10);gap:var(--space-6)}.sm-pdp-offer__stage-slide .sm-pdp-offer__gallery-flash-head>b{font-size:40px}}.sm-pdp-offer__gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sm-pdp-offer__gallery-stat{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;gap:2px;text-align:center;padding:var(--space-4)}.sm-pdp-offer__gallery-stat b{font-size:26px;letter-spacing:-.03em;line-height:1}.sm-pdp-offer__gallery-stat span{font-size:10px}.sm-pdp-offer__gallery-stat--ink{background:var(--color-ink);color:var(--color-cream)}.sm-pdp-offer__gallery-thumb .sm-pdp-offer__gallery-stat{padding:4px}.sm-pdp-offer__gallery-thumb .sm-pdp-offer__gallery-stat b{font-size:18px}.sm-pdp-offer__gallery-thumb .sm-pdp-offer__gallery-stat span{font-size:8px;line-height:1.15}@media(min-width:990px){.sm-pdp-offer__gallery-thumb .sm-pdp-offer__gallery-stat b{font-size:20px}}.sm-pdp-offer__facts-pill{display:flex;justify-content:center;align-items:center;gap:var(--space-5);min-height:56px;padding:0 var(--space-10);margin-top:var(--space-16);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);text-decoration:none;font-weight:600;font-size:16px;box-shadow:var(--shadow-dropdown)}.sm-pdp-offer__head{display:flex;flex-direction:column;gap:var(--space-8)}.sm-pdp-offer__breadcrumb{color:var(--color-ink);font-size:calc(var(--fs-label) - 2px)}.sm-pdp-offer__breadcrumb a{color:inherit;text-decoration:none}.sm-pdp-offer__rating{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-ink);width:fit-content}.sm-pdp-offer__rating-stars{color:var(--sm-cta)}.sm-pdp-offer__rating-stars .sm-stars__row{gap:2px}.sm-pdp-offer__rating-text{font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.sm-pdp-offer__rating:hover .sm-pdp-offer__rating-text{text-decoration-thickness:2px}.sm-pdp-offer__title{font-size:max(30px,calc(var(--fs-h1) - 35px));font-weight:var(--fw-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:0}.sm-pdp-offer__subtitle{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);margin:0}.sm-pdp-offer__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.sm-pdp-offer__check{display:flex;gap:var(--space-5);align-items:flex-start;font-size:17px;font-weight:500;line-height:1.35;color:var(--color-ink)}.sm-pdp-offer__check svg{flex-shrink:0;margin-top:1px;color:var(--sm-cta)}.sm-pdp-offer__buybox{display:flex;flex-direction:column;gap:var(--space-7);margin-top:var(--space-4)}sm-pdp-offer-form{display:contents}.sm-pdp-offer__buybox form{display:flex;flex-direction:column;gap:var(--space-6)}.sm-pdp-offer__plans{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.sm-pdp-offer__plans>legend{margin-bottom:var(--space-5);padding:0}.sm-pdp-offer__one-time{position:relative;align-self:center;min-height:20px;height:20px;border:0;background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-weight:600;font-size:14px;cursor:pointer}.sm-pdp-offer__one-time:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.sm-pdp-offer__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-11)}.sm-pdp-offer__trust span{display:inline-flex;align-items:center;gap:var(--space-4);font-size:14px}.sm-pdp-offer__trust-icon{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-cream);padding:4px;box-sizing:border-box}.sm-offer-card{display:block;position:relative;cursor:pointer}.sm-offer-card__radio{position:absolute;top:var(--space-6);left:var(--space-6);width:22px;height:22px;margin:0;accent-color:var(--color-ink);z-index:1}.sm-offer-card__full,.sm-offer-card__lite{display:none}.sm-offer-card__lite{flex-direction:column;gap:6px;padding:16px 16px 16px 50px;border-radius:18px;border:1.5px solid var(--color-line);background:var(--color-paper)}.sm-offer-card:not(:has(>input:checked)) .sm-offer-card__lite{display:flex}.sm-offer-card:not(:has(>input:checked))>.sm-offer-card__radio{top:17px;left:16px}.sm-offer-card__lite .sm-offer-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sm-offer-card__lite .sm-offer-card__title-group{display:flex;flex-direction:column;gap:3px;min-width:0}.sm-offer-card__lite .sm-offer-card__title{font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.02em;padding:0}.sm-offer-card__lite .sm-offer-card__subtitle{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.sm-offer-card__lite .sm-offer-card__price-group{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.sm-offer-card__lite .sm-offer-card__price-row{display:inline-flex;align-items:baseline;gap:8px}.sm-offer-card__lite .sm-offer-card__was{font-size:14px;color:var(--color-muted)}.sm-offer-card__lite .sm-offer-card__now{font-size:19px;font-weight:700;letter-spacing:-.02em}.sm-offer-card__lite .sm-offer-card__per-day{font-size:11px;letter-spacing:.04em;color:var(--color-muted)}.sm-offer-card__lite .sm-offer-card__summary{font-size:13px;line-height:1.4;color:var(--color-muted)}@media(min-width:750px){.sm-offer-card__lite{padding:18px 22px 18px 56px}.sm-offer-card:not(:has(>input:checked))>.sm-offer-card__radio{top:19px;left:22px}.sm-offer-card__lite .sm-offer-card__title{font-size:18px}}.sm-offer-card__full{flex-direction:column;overflow:hidden;border-radius:22px;border:2px solid var(--color-ink);background:var(--color-paper);margin-top:var(--space-3)}.sm-offer-card:has(>input:checked) .sm-offer-card__full{display:flex}.sm-offer-card:has(>input:checked)>.sm-offer-card__radio{opacity:0}.sm-offer-card__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding:10px 18px;background:var(--grad-moon)}.sm-offer-card__bar-tag{font-size:14px;letter-spacing:-.01em}.sm-offer-card__bar-timer{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.sm-offer-card__bar-label{font-family:var(--font-mono)}.sm-offer-card__bar-timer .sm-countdown__cell{background:var(--color-ink);color:var(--color-paper);border-radius:6px;padding:3px 6px}.sm-offer-card__body{display:flex;flex-direction:column;padding:16px 14px 14px}.sm-offer-card__head{display:flex;align-items:flex-start;gap:12px}.sm-offer-card__title-group{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.sm-offer-card__subtitle,.sm-offer-card__was{color:var(--color-muted)}.sm-offer-card__dot{flex:none;width:22px;height:22px;margin-top:3px;border-radius:var(--radius-pill);border:2px solid var(--color-ink);display:grid;place-items:center;box-sizing:border-box}.sm-offer-card__dot:after{content:"";width:10px;height:10px;border-radius:var(--radius-pill);background:var(--color-ink)}.sm-offer-card__full .sm-offer-card__title{font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-.025em;padding:0}.sm-offer-card__full .sm-offer-card__subtitle{margin-top:3px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--color-ink)}.sm-offer-card__price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:14px 0 4px}.sm-offer-card__price-main{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px}.sm-offer-card__now--lg{font-size:28px;font-weight:600;line-height:.9;letter-spacing:-.045em}.sm-offer-card__was-group{display:flex;flex-direction:row;align-items:center;gap:8px;margin-left:10px}.sm-offer-card__was-group .sm-offer-card__was{font-size:14px;color:var(--color-muted)}.sm-offer-card__save{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;font-family:var(--font-mono);font-size:calc(var(--fs-label) + 1px);font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;background:var(--sm-cta);color:var(--sm-cta-text);border-radius:var(--radius-pill)}.sm-offer-card__day{font-size:12px;color:var(--color-muted)}.sm-offer-card__day b{font-size:17px;font-weight:600;color:var(--color-ink)}.sm-offer-card__full .sm-offer-card__billed{font-size:13px;color:var(--color-muted)}.sm-offer-card__full .sm-offer-card__checklist{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-line)}.sm-offer-card__full .sm-offer-card__checklist [role=listitem]{display:flex;gap:8px;align-items:center;font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.sm-offer-card__ck{flex:none;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--sm-cta);color:var(--sm-cta-text);display:grid;place-items:center}.sm-offer-card__ck svg{display:block}.sm-offer-card__kit{display:flex;flex-direction:column;margin-top:16px;padding:14px;border-radius:16px;background:var(--color-cream)}.sm-offer-card__kit-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;text-decoration:none;color:var(--color-ink)}.sm-offer-card__kit-title{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:700;letter-spacing:-.02em}.sm-offer-card__kit-title em{font-style:normal;color:var(--sm-cta)}.sm-offer-card__kit-count{flex:none;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em}.sm-offer-card__kit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sm-offer-card__kit-item{display:flex;flex-direction:column;min-width:0}.sm-offer-card__kit-img{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--color-paper)}.sm-offer-card__kit-img .sm-image{width:100%;height:100%;object-fit:cover;display:block}.sm-offer-card__kit-name{margin-top:7px;min-height:30px;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.sm-offer-card__kit-price{margin-top:auto;padding-top:4px;font-size:11px;color:var(--color-muted)}.sm-offer-card__kit-price b{color:var(--sm-cta);font-weight:600}.sm-offer-card__gifts{display:block;margin-top:16px;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-cream);transition:border-radius .2s}.sm-offer-card__gifts[open]{border-radius:18px}.sm-offer-card__gifts summary{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;list-style:none;display:flex;align-items:center;gap:12px;padding:9px 18px 9px 10px;cursor:pointer}.sm-offer-card__gifts summary::-webkit-details-marker{display:none}.sm-offer-card__gifts-thumbs{display:flex}.sm-offer-card__gifts-thumbs>span{width:30px;height:30px;border-radius:var(--radius-pill);overflow:hidden;border:2px solid var(--color-cream);margin-left:-9px;background:var(--color-paper)}.sm-offer-card__gifts-thumbs>span:first-child{margin-left:0}.sm-offer-card__gifts-thumbs .sm-image{width:100%;height:100%;object-fit:cover;display:block}.sm-offer-card__gifts-title{margin-right:auto;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sm-offer-card__gifts-sub{display:none;font-size:12.5px;color:var(--color-muted)}.sm-offer-card__gifts-chev{flex:none;transition:transform .2s}.sm-offer-card__gifts[open] .sm-offer-card__gifts-chev{transform:rotate(180deg)}.sm-offer-card__gifts-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:2px 12px 12px}.sm-offer-card__gift{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 6px;border-radius:12px;background:var(--color-paper)}.sm-offer-card__gift-img{flex:none;width:44px;height:44px;border-radius:8px;overflow:hidden}.sm-offer-card__gift-img .sm-image{width:100%;height:100%;object-fit:cover;display:block}.sm-offer-card__gift-txt{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:8px}.sm-offer-card__gift-txt>span:first-child{display:flex;flex-direction:column}.sm-offer-card__gift-month{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.sm-offer-card__gift-name{font-size:12.5px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.sm-offer-card__gift-price{font-size:11px;color:var(--color-muted)}.sm-offer-card__full .sm-offer-card__fine{display:block;margin-top:14px;padding:0;border:0;font-size:12px;line-height:1.45;color:var(--color-muted)}@media(min-width:750px){.sm-offer-card__body{padding:20px 22px 18px}.sm-offer-card__full .sm-offer-card__title{font-size:21px}.sm-offer-card__price,.sm-offer-card__full .sm-offer-card__billed,.sm-offer-card__full .sm-offer-card__checklist{padding-left:34px}.sm-offer-card__price{margin-top:16px}.sm-offer-card__now--lg{font-size:29px}.sm-offer-card__full .sm-offer-card__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.sm-offer-card__kit-grid{gap:10px}.sm-offer-card__kit-name{font-size:12.5px}.sm-offer-card__gifts-sub{display:block}.sm-offer-card__gifts-title{margin-right:0}.sm-offer-card__gifts-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sm-offer-card__gift{padding:7px}.sm-offer-card__gift-txt{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}}.sm-pdp-offer__results{display:flex;flex-direction:column;align-items:center;gap:var(--space-7);text-align:center;padding:var(--space-9) var(--space-6);border-radius:var(--radius-card-sm);border:1.5px solid var(--color-line);background:var(--color-paper)}.sm-pdp-offer__results-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink)}.sm-pdp-offer__results-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-7) var(--space-4);width:100%}.sm-pdp-offer__results-grid>*{flex:0 1 calc((100% - 2 * var(--space-4)) / 3)}.sm-pdp-offer__results-stat{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.sm-pdp-offer__results-stat b{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.04em}.sm-pdp-offer__results-stat span{font-size:12px;line-height:1.3;overflow-wrap:break-word}.sm-pdp-offer__results-footnote{margin:0;font-size:11px;line-height:1.4}@media(min-width:990px){.sm-pdp-offer__results{padding:var(--space-10) var(--space-8)}.sm-pdp-offer__results-eyebrow{font-size:12px}.sm-pdp-offer__results-grid{flex-wrap:nowrap}.sm-pdp-offer__results-grid>*{flex:1 1 0}.sm-pdp-offer__results-stat b{font-size:36px}.sm-pdp-offer__results-stat span{font-size:13px}.sm-pdp-offer__results-footnote{font-size:12px}}.sm-pdp-offer__ask-ai{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8);border-radius:22px;background:var(--color-ink);color:var(--color-cream)}.sm-pdp-offer__ask-ai-head{display:flex;gap:var(--space-3)}.sm-pdp-offer__ask-ai-tab{display:inline-flex;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-7);border-radius:var(--radius-pill);border:1px solid var(--color-ink-border);background:transparent;color:var(--color-cream);font-weight:600;font-size:14px;cursor:pointer}.sm-pdp-offer__ask-ai-tab--active,.sm-pdp-offer__ask-ai-tab[aria-selected=true]{border:0;background:var(--color-cream);color:var(--color-ink);font-weight:700}.sm-pdp-offer__ask-ai-field{display:flex;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-pill);background:var(--color-paper)}.sm-pdp-offer__ask-ai-field input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;padding:0 var(--space-7);font:inherit;font-size:15px;color:var(--color-ink)}.sm-pdp-offer__ask-ai-field input:focus,.sm-pdp-offer__ask-ai-field input:focus-visible{outline:none;box-shadow:none}.sm-pdp-offer__ask-ai-field:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-cream)}.sm-pdp-offer__ask-ai-submit.sm-btn{--btn-bg: var(--color-ink);--btn-fg: var(--color-cream);--btn-border: var(--color-ink);min-height:44px;padding:0 var(--space-9)}.sm-pdp-offer__ask-ai-chips{display:flex;gap:var(--space-4);overflow-x:auto;margin-right:calc(var(--space-8) * -1);min-width:0;contain:paint;scrollbar-width:none}.sm-pdp-offer__ask-ai-chips::-webkit-scrollbar{display:none}.sm-pdp-offer__ask-ai-chip{position:relative;flex-shrink:0;border:1px solid var(--color-ink-border);background:var(--color-ink-3);color:var(--color-cream);border-radius:var(--radius-pill);min-height:36px;padding:0 var(--space-6);font-size:13px;cursor:pointer}.sm-pdp-offer__ask-ai-chip:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.sm-pdp-offer__ask-ai-disclaimer{color:var(--color-ink-muted)!important;font-size:11px;line-height:1.45}.sm-pdp-offer__program{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-8);border-radius:22px;background:var(--color-cream)}.sm-pdp-offer__program-eyebrow{align-self:flex-start}.sm-pdp-offer__program-head{display:flex;flex-direction:column;gap:var(--space-2)}.sm-pdp-offer__program-heading{font-size:22px;letter-spacing:-.02em;line-height:1.1}.sm-pdp-offer__program-experts{display:flex;gap:var(--space-5);overflow-x:auto;margin-right:calc(var(--space-8) * -1);min-width:0;contain:paint}.sm-pdp-offer__program-expert{display:flex;flex-direction:column;flex-shrink:0;width:132px;gap:var(--space-3);min-width:0}.sm-pdp-offer__program-expert-photo{display:block;height:132px;border-radius:var(--radius-card-sm);overflow:hidden}.sm-pdp-offer__program-expert-img{width:100%;height:100%;object-fit:cover}.sm-pdp-offer__program-expert b{font-size:13px;line-height:1.2}@media(min-width:990px){.sm-pdp-offer__program{padding:var(--space-11)}.sm-pdp-offer__program-heading{font-size:26px}.sm-pdp-offer__program-experts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);overflow:visible;margin-right:0}.sm-pdp-offer__program-expert{width:auto}.sm-pdp-offer__program-expert-photo{height:140px}}.sm-pdp-offer__lab-card{display:flex;gap:var(--space-6);align-items:flex-start;padding:var(--space-8);border-radius:var(--radius-panel);background:var(--color-cream);border:1px solid var(--color-line)}.sm-pdp-offer__lab-card-icon{flex-shrink:0;display:flex;width:48px;height:48px;border-radius:var(--radius-card-sm);background:var(--hl, var(--grad-flow));align-items:center;justify-content:center}.sm-pdp-offer__lab-card-body{display:flex;flex-direction:column;gap:var(--space-3);flex-grow:1;min-width:0}.sm-pdp-offer__lab-card-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.sm-pdp-offer__lab-card-head b{font-size:17px;line-height:1.25}.sm-pdp-offer__lab-card-badge{flex-shrink:0;padding:3px 9px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-cream);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.sm-pdp-offer__lab-card-text{font-size:14px;line-height:1.45}.sm-pdp-offer__lab-card-link{font-size:14px;font-weight:700;color:inherit}.sm-pdp-offer__clinicians{display:flex;align-items:center;gap:var(--space-7);padding:var(--space-7) var(--space-8);border-radius:var(--radius-tile);background:var(--color-grey)}.sm-pdp-offer__clinicians-icon{flex-shrink:0;color:var(--color-ink)}.sm-pdp-offer__clinicians-body{display:flex;flex-direction:column;gap:var(--space-3);flex-grow:1;min-width:0}.sm-pdp-offer__clinicians-eyebrow{letter-spacing:.05em;text-transform:uppercase;font-size:9px}.sm-pdp-offer__clinicians-body b{font-size:15px;line-height:1.3}.sm-pdp-offer__clinicians-row{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.sm-pdp-offer__clinicians-avatars{display:inline-flex}.sm-pdp-offer__clinicians-avatar{width:30px;height:30px;border-radius:var(--radius-pill);border:2px solid var(--color-paper);margin-left:-10px}.sm-pdp-offer__clinicians-avatar:first-child{margin-left:0}.sm-pdp-offer__clinicians-link{font-size:13px;font-weight:700;color:inherit}.sm-pdp-offer__gives-back{display:flex;gap:var(--space-6);align-items:flex-start;padding:var(--space-8);border-radius:var(--radius-tile);background:var(--color-cream)}.sm-pdp-offer__gives-back-icon{flex-shrink:0;display:flex;width:44px;height:44px;border-radius:var(--radius-pill);background:linear-gradient(100deg,#ec86b6,#e6eaa0);align-items:center;justify-content:center}.sm-pdp-offer__gives-back-body{display:flex;flex-direction:column;gap:var(--space-2)}.sm-pdp-offer__gives-back-body b{font-size:15px}.sm-pdp-offer__gives-back-body span{font-size:14px;line-height:1.45}.sm-pdp-offer__trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding-block:var(--space-2)}.sm-pdp-offer__trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.sm-pdp-offer__trust-badge-icon{display:flex;width:52px;height:52px;border-radius:var(--radius-card-sm);border:1.5px solid var(--color-line);background:var(--color-paper);align-items:center;justify-content:center}.sm-pdp-offer__trust-badge b{font-size:13px;line-height:1.25}.sm-pdp-offer__accordions-link{display:inline-block;margin-top:var(--space-5);font-size:14px;font-weight:700;color:inherit}.sm-pdp-offer__accordions-claims{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);font-size:14px;line-height:1.4}.sm-pdp-offer__accordions-claims li{padding-left:var(--space-6);position:relative}.sm-pdp-offer__accordions-claims li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:currentColor}.sm-pdp-offer__accordions-contains{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.sm-pdp-offer__accordions-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.sm-pdp-offer__accordions-doses{list-style:none;margin:var(--space-4) 0 0;padding:0}.sm-pdp-offer__accordions-doses li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-line);font-size:13px}.sm-pdp-offer__accordions-doses li span:first-child{display:inline-flex;gap:var(--space-4);align-items:flex-start}.sm-pdp-offer__accordions-doses li .sm-icon{flex-shrink:0;margin-top:1px}.sm-pdp-offer__accordions-chips{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.sm-pdp-offer__accordions-chips span{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 10px;border-radius:var(--radius-pill);background:var(--color-grey);font-size:12px;font-weight:600}@media(min-width:990px){.sm-pdp-offer__accordions-contains{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.sm-pdp-offer__ambassador-videos-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6)}.sm-pdp-offer__ambassador-videos-head b{font-size:19px;letter-spacing:-.02em}.sm-pdp-offer__ambassador-videos-row{display:flex;gap:var(--space-5);overflow-x:auto;margin-right:calc(var(--space-8) * -1);min-width:0;contain:paint;scroll-snap-type:x mandatory}.sm-pdp-offer__ambassador-video{flex:0 0 auto;width:150px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-3)}.sm-pdp-offer__ambassador-video-media{position:relative;height:267px;border-radius:var(--radius-card);overflow:hidden}.sm-pdp-offer__ambassador-video-media video,.sm-pdp-offer__ambassador-video-media .sm-image{width:100%;height:100%;object-fit:cover;display:block}.sm-pdp-offer__ambassador-video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim-bottom);pointer-events:none}.sm-pdp-offer__ambassador-video-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:var(--overlay-glass-light);color:var(--color-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.sm-pdp-offer__ambassador-video-quote{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);color:var(--color-paper);font-size:12px;font-weight:700;line-height:1.3}.sm-pdp-offer__ambassador-video-name{color:var(--color-muted)}@media(min-width:990px){.sm-pdp-offer__ambassador-videos-head b{font-size:22px}.sm-pdp-offer__ambassador-video{width:160px}.sm-pdp-offer__ambassador-video-media{height:284px}}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(*),::view-transition-new(*){height:100%;object-fit:cover;object-position:top}@supports not (view-transition-name: a){.sm-offer-card:has(>input:checked) .sm-offer-card__full{animation:sm-plan-in .28s ease both}@keyframes sm-plan-in{0%{opacity:0;transform:translateY(-6px)}}}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sm-pdp-offer.css.map */
