.o-advp[data-fs]{--fs-c1:var(--cta);--fs-c2:var(--brand-light)}.o-advp[data-fs-key=autumn]{--fs-c2:color-mix(in srgb,var(--cta) 55%,var(--ink))}.o-advp[data-fs-key=halloween],.o-advp[data-fs-key=bfcm]{--fs-c2:var(--cta)}.o-advp:is([data-fs-key=veterans],[data-fs-key=cyber],[data-fs-key=memorial],[data-fs-key=july4],[data-fs-key=labor],[data-fs-key=hearing]){--fs-c1:var(--brand-pale);--fs-c2:var(--cta)}.o-advp[data-fs-key=holiday]{--fs-c1:var(--white);--fs-c2:var(--white)}.o-advp[data-fs-key=newyear]{--fs-c2:var(--brand-pale)}.o-advp[data-fs-key=winter]{--fs-c1:var(--brand-pale);--fs-c2:var(--white)}.o-advp[data-fs-key=spring]{--fs-c1:var(--sand-2);--fs-c2:var(--cta)}.o-advp[data-fs-key=summer]{--fs-c2:var(--sand-2)}.o-fs-bar{position:relative;top:0;z-index:40;background:var(--ink);color:var(--on-dark);transition:transform .3s ease,visibility 0s linear 0s}.o-fs-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.o-fs-decor i{position:absolute;border:1px solid;border-radius:50%;transform:translateY(-50%)}.o-fs-bar__in{position:relative;max-width:1200px;margin:0 auto;box-sizing:content-box;padding:8px 12px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px}.o-fs-bar.is-holiday .o-fs-bar__in{flex-wrap:wrap;row-gap:6px}.o-fs-bar__name{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex:0 1 auto}.o-fs-bar__gly{display:none;width:18px;height:18px;flex:none}.o-fs-bar__gly svg{display:block;width:100%;height:100%}.o-fs-bar__txt{font-family:var(--font-display);font-weight:600;font-size:calc(13 * var(--u));line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--on-dark)}.o-fs-bar__txt strong{font-weight:600}.o-fs-bar__logo{display:none}.o-fs-bar__tiles{display:flex;gap:4px}.o-fs-bar__tiles>div{min-width:42px;box-sizing:content-box;padding:6px 3px 5px;border-radius:var(--radius-btn);background:var(--cta);box-shadow:0 2px color-mix(in srgb,var(--ink) 28%,transparent),var(--cta-glint);display:flex;flex-direction:column;align-items:center;gap:2px}.o-fs-bar__tiles b{font-family:var(--font-display);font-weight:600;font-size:calc(20 * var(--u));line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.o-fs-bar__tiles span{font-weight:600;font-size:calc(9 * var(--u));line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.o-fs-bar__done{font-weight:600;font-size:calc(15 * var(--u));line-height:1.3;color:var(--cta);text-align:center;text-wrap:balance}.o-fs-logo{display:flex;justify-content:center;align-items:center;padding:8px 16px;background:var(--white);border-bottom:1px solid var(--line)}.o-fs-logo img{display:block;height:30px;width:auto}.o-advp[data-fs] :is(.o-advp__hero,.o-advp__sec,.o-advp__comments,.o-advp__update,.o-advp__buy,.o-advp__frontrow,.o-advp__final){position:relative;isolation:isolate;overflow:clip}.o-fs-blooms{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;contain:paint}.o-fs-bloom{--bd:0px;--bm:0px;--od:0px;--om:0px;position:absolute;width:var(--bm);height:var(--bm)}.o-fs-bloom.is-l{left:var(--om)}.o-fs-bloom.is-r{right:var(--om)}.o-fs-bloom>span{position:absolute;border-radius:50%}.o-fs-bloom>.is-c1,.o-fs-bloom>.is-c2{top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,var(--fs-c2) 0%,transparent 72%)}.o-fs-bloom>.is-c1{background:radial-gradient(closest-side,var(--fs-c1) 0%,transparent 72%)}.o-fs-bloom>span+span{top:8%;right:8%;bottom:8%;left:8%;border:1px solid var(--brand);opacity:.18}.o-fs-bloom>span:nth-child(3){top:19%;right:19%;bottom:19%;left:19%;opacity:.14}.o-fs-bloom>span:nth-child(4){top:30%;right:30%;bottom:30%;left:30%;opacity:.1}.o-fs-blooms.is-dark .o-fs-bloom>span+span{border-color:var(--brand-pale);opacity:.24}.o-fs-blooms.is-dark .o-fs-bloom>span:nth-child(3){opacity:.2}.o-fs-blooms.is-dark .o-fs-bloom>span:nth-child(4){opacity:.16}.o-fs-eyebrow{font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.o-fs-check{width:100%;max-width:760px;margin:0 auto;box-sizing:border-box;border-radius:var(--radius-md);background:var(--white);border:1px solid var(--line-strong);box-shadow:var(--shadow-float);padding:clamp(20px,2cqi + 12px,32px);display:flex;flex-direction:column;gap:18px}.o-fs-check__head{display:flex;flex-direction:column;gap:8px}.o-fs-check__head h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(calc(22 * var(--u)),calc(19 * var(--u)) + .6cqi,calc(28 * var(--u)));line-height:1.2;letter-spacing:var(--track-heading);color:var(--ink);text-wrap:balance}.o-fs-check__head p{margin:0;font-size:clamp(calc(16 * var(--u)),calc(15 * var(--u)) + .25cqi,calc(18 * var(--u)));line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.o-fs-check__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px 28px}.o-fs-check__list li{display:flex;align-items:flex-start;gap:10px;font-size:calc(17 * var(--u));line-height:1.45;color:var(--ink)}.o-fs-check__list li>span{flex:none;margin-top:2px;width:22px;height:22px;border-radius:50%;background:var(--brand);color:var(--white);display:inline-flex;align-items:center;justify-content:center}.o-fs-check__foot{margin:0;font-size:calc(15 * var(--u));line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.o-fs-check__foot strong{font-weight:600;color:var(--ink)}.o-advp[data-fs] .o-fs-cutout{background:radial-gradient(120% 90% at 50% 100%,var(--brand-tint) 0%,var(--sand) 55%,var(--white) 100%)}.o-advp[data-fs] .o-fs-cutout img{position:absolute;left:50%;bottom:0;top:auto;height:96%;width:auto;max-width:none;transform:translate(-50%);object-fit:contain}.o-advp[data-fs] .o-advp__portrait{background:var(--sand)}.o-fs-final-rewards{margin:0;max-width:640px;font-weight:600;font-size:clamp(calc(15 * var(--u)),calc(14 * var(--u)) + .25cqi,calc(17 * var(--u)));line-height:1.5;color:var(--cream);text-wrap:pretty}.o-advp[data-fs] .o-advp__buy{background:radial-gradient(110% 46% at 50% 0%,color-mix(in srgb,var(--cta) 22%,var(--sand)) 0%,transparent 70%),radial-gradient(90% 50% at 50% 100%,color-mix(in srgb,var(--brand-light) 38%,var(--sand)) 0%,transparent 72%),var(--sand)}.o-advp[data-fs] .o-advp__tiles4>div{width:64px;height:64px;background:var(--ink);color:var(--cta);border-color:var(--ink);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--ink) 55%,transparent)}.o-advp[data-fs] .o-advp__tiles4 b{font-size:calc(24 * var(--u))}.o-advp[data-fs] .o-advp__tiles4 span{font-size:calc(11 * var(--u));letter-spacing:.08em;margin-top:4px;color:var(--cream)}.o-advp[data-fs] .o-advp__scarce-pill{border-color:var(--line-strong);box-shadow:0 10px 24px -16px color-mix(in srgb,var(--ink) 40%,transparent);padding:10px 18px}.o-advp[data-fs] .o-advp__plans{align-items:start}.o-advp[data-fs] .o-advp__plan{box-shadow:0 28px 56px -30px color-mix(in srgb,var(--ink) 50%,transparent)}.o-advp[data-fs] .o-fs-strip{background:var(--cta);border-bottom:0;letter-spacing:.08em}.o-advp[data-fs] .o-advp__plan-strip--two{background:var(--sand-2)}.o-fs-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.o-advp__plan-title .o-fs-fda{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:5px 7px;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:calc(11 * var(--u));line-height:1;white-space:nowrap}.o-fs-fda svg{color:var(--brand)}.o-advp[data-fs] .o-advp__plan-title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(calc(12 * var(--u)),3.6cqi,calc(14 * var(--u)))}.o-fs-inc{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.o-fs-inc>span:first-child{font-weight:600;font-size:calc(11 * var(--u));line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.o-fs-inc>span:last-child{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:calc(12 * var(--u));line-height:1.2;white-space:nowrap;color:var(--fs-accent,var(--brand))}.o-advp[data-pro-style=filled] .o-advp__plan--pro{--fs-accent:var(--white)}.o-advp .o-fs-receipt li{justify-content:flex-start;gap:10px;padding:7px 0}.o-fs-lead{flex:none;width:40px;display:flex;align-items:center;justify-content:center}.o-fs-lead img{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--sand-2);box-shadow:0 0 0 1px var(--rule)}.o-fs-row{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.o-fs-row-t{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.o-fs-row-t b{font-weight:600;font-size:calc(15 * var(--u));line-height:1.35;color:var(--fg)}.o-fs-val{flex:none;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-weight:600;font-size:calc(15 * var(--u));font-variant-numeric:tabular-nums;color:var(--fs-accent,var(--brand))}.o-fs-val.is-muted,.o-fs-val s{font-weight:500;color:var(--muted)}.o-fs-row small{display:block;font-size:calc(13 * var(--u));line-height:1.4;color:var(--fs-note,var(--ink-soft));text-wrap:pretty}.o-advp[data-pro-style=filled] .o-advp__plan--pro .o-fs-row small{--fs-note:var(--sand)}.o-advp .o-fs-callout{font-weight:500;color:var(--soft);text-wrap:balance}.o-fs-applied{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:calc(12 * var(--u));white-space:nowrap;color:var(--fs-accent,var(--brand))}.o-advp[data-fs] .o-advp__chart-row>span{line-height:1.35}.o-fs-sit{margin:0;max-width:620px;font-size:clamp(calc(15 * var(--u)),calc(14 * var(--u)) + .25cqi,calc(17 * var(--u)));line-height:1.5;color:var(--ink-soft);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.o-fs-bar{transition:none}}@container advp (max-width:719px){.o-advp[data-fs-holiday] .o-advp__badge{white-space:normal}.o-advp[data-fs-holiday] .o-advp__badge>:nth-child(3),.o-advp[data-fs-holiday] .o-advp__badge>:nth-child(4){display:none}.o-advp[data-fs] .o-advp__burst--hero{width:64px;height:64px;top:-10px;left:-8px}.o-advp[data-fs] .o-advp__burst--hero b{font-size:calc(20 * var(--u));margin:1px 0 0}.o-advp[data-fs] .o-advp__burst--hero small{display:none}.o-advp[data-fs]:not([data-fs-em]) .o-advp__proof{column-gap:12px}.o-advp[data-fs]:not([data-fs-em]) .o-advp__proof a{font-size:calc(13 * var(--u))}.o-advp[data-fs]:not([data-fs-em]) .o-advp__proof-badge{height:42px}.o-advp[data-fs]:not([data-fs-em]) .o-advp__proof-score{gap:6px}.o-advp[data-fs]:not([data-fs-em]) .o-advp__proof-score b{font-size:calc(26 * var(--u))}.o-advp[data-fs]:not([data-fs-em]) .o-advp__hero-quote{padding:18px 20px}.o-advp[data-fs]:not([data-fs-em]) .o-advp__hero-quote blockquote{font-size:calc(17 * var(--u))}.o-advp[data-fs]:not([data-fs-em]) .o-advp__hero-quote small{font-size:calc(13 * var(--u));line-height:1.4}.o-advp[data-fs]:not([data-fs-em]) .o-advp__face{width:48px;height:48px}.o-advp[data-fs] .o-advp__chart-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.o-advp[data-fs] .o-advp__chart-row>span{padding:10px 8px;font-size:calc(14 * var(--u));line-height:1.3}.o-advp[data-fs] .o-advp__chart-row>span:first-child{padding:10px 8px 10px 12px;font-size:calc(13 * var(--u));line-height:1.3}.o-advp[data-fs] .o-advp__chart-head>div:first-child{padding:12px}.o-advp[data-fs] :is(.o-advp__chart-two,.o-advp__chart-pro){padding:14px 8px 12px;gap:6px}.o-advp[data-fs] .o-advp__chart-flag{margin:-14px -8px 2px}.o-advp[data-fs] :is(.o-advp__chart-two,.o-advp__chart-pro) b{font-size:calc(16 * var(--u))}.o-advp[data-fs] :is(.o-advp__chart-two,.o-advp__chart-pro) small{font-size:calc(11 * var(--u));line-height:1.3}.o-advp[data-fs] .o-advp__chart-pic{width:56px}.o-advp[data-fs] .o-advp__chart-price b{font-size:calc(20 * var(--u))}.o-advp[data-fs] .o-advp__tiles4>div{flex:1 1 0;width:auto;min-width:0;height:56px}.o-advp[data-fs] .o-advp__tiles4 b{font-size:calc(20 * var(--u))}}@container advp (min-width:720px){.o-fs-bar{position:sticky}.o-advp.is-docked .o-fs-bar{transform:translateY(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.o-fs-bar__in{padding:10px 20px 11px;flex-wrap:wrap;gap:6px 24px}.o-fs-bar__name{flex:0 0 auto}.o-fs-bar__gly{display:inline-flex}.o-fs-bar__txt{font-size:calc(19 * var(--u));letter-spacing:var(--track-display-sm);text-transform:none}.o-fs-bar__logo{display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%);height:30px;width:auto;filter:brightness(0) invert(1)}.o-fs-bar__tiles{gap:6px}.o-fs-bar__tiles>div{min-width:58px;padding:7px 8px 6px}.o-fs-bar__tiles b{font-size:calc(24 * var(--u))}.o-fs-bar__tiles span{font-size:calc(10 * var(--u));letter-spacing:.08em}.o-fs-logo{display:none}.o-fs-check__list{grid-template-columns:1fr 1fr}.o-fs-bloom{width:var(--bd);height:var(--bd)}.o-fs-bloom.is-l{left:var(--od)}.o-fs-bloom.is-r{right:var(--od)}}@media(prefers-reduced-motion:reduce){.o-advp.is-docked .o-fs-bar{transition:none}}.o-advp .o-fs-pdp{padding:clamp(16px,2cqi,32px) 0 clamp(36px,3cqi + 20px,56px);scroll-margin-top:80px}.o-fs-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"g" "b" "t";gap:20px clamp(28px,3.5cqi,48px);align-items:start}.o-fs-pdp__plan{display:contents}.o-fs-pdp__plan:not(.is-on){display:none}.o-fs-pdp__g{grid-area:g;display:flex;flex-direction:column;gap:10px;min-width:0}.o-fs-pdp__fda{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:calc(11 * var(--u));line-height:1;white-space:nowrap}.o-fs-pdp__fda svg{color:var(--brand)}.o-fs-pdp .o-advp__gal{gap:10px}.o-fs-pdp .o-advp__gal-stage{border-color:var(--line)}.o-fs-pdp .o-advp__gal-stage .o-advp__round{width:44px;height:44px;font-size:calc(26 * var(--u))}.o-fs-pdp .o-advp__gal-prev{left:10px}.o-fs-pdp .o-advp__gal-next{right:10px}.o-fs-pdp .o-advp__thumbs button{flex:0 0 calc((100% - 6 * 8px) / 7);min-width:56px;border-radius:var(--radius-thumb)}.o-fs-pdp__b{grid-area:b;display:flex;flex-direction:column;gap:18px;min-width:0}.o-fs-pdp__t{grid-area:t;display:flex;flex-direction:column;gap:12px;min-width:0}.o-fs-pdp__top{display:flex;flex-direction:column;gap:10px}.o-fs-pdp__pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;width:fit-content;box-sizing:border-box;padding:7px 12px;border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--on-badge);font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.02em;line-height:1.2;white-space:nowrap}.o-fs-pdp__gly{color:var(--cta);font-size:calc(15 * var(--u));line-height:1}.o-fs-pdp__sale{color:var(--cta)}.o-fs-pdp__dot{width:4px;height:4px;border-radius:50%;background:var(--on-dark-muted)}.o-fs-pdp__h1{margin:0;display:flex;flex-direction:column;gap:6px}.o-fs-pdp__h1>span:first-child{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(32 * var(--u)),1.6cqi + calc(24 * var(--u)),calc(44 * var(--u)));line-height:1.05;letter-spacing:var(--track-display-sm);color:var(--ink)}.o-fs-pdp__h1>span:last-child{font-size:clamp(calc(16 * var(--u)),.25cqi + calc(15 * var(--u)),calc(18 * var(--u)));line-height:1.45;font-weight:400;color:var(--ink-soft);text-wrap:pretty}.o-advp .o-fs-pdp__rate{line-height:1.2;display:inline-flex;align-items:center;gap:8px;width:fit-content;white-space:nowrap;text-decoration:none;color:var(--ink-soft);font-size:calc(14 * var(--u))}.o-fs-pdp__rate b{font-weight:600;color:var(--ink)}.o-fs-pdp__rate>span{text-decoration:underline;text-decoration-color:var(--line-heavy);text-underline-offset:3px}.o-fs-pdp__price{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.o-fs-pdp__price>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.o-fs-pdp__price>div b{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(36 * var(--u)),1.5cqi + calc(28 * var(--u)),calc(44 * var(--u)));line-height:1;letter-spacing:var(--track-display-sm);color:var(--ink);font-variant-numeric:tabular-nums}.o-fs-pdp__price>div s{font-size:calc(20 * var(--u));line-height:1;color:var(--ink-muted);font-variant-numeric:tabular-nums}.o-fs-pdp__save{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-pill);background:var(--cta);color:var(--ink);font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.o-fs-pdp__price>span{font-size:calc(14 * var(--u));line-height:1.4;color:var(--ink-soft)}.o-fs-pdp__price strong{font-weight:600;color:var(--brand)}.o-fs-pdp__models{display:flex;flex-direction:column;gap:8px}.o-fs-pdp__models>span{font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.o-fs-pdp__models>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.o-fs-pdp__models button{position:relative;line-height:normal;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;box-sizing:border-box;padding:12px 12px 12px 38px;border-radius:var(--radius-btn);border:1px solid var(--line-heavy);background:var(--white);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.o-fs-pdp__models button[aria-checked=true]{border:2px solid var(--brand);background:var(--brand-pale)}.o-fs-pdp__models button>b{font-weight:600;font-size:calc(15 * var(--u));line-height:1.2}.o-fs-pdp__models button>span:nth-child(3){display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.o-fs-pdp__models button>span:nth-child(3) b{font-weight:600;font-size:calc(15 * var(--u))}.o-fs-pdp__models button s{font-size:calc(13 * var(--u));color:var(--ink-muted)}.o-fs-pdp__models button[aria-checked=true] s{color:var(--ink-soft)}.o-fs-pdp__radio{position:absolute;left:12px;top:15px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid var(--line-heavy);display:flex;align-items:center;justify-content:center}.o-fs-pdp__radio:after{content:"";width:8px;height:8px;border-radius:50%}[aria-checked=true]>.o-fs-pdp__radio{border-color:var(--brand)}[aria-checked=true]>.o-fs-pdp__radio:after{background:var(--brand)}.o-fs-pdp__tag{font-weight:600;font-size:calc(12 * var(--u));line-height:1.3;color:var(--ink-soft)}.o-fs-pdp__tag.is-hot{color:var(--brand)}.o-fs-pdp__rw{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line-strong);background:var(--white);color:var(--ink)}.o-fs-pdp__rw-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:var(--ink);color:var(--cream)}.o-fs-pdp__rw-h>span:first-child{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.o-fs-pdp__rw-h svg{color:var(--cta)}.o-fs-pdp__rw-h>span:last-child{font-weight:600;font-size:calc(12 * var(--u));letter-spacing:.04em;white-space:nowrap;color:var(--cta)}.o-fs-pdp__rw ul{list-style:none;margin:0;padding:0}.o-fs-pdp__rw li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;box-sizing:border-box;padding:10px 16px;border-top:1px solid var(--line)}.o-fs-pdp__rw-l{display:flex;align-items:center;gap:12px;min-width:0}.o-fs-pdp__rw-l>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.o-fs-pdp__rw-l b{font-weight:600;font-size:calc(15 * var(--u));line-height:1.3;color:var(--ink)}.o-fs-pdp__rw-l small{font-size:calc(13 * var(--u));line-height:1.4;color:var(--ink-soft);text-wrap:pretty}.o-fs-pdp__rw-ic,.o-fs-pdp__rw-av{position:relative;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.o-fs-pdp__rw-ic{background:var(--brand-pale);color:var(--brand)}.o-fs-pdp__rw-av{background:var(--sand-2)}.o-fs-pdp__rw-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.o-fs-pdp__rw-v{flex:none;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.o-fs-pdp__rw-v s{font-weight:400;letter-spacing:0;color:var(--ink-muted)}.o-fs-pdp__rw-f{margin:0;padding:10px 16px;border-top:1px solid var(--line);background:var(--sand);font-size:calc(13 * var(--u));line-height:1.4;color:var(--ink-soft)}.o-fs-pdp__buy{display:flex;flex-direction:column;gap:12px}.o-fs-pdp__row{display:flex;align-items:stretch;gap:10px}.o-fs-pdp__qty{flex:none;display:inline-flex;align-items:center;min-height:52px;box-sizing:border-box;border:1px solid var(--line-heavy);border-radius:var(--radius-pill);overflow:hidden;background:var(--white)}.o-fs-pdp__qty button{width:44px;height:100%;padding:0;border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.o-fs-pdp__qty span{min-width:26px;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink)}.o-fs-pdp__row .o-advp__btn{flex:1 1 auto;width:auto;min-width:0}.o-fs-pdp__row .o-btn{white-space:nowrap;font-size:clamp(calc(13 * var(--u)),3.6cqi,calc(16 * var(--u)))}.o-fs-pdp__trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;min-width:0}.o-fs-pdp__trust li{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:calc(13 * var(--u));white-space:nowrap;color:var(--ink)}.o-fs-pdp__trust svg{color:var(--brand)}.o-fs-pdp__ship{font-size:calc(13 * var(--u));line-height:1.45;color:var(--ink-soft);text-align:center}.o-fs-pdp__pay{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px;min-width:0;padding-top:14px;border-top:1px solid var(--line)}.o-fs-pdp__pay span{padding:5px 9px;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);font-weight:600;font-size:calc(12 * var(--u));white-space:nowrap;color:var(--ink-soft)}.o-fs-upd-cta{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,400px)}.o-fs-upd-cta>span{font-size:calc(13 * var(--u));line-height:1.4;color:var(--ink-muted);text-align:center}.o-advp[data-fs-em] :is([data-screen-label="What to expect"],[data-screen-label="Oricle vs"]){background:var(--paper)}.o-advp[data-fs-em] :is([data-screen-label="How to use"],[data-screen-label="Scarcity card"],[data-screen-label="Comparison chart"],[data-screen-label="Spec sheet"],[data-screen-label="Clinician reviews"]){background:var(--sand)}.o-fs-spec__card{width:100%;max-width:640px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);overflow:hidden;box-shadow:var(--shadow-card)}.o-fs-spec__head{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:2px solid var(--ink)}.o-fs-spec__pic{width:88px;flex:none;aspect-ratio:4/3;box-sizing:border-box;border-radius:var(--radius-btn);background:var(--white);border:1px solid var(--line);overflow:hidden}.o-fs-spec__pic img{width:100%;height:100%;object-fit:contain;display:block}.o-fs-spec__head>div:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.o-fs-spec__head b{font-family:var(--font-display);font-weight:600;font-size:calc(22 * var(--u));line-height:1.15;color:var(--ink)}.o-fs-spec__head small{font-size:calc(14 * var(--u));color:var(--ink-soft)}.o-fs-spec__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--line)}.o-fs-spec__row>span{padding:12px 16px;display:flex;align-items:center;font-size:calc(15 * var(--u));line-height:1.35;color:var(--ink)}.o-fs-spec__row>span+span{font-weight:600;border-left:1px solid var(--line)}.o-fs-spec__yes{width:26px;height:26px;border-radius:50%;background:var(--brand);color:var(--white);display:inline-flex;align-items:center;justify-content:center}.o-fs-spec__price{border-bottom:0}.o-fs-spec__price>span:first-child{padding:14px 16px;font-weight:600}.o-fs-spec__price>span+span{align-items:baseline;gap:8px}.o-fs-spec__price b{font-family:var(--font-display);font-weight:600;font-size:calc(24 * var(--u));color:var(--ink)}.o-fs-spec__price s{font-weight:400;font-size:calc(14 * var(--u));color:var(--ink-muted)}.o-fs-spec__cta{display:flex;padding:14px 16px 16px;border-top:1px solid var(--line)}@container advp (min-width:720px){.o-fs-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);grid-template-areas:"g b" "t b";grid-template-rows:auto 1fr}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/oricle-funnel.css.map */
