.ProductBuyBox-module__Kw5bfa__root{padding:var(--space-8) var(--layout-gutter) var(--layout-section-y);max-width:var(--layout-max);box-sizing:border-box;width:100%;margin-inline:auto}.ProductBuyBox-module__Kw5bfa__columns{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.ProductBuyBox-module__Kw5bfa__mediaCol,.ProductBuyBox-module__Kw5bfa__infoCol{min-width:0}.ProductBuyBox-module__Kw5bfa__infoCol{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ProductBuyBox-module__Kw5bfa__identity{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProductBuyBox-module__Kw5bfa__identity .ProductBuyBox-module__Kw5bfa__stock{margin-bottom:calc(var(--space-2) * -1)}.ProductBuyBox-module__Kw5bfa__offer{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ProductBuyBox-module__Kw5bfa__action{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProductBuyBox-module__Kw5bfa__compliance{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.ProductBuyBox-module__Kw5bfa__details{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ProductBuyBox-module__Kw5bfa__infoStack{flex-direction:column;gap:0;min-width:0;display:flex}.ProductBuyBox-module__Kw5bfa__scrollRoot{--buy-p:0;--bleed-w:100%;--buy-frame-h:100svh;--buy-chrome-pad:104px;--buy-inset:clamp(24px, 3.5vw, 56px);width:var(--bleed-w);max-width:none;margin-left:calc(50% - (var(--bleed-w) / 2));z-index:auto;box-sizing:border-box;padding-bottom:var(--space-8);margin-top:0;position:relative}.ProductBuyBox-module__Kw5bfa__card{--p:var(--buy-p);isolation:isolate;width:calc(var(--bleed-w) - (var(--buy-inset) * 2 * var(--p)));max-width:100%;margin-inline:auto;margin-top:calc(var(--space-3) * var(--p));box-sizing:border-box;min-height:var(--buy-frame-h);border-radius:calc(var(--radius-card) * var(--p));background:var(--surface-page-raised);height:auto;box-shadow:0 0 0 calc(1px * var(--p)) #1a1a1a14, 0 calc(18px * var(--p)) calc(40px * var(--p)) rgba(26, 26, 26, calc(.08 * var(--p)));will-change:width, border-radius, margin;flex-direction:column;margin-bottom:0;display:flex;position:relative;overflow:visible}.ProductBuyBox-module__Kw5bfa__columnsMorph{min-height:var(--buy-frame-h);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.ProductBuyBox-module__Kw5bfa__mediaTrack{min-height:var(--buy-frame-h);border-radius:calc(var(--radius-card) * var(--buy-p)) 0 0 calc(var(--radius-card) * var(--buy-p));background:#1a222a;min-width:0;position:relative;overflow:visible}.ProductBuyBox-module__Kw5bfa__mediaMorph{top:calc(var(--space-3) * var(--buy-p));height:calc(var(--buy-frame-h) - (var(--space-3) * 2 * var(--buy-p)));border-radius:calc(var(--radius-card) * var(--buy-p)) 0 0 calc(var(--radius-card) * var(--buy-p));z-index:1;background:#1a222a;min-height:0;position:sticky;overflow:hidden}.ProductBuyBox-module__Kw5bfa__mediaMorph>*{height:100%}.ProductBuyBox-module__Kw5bfa__infoMorph{min-width:0;min-height:var(--buy-frame-h);background:var(--surface-page-raised);border-radius:0 calc(var(--radius-card) * var(--buy-p)) calc(var(--radius-card) * var(--buy-p)) 0;flex-direction:column;display:flex}.ProductBuyBox-module__Kw5bfa__decisionPane{min-height:var(--buy-frame-h);box-sizing:border-box;flex-direction:column;flex:none;display:flex}.ProductBuyBox-module__Kw5bfa__decisionPane .ProductBuyBox-module__Kw5bfa__infoCol{min-height:100%;padding-top:calc(var(--buy-chrome-pad) + clamp(20px, 3vh, 36px));box-sizing:border-box;flex:auto;justify-content:flex-start;gap:clamp(32px,4.5vh,48px);padding-bottom:clamp(28px,4vh,48px);padding-left:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px)}.ProductBuyBox-module__Kw5bfa__decisionPane .ProductBuyBox-module__Kw5bfa__title{font-size:calc(clamp(28px, 3.6vw, 40px) * var(--font-display-scale))}.ProductBuyBox-module__Kw5bfa__decisionPane .ProductBuyBox-module__Kw5bfa__body{font-size:16px;line-height:1.6}.ProductBuyBox-module__Kw5bfa__decisionPane .ProductBuyBox-module__Kw5bfa__trust{gap:var(--space-2)}.ProductBuyBox-module__Kw5bfa__stock{border-radius:var(--radius-pill);color:var(--text-inverse);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#6b8f7a;align-items:center;margin:0;padding:4px 10px;font-size:10px;display:inline-flex}.ProductBuyBox-module__Kw5bfa__title{font-family:var(--font-display);font-size:calc(clamp(28px, 4vw, 40px) * var(--font-display-scale));color:var(--text-primary);white-space:nowrap;margin:0;font-weight:600;line-height:1.1}.ProductBuyBox-module__Kw5bfa__priceRow{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProductBuyBox-module__Kw5bfa__price{white-space:nowrap;color:var(--text-primary);margin:0;font-size:32px;font-weight:700;line-height:1}.ProductBuyBox-module__Kw5bfa__compareAt{color:var(--text-tertiary);white-space:nowrap;margin:0;font-size:18px;line-height:1;text-decoration:line-through}.ProductBuyBox-module__Kw5bfa__cta{box-sizing:border-box;width:100%;min-height:52px;padding-inline:var(--space-6);color:var(--text-inverse);background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);background-position:30% 40%;background-repeat:no-repeat;background-size:140% 140%;align-self:stretch;transition:filter .16s,transform .16s,box-shadow .16s,background-position .2s;display:inline-flex;box-shadow:0 1px 2px #1a1a1a0f,0 10px 24px #212b3847}@media (hover:hover) and (pointer:fine){.ProductBuyBox-module__Kw5bfa__cta:hover:not(:disabled){background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);filter:brightness(1.08);background-position:45%;box-shadow:0 1px 2px #1a1a1a0f,0 12px 28px #212b3857}}.ProductBuyBox-module__Kw5bfa__cta:active:not(:disabled){background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);filter:brightness(.96);transform:translateY(1px);box-shadow:0 1px 2px #1a1a1a14,0 6px 14px #212b3838}.ProductBuyBox-module__Kw5bfa__body{color:var(--text-primary);max-width:38rem;margin:0;font-size:16px;line-height:1.6}.ProductBuyBox-module__Kw5bfa__trust{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductBuyBox-module__Kw5bfa__plan{gap:var(--space-2);flex-direction:column;display:flex}.ProductBuyBox-module__Kw5bfa__planLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.ProductBuyBox-module__Kw5bfa__select{border:1px solid var(--border-default);background:var(--surface-page-raised);width:100%;height:52px;font-family:var(--font-ui);color:var(--text-primary);border-radius:8px;padding:0 16px;font-size:15px}.ProductBuyBox-module__Kw5bfa__disclaimer{color:var(--text-secondary);white-space:nowrap;margin:0;font-size:11px;line-height:1.7}.ProductBuyBox-module__Kw5bfa__safety{color:var(--text-link);text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}.ProductBuyBox-module__Kw5bfa__reduceMotion .ProductBuyBox-module__Kw5bfa__card{will-change:auto;transition:none}@media not (min-width:1025px){.ProductBuyBox-module__Kw5bfa__root{padding:var(--space-5) var(--layout-gutter) var(--space-8)}.ProductBuyBox-module__Kw5bfa__columns{gap:var(--space-6);grid-template-columns:1fr}.ProductBuyBox-module__Kw5bfa__scrollRoot{--buy-frame-h:auto;width:100%;padding-inline:var(--layout-gutter);padding-bottom:var(--space-8);box-sizing:border-box;margin-left:0}.ProductBuyBox-module__Kw5bfa__card{width:100%;min-height:0;margin-top:var(--space-3);border-radius:var(--radius-card)}.ProductBuyBox-module__Kw5bfa__columnsMorph{grid-template-columns:1fr;min-height:0}.ProductBuyBox-module__Kw5bfa__mediaTrack{border-radius:var(--radius-card) var(--radius-card) 0 0;min-height:0}.ProductBuyBox-module__Kw5bfa__mediaMorph{border-radius:var(--radius-card) var(--radius-card) 0 0;height:auto;min-height:320px;position:relative;top:auto}.ProductBuyBox-module__Kw5bfa__infoMorph{border-radius:0 0 var(--radius-card) var(--radius-card);min-height:0}.ProductBuyBox-module__Kw5bfa__decisionPane{min-height:0}.ProductBuyBox-module__Kw5bfa__decisionPane .ProductBuyBox-module__Kw5bfa__infoCol{min-height:0;padding:var(--space-6) var(--layout-gutter) var(--space-7);justify-content:flex-start;gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){.ProductBuyBox-module__Kw5bfa__scrollRoot{width:100%;max-width:var(--layout-max);padding-inline:var(--layout-gutter);box-sizing:border-box;margin-left:auto;margin-right:auto}.ProductBuyBox-module__Kw5bfa__card{width:100%;min-height:min(100svh,860px);margin-top:var(--space-3);border-radius:var(--radius-card)}.ProductBuyBox-module__Kw5bfa__mediaTrack,.ProductBuyBox-module__Kw5bfa__mediaMorph{border-radius:var(--radius-card) 0 0 var(--radius-card)}.ProductBuyBox-module__Kw5bfa__infoMorph{border-radius:0 var(--radius-card) var(--radius-card) 0}}.ProductBuyBox-module__Kw5bfa__splitRoot{width:100vw;max-width:100vw;min-height:100svh;margin-left:calc(50% - 50vw)}.ProductBuyBox-module__Kw5bfa__splitMedia{--settle:.88s cubic-bezier(.4, 0, .2, 1);--plate-ar-w:330;--plate-ar-h:440;--plate-scale:.8;--plate-w:min(calc(78cqw * var(--plate-scale)), calc(560px * var(--plate-scale)), calc(82svh * var(--plate-scale) * var(--plate-ar-w) / var(--plate-ar-h)));--plate-h:min(calc(var(--plate-w) * var(--plate-ar-h) / var(--plate-ar-w)), calc(82svh * var(--plate-scale)));--glass-delay:.38s;--callout-delay:.62s;z-index:2;background:var(--color-paper);grid-area:1/1/-1;justify-content:center;align-self:start;align-items:center;width:100%;min-width:0;height:100svh;display:flex;position:sticky;top:0;overflow:hidden;container-type:size}.ProductBuyBox-module__Kw5bfa__splitBloomHost{--settle:.88s cubic-bezier(.4, 0, .2, 1);--settle-ms:.88s;--bloom-hover:calc(var(--seat,1) * 1.15);--bloom-settled:calc(var(--seat,1) * 1.15 * .7);z-index:2;width:var(--plate-w);aspect-ratio:var(--plate-ar-w) / var(--plate-ar-h);max-height:calc(82svh * var(--plate-scale));flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.ProductBuyBox-module__Kw5bfa__splitFieldExpand:not([data-catalog-field]){background-image:var(--theme-night)}.ProductBuyBox-module__Kw5bfa__splitFieldExpand{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transform:translate(-50%, -50%) scale(calc(var(--plate-w) / 100cqw), calc(var(--plate-h) / 100cqh));transform-origin:50%;border-radius:calc(40px * 100cqw / var(--plate-w)) / calc(40px * 100cqh / var(--plate-h));transition:transform var(--settle) 80ms, border-radius var(--settle) 80ms, opacity .52s ease .2s;background-position:50%;background-size:cover;position:absolute;top:50%;left:50%;overflow:hidden}.ProductBuyBox-module__Kw5bfa__splitFieldGrain{background-image:var(--section-bg-grain);mix-blend-mode:overlay;opacity:.2;background-size:120px 120px;position:absolute;inset:0}.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitFieldGrain,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitFieldGrain{opacity:0}.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitFieldExpand,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitFieldExpand{opacity:1;transition:transform var(--settle), border-radius var(--settle), opacity .2s ease;border-radius:0;transform:translate(-50%,-50%)scale(1)}.ProductBuyBox-module__Kw5bfa__splitGlassCard{z-index:1;pointer-events:none;background:radial-gradient(ellipse 92% 88% at 50% 42%, color-mix(in srgb, var(--color-paper) 38%, transparent) 0%, color-mix(in srgb, var(--color-paper) 22%, transparent) 58%, color-mix(in srgb, var(--color-paper) 12%, transparent) 100%);-webkit-backdrop-filter:blur(22px)saturate(.96);opacity:0;transform-origin:50%;border:none;border-radius:40px;transition:transform .64s cubic-bezier(.4,0,.2,1),opacity .32s;position:absolute;inset:0;transform:scale(.12)}.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitGlassCard{opacity:1;transition:transform var(--settle) var(--glass-delay), opacity .28s ease var(--glass-delay);transform:scale(1.15)}.ProductBuyBox-module__Kw5bfa__splitStage{z-index:2;width:100%;height:100%;position:relative}.ProductBuyBox-module__Kw5bfa__splitMedia .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial]{scale:.75}.ProductBuyBox-module__Kw5bfa__splitMedia .ProductBuyBox-module__Kw5bfa__splitBloomHost[data-stage-lockup] [data-bloom-vial]{width:calc(var(--lockup-img-h) * var(--lockup-aspect) * var(--plate-ar-h) / var(--plate-ar-w) * 100%);height:calc(var(--lockup-img-h) * 100%);max-width:none;max-height:none;left:calc(50% - var(--lockup-img-h) * var(--lockup-aspect) * var(--plate-ar-h) / var(--plate-ar-w) * 50%);top:calc(50% - var(--lockup-vial-mid) * var(--lockup-img-h) * 100%);object-fit:contain;object-position:center;transform-origin:center calc(var(--lockup-vial-mid) * 100%);margin:0;position:absolute}.ProductBuyBox-module__Kw5bfa__splitCallouts{--vial-keepout:calc(var(--plate-w) * .36 + 16px);--callout-span:min(16rem, max(0px, calc(50cqi - var(--vial-keepout) - 20px)));z-index:3;height:var(--plate-h);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ProductBuyBox-module__Kw5bfa__splitCallout{--from:16px;width:var(--callout-span);max-width:var(--callout-span);opacity:0;transform:translateX(var(--from)) scale(.94);transform-origin:50%;transition:transform .64s cubic-bezier(.4, 0, .2, 1) calc((2 - var(--callout-i,0)) * 70ms), opacity .32s ease calc((2 - var(--callout-i,0)) * 70ms);align-items:center;display:grid;position:absolute;overflow:visible}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=left]{left:auto;right:calc(50% + var(--vial-keepout));grid-template-rows:auto auto;grid-template-columns:max-content minmax(16px,1fr);justify-items:start}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=left] .ProductBuyBox-module__Kw5bfa__splitCalloutChip{grid-area:1/1}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=left] .ProductBuyBox-module__Kw5bfa__splitCalloutStem{grid-area:1/2}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=left] .ProductBuyBox-module__Kw5bfa__splitCalloutBody{grid-area:2/1/auto/-1;justify-self:stretch}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=right]{--from:-16px;left:calc(50% + var(--vial-keepout));grid-template-rows:auto auto;grid-template-columns:minmax(16px,1fr) max-content;justify-items:end;right:auto}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=right] .ProductBuyBox-module__Kw5bfa__splitCalloutStem{grid-area:1/1}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=right] .ProductBuyBox-module__Kw5bfa__splitCalloutChip{grid-area:1/2}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=right] .ProductBuyBox-module__Kw5bfa__splitCalloutBody{text-align:right;grid-area:2/1/auto/-1;justify-self:stretch}.ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=cap]{transform:translateY(-50%) translateX(var(--from)) scale(.94);top:30%}.ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=label]{transform:translateY(-50%) translateX(var(--from)) scale(.94);top:44%}.ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=base]{transform:translateY(-50%) translateX(var(--from)) scale(.94);top:68%}.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitCallout,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitCallout{opacity:1;transition:transform var(--settle) calc(var(--callout-delay) + var(--callout-i) * .11s), opacity .28s ease calc(var(--callout-delay) + var(--callout-i) * .11s);transform:translateY(-50%)}.ProductBuyBox-module__Kw5bfa__splitCalloutChip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 70%, transparent);width:max-content;max-width:100%;min-height:34px;font-family:var(--font-ui);letter-spacing:.02em;white-space:nowrap;color:var(--tile-1,var(--theme-primary,var(--color-ink)));pointer-events:none;border:none;flex:none;justify-content:center;align-items:center;padding:6px 14px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.ProductBuyBox-module__Kw5bfa__splitCalloutChipInk{display:block}.ProductBuyBox-module__Kw5bfa__splitCalloutChipInk[data-sampled]{color:var(--tile-1,var(--theme-primary,var(--color-ink)));-webkit-text-fill-color:var(--tile-1,var(--theme-primary,var(--color-ink)))}.ProductBuyBox-module__Kw5bfa__splitCalloutChipInk[data-sampled=image]{background-image:var(--theme-night);background-repeat:no-repeat;background-size:var(--field-w,100cqw) var(--field-h,100cqh);background-position:calc(-1 * var(--chip-x,0px)) calc(-1 * var(--chip-y,0px));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ProductBuyBox-module__Kw5bfa__splitCalloutStem{border:none;width:100%;height:0}.ProductBuyBox-module__Kw5bfa__splitCalloutBody{width:100%;min-width:0;max-width:100%;font-family:var(--font-ui);font-size:clamp(13px, calc(var(--plate-w) * .032), 14px);letter-spacing:.02em;text-align:left;white-space:normal;overflow-wrap:break-word;color:var(--color-white);margin:8px 0 0;font-weight:500;line-height:1.35}.ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage],.ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial]{transition:transform var(--settle)}.ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage]{opacity:1}@keyframes ProductBuyBox-module__Kw5bfa__pdpBloomTighten{0%{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--bloom-hover))}to{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--bloom-settled))}}@keyframes ProductBuyBox-module__Kw5bfa__pdpVialSettle{0%{transform:scale(1.15)}to{transform:scale(1)}}.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage],.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage]{opacity:1;transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--bloom-hover));animation:ProductBuyBox-module__Kw5bfa__pdpBloomTighten .7s cubic-bezier(.4, 0, .2, 1) var(--settle-ms) forwards}.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial],.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial]{animation:ProductBuyBox-module__Kw5bfa__pdpVialSettle .7s cubic-bezier(.4, 0, .2, 1) var(--settle-ms) forwards;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.ProductBuyBox-module__Kw5bfa__splitFieldExpand,.ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitCallout,.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost,.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:before{transition:opacity .16s}.ProductBuyBox-module__Kw5bfa__splitFieldExpand{transform:translate(-50%,-50%)}.ProductBuyBox-module__Kw5bfa__splitGlassCard{transform:none}.ProductBuyBox-module__Kw5bfa__splitCallout,.ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=cap],.ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=label],.ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=base]{transform:translateY(-50%)}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitFieldExpand,.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitFieldExpand,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitFieldExpand{transform:translate(-50%,-50%)}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitGlassCard{transition:opacity .16s;transform:scale(1.15)}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitCallout,.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitCallout,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitCallout{transition:opacity .16s;transform:translateY(-50%)}.ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage]{transition:opacity .16s}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage],.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage],.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage]{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) scale(var(--bloom-settled));animation:none}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial],.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial],.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial]{animation:none;transform:none}}.ProductBuyBox-module__Kw5bfa__splitHero{object-fit:contain;width:min(72%,520px);height:auto;max-height:78svh;display:block}.ProductBuyBox-module__Kw5bfa__splitInfo{isolation:isolate;box-sizing:border-box;background:0 0;grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-width:0;min-height:100svh;display:grid;position:relative;overflow:visible}.ProductBuyBox-module__Kw5bfa__splitInfo:before{content:"";background:var(--color-paper);grid-area:1/1/-1}.ProductBuyBox-module__Kw5bfa__splitInfo:not([data-field]){background:radial-gradient(90% 70% at 80% 12%,#40577438,#0000 58%),radial-gradient(70% 60% at 8% 92%,#2f6b4f29,#0000 52%),linear-gradient(165deg,#d7e3ec 0%,#c9d8e4 42%,#d5ddd4 100%)}.ProductBuyBox-module__Kw5bfa__splitField,.ProductBuyBox-module__Kw5bfa__splitGrain,.ProductBuyBox-module__Kw5bfa__splitGlass{pointer-events:none;grid-area:1/2/-1}.ProductBuyBox-module__Kw5bfa__splitField{z-index:0;background-color:var(--color-night);background-position:50%;background-size:cover}.ProductBuyBox-module__Kw5bfa__splitField:not([data-catalog-field]){background-image:var(--theme-night)}.ProductBuyBox-module__Kw5bfa__splitField[data-pain-header=true]{background-image:var(--pain-header);background-position:50%;background-size:cover}.ProductBuyBox-module__Kw5bfa__splitGrain{z-index:1;background-image:var(--section-bg-grain);mix-blend-mode:overlay;opacity:.16;background-size:180px 180px}.ProductBuyBox-module__Kw5bfa__splitGlass{z-index:2;background:radial-gradient(ellipse 92% 88% at 22% 48%, color-mix(in srgb, var(--color-paper) 72%, transparent) 0%, color-mix(in srgb, var(--color-paper) 38%, transparent) 58%, color-mix(in srgb, var(--color-paper) 18%, transparent) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.08)}.ProductBuyBox-module__Kw5bfa__splitCopy{display:contents}.ProductBuyBox-module__Kw5bfa__splitLead,.ProductBuyBox-module__Kw5bfa__splitRest{z-index:3;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:18px;width:100%;min-width:0;display:flex;position:relative}.ProductBuyBox-module__Kw5bfa__splitLead{grid-area:2/2;max-width:none;padding:108px clamp(32px,6vw,88px) 0;container-type:inline-size}.ProductBuyBox-module__Kw5bfa__splitRest{grid-area:3/2;max-width:none;padding:18px clamp(32px,6vw,88px) 64px}.ProductBuyBox-module__Kw5bfa__splitRest>:not(.ProductBuyBox-module__Kw5bfa__splitTagline):not(.ProductBuyBox-module__Kw5bfa__splitBody){max-width:440px}.ProductBuyBox-module__Kw5bfa__splitCategory,.ProductBuyBox-module__Kw5bfa__splitTagline,.ProductBuyBox-module__Kw5bfa__splitPlanLabel{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;margin:0;font-size:12px;font-weight:500}.ProductBuyBox-module__Kw5bfa__splitTitle{max-width:100%;font-family:var(--font-display);font-size:calc(clamp(24px, 7.2cqw, 48px) * var(--font-display-scale) / 1.4);letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;margin:0;font-weight:700;line-height:.95}.ProductBuyBox-module__Kw5bfa__splitPriceRow{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.ProductBuyBox-module__Kw5bfa__splitPrice{letter-spacing:.04em;color:var(--text-primary);margin:0;font-size:22px;font-weight:500}.ProductBuyBox-module__Kw5bfa__splitCadence{letter-spacing:.06em;color:var(--text-secondary);margin-left:4px;font-size:14px;font-weight:500}.ProductBuyBox-module__Kw5bfa__splitAfter{letter-spacing:.04em;color:var(--text-primary);margin:0;font-size:16px;font-weight:500}.ProductBuyBox-module__Kw5bfa__splitCompare{color:var(--text-tertiary);margin:0;font-size:16px;text-decoration:line-through}.ProductBuyBox-module__Kw5bfa__splitTagline{color:var(--text-primary);letter-spacing:.12em;max-width:none}.ProductBuyBox-module__Kw5bfa__splitDek{display:none}.ProductBuyBox-module__Kw5bfa__splitBody{max-width:38rem;color:var(--text-primary);margin:0;font-size:16px;line-height:1.55}.ProductBuyBox-module__Kw5bfa__splitPlan{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.ProductBuyBox-module__Kw5bfa__splitChips{flex-wrap:wrap;gap:18px 8px;width:100%;margin-top:18px;display:flex}.ProductBuyBox-module__Kw5bfa__splitChip{border:1.5px solid var(--border-default);min-height:42px;font-family:var(--font-ui);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;flex:calc(50% - 4px);padding:0 10px;font-size:13px;font-weight:500;position:relative;overflow:visible}.ProductBuyBox-module__Kw5bfa__splitChipOn{border-color:var(--color-ink);background:0 0}.ProductBuyBox-module__Kw5bfa__splitSave{z-index:1;border:1px solid color-mix(in srgb, var(--color-white) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-night) 42%, transparent);height:20px;box-shadow:0 6px 16px color-mix(in srgb, var(--color-night) 14%, transparent);-webkit-backdrop-filter:blur(10px);color:var(--text-inverse);pointer-events:none;align-items:center;padding:0 8px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-58%)}.ProductBuyBox-module__Kw5bfa__splitSaveAmt{font-family:var(--font-ui);letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:600;line-height:1}.ProductBuyBox-module__Kw5bfa__splitChipOn .ProductBuyBox-module__Kw5bfa__splitSave{border-color:color-mix(in srgb, var(--color-gold) 55%, transparent)}.ProductBuyBox-module__Kw5bfa__splitCtaSupply{display:none}.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost{--cta-field:var(--theme-night,radial-gradient(ellipse 90% 70% at 80% 12%, #40577438, transparent 58%), radial-gradient(ellipse 70% 60% at 8% 92%, #2f6b4f29, transparent 52%), linear-gradient(165deg, #d7e3ec 0%, #c9d8e4 42%, #d5ddd4 100%));isolation:isolate;border-radius:var(--radius-pill);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 14%, transparent);background:color-mix(in srgb, var(--color-paper) 58%, transparent);color:var(--color-ink);-webkit-backdrop-filter:blur(16px)saturate(1.1);letter-spacing:.14em;text-transform:uppercase;border:none;align-self:stretch;margin-top:6px;font-size:13px;font-weight:600;transition:color .22s,border-color .22s,background-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:relative;overflow:hidden}.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:before{content:"";z-index:-1;pointer-events:none;background-color:var(--color-night);background-image:var(--cta-field);opacity:0;background-position:50%;background-size:cover;transition:opacity .22s;position:absolute;inset:0}.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:hover:before,.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:focus-visible:before,.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:active:before{opacity:1}a.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:hover,a.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:focus-visible,a.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:active,.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:hover,.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost:focus-visible{color:var(--text-inverse);box-shadow:none;-webkit-backdrop-filter:none;filter:none;background:0 0;border:none;outline:none}@media (hover:hover) and (pointer:fine){.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitFieldExpand{opacity:1;transition:transform var(--settle), border-radius var(--settle), opacity .2s ease;border-radius:0;transform:translate(-50%,-50%)scale(1)}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitGlassCard{opacity:1;transition:transform var(--settle) var(--glass-delay), opacity .28s ease var(--glass-delay);transform:scale(1.15)}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitCallout{opacity:1;transition:transform var(--settle) calc(var(--callout-delay) + var(--callout-i) * .11s), opacity .28s ease calc(var(--callout-delay) + var(--callout-i) * .11s);transform:translateY(-50%)}.ProductBuyBox-module__Kw5bfa__splitMedia:hover [data-bloom-stage]{opacity:1;transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--bloom-hover));animation:ProductBuyBox-module__Kw5bfa__pdpBloomTighten .7s cubic-bezier(.4, 0, .2, 1) var(--settle-ms) forwards}.ProductBuyBox-module__Kw5bfa__splitMedia:hover [data-bloom-vial]{animation:ProductBuyBox-module__Kw5bfa__pdpVialSettle .7s cubic-bezier(.4, 0, .2, 1) var(--settle-ms) forwards;transform:scale(1.15)}}.ProductBuyBox-module__Kw5bfa__splitPay{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:13px}.ProductBuyBox-module__Kw5bfa__splitCompliance{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.ProductBuyBox-module__Kw5bfa__splitDisclaimer{width:100%;min-width:0;color:var(--text-tertiary);overflow-wrap:break-word;margin:8px 0 0;font-size:11px;line-height:1.65}.ProductBuyBox-module__Kw5bfa__splitSafety{appearance:none;cursor:pointer;color:var(--text-link);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline;display:inline}.ProductBuyBox-module__Kw5bfa__splitTerms{display:contents}.ProductBuyBox-module__Kw5bfa__splitTermsSummary{display:none}.ProductBuyBox-module__Kw5bfa__splitTerms>:not(.ProductBuyBox-module__Kw5bfa__splitTermsSummary){max-width:440px}@media not (min-width:1025px){.ProductBuyBox-module__Kw5bfa__splitRoot{min-height:0}.ProductBuyBox-module__Kw5bfa__splitInfo{min-height:0;padding:80px var(--layout-gutter) 56px;background:radial-gradient(90% 70% at 80% 12%,#40577438,#0000 58%),radial-gradient(70% 60% at 8% 92%,#2f6b4f29,#0000 52%),linear-gradient(165deg,#d7e3ec 0%,#c9d8e4 42%,#d5ddd4 100%);flex-direction:column;align-items:stretch;display:flex}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true]{background:var(--color-night);clip-path:inset(0)}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitField{opacity:1}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitGlass{opacity:1;width:100vw;height:100svh;transition:opacity .2s;position:fixed;inset:0}.ProductBuyBox-module__Kw5bfa__splitInfo:has([data-expanded=true]) .ProductBuyBox-module__Kw5bfa__splitGlass{opacity:0;-webkit-backdrop-filter:none}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitGrain{display:none}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitTitle,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitPrice,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitAfter,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitBody,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitChip,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitSafety,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitTagline,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitCadence,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitPay,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitDisclaimer{color:var(--text-inverse)}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitChip{border-color:color-mix(in srgb, var(--color-white) 40%, transparent)}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitChipOn{border-color:#0000}:is(.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest dt,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest p,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest dd),:is(.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] legend,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] li,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] span,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] label){color:var(--text-inverse)}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button{border-color:color-mix(in srgb, var(--color-white) 10%, transparent)}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button:hover{border-color:color-mix(in srgb, var(--color-white) 25%, transparent)}:is(.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button[aria-pressed=true],.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button[aria-pressed=true]:hover){box-shadow:none;border-color:#0000}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] [data-form-title]{color:var(--text-inverse)}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button[aria-pressed=true] [data-form-title]{color:var(--text-inverse)}:is(.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button [data-form-hint],.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button[aria-pressed=true] [data-form-hint]){color:var(--text-inverse)}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] [data-save]{color:var(--text-inverse)}:is(.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button[aria-pressed=true] span,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button[aria-pressed=true] [data-save]),:is(.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] a,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button[href],.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button:disabled){color:var(--text-inverse)}:is(.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] a:has([data-assessment]),.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button:has([data-assessment]),.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] a:has([data-assessment]) span,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitRest [data-purchase] button:has([data-assessment]) span){color:var(--color-night);-webkit-text-fill-color:var(--color-night)}.ProductBuyBox-module__Kw5bfa__splitInfo:before{content:none}.ProductBuyBox-module__Kw5bfa__splitField,.ProductBuyBox-module__Kw5bfa__splitGrain,.ProductBuyBox-module__Kw5bfa__splitGlass{grid-area:auto;position:absolute;inset:0}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitField,.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitGrain{background-position:50%;background-size:cover;width:100vw;height:100svh;position:fixed;inset:0}.ProductBuyBox-module__Kw5bfa__splitCopy{z-index:3;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:none;display:flex;position:relative}.ProductBuyBox-module__Kw5bfa__splitLead,.ProductBuyBox-module__Kw5bfa__splitRest{grid-area:auto;max-width:none;padding:0;display:contents}.ProductBuyBox-module__Kw5bfa__splitCategory,.ProductBuyBox-module__Kw5bfa__splitPlanLabel,.ProductBuyBox-module__Kw5bfa__splitCompare,.ProductBuyBox-module__Kw5bfa__splitTagline,.ProductBuyBox-module__Kw5bfa__splitCadence,.ProductBuyBox-module__Kw5bfa__splitAfter{display:none}.ProductBuyBox-module__Kw5bfa__splitTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductBuyBox-module__Kw5bfa__splitMedia{margin-top:var(--art-drop,0px);margin-bottom:calc(-1 * var(--media-tuck,0px));--plate-scale:1;--plate-w:min(calc(94vw * var(--plate-scale)), calc(467px * var(--plate-scale)), calc(82svh * var(--plate-scale) * var(--plate-ar-w) / var(--plate-ar-h)));width:100%;height:calc(var(--plate-h) + 38px);background:0 0;order:1;grid-area:auto;align-self:center;position:relative;top:auto;overflow:visible}.ProductBuyBox-module__Kw5bfa__splitPriceRow{text-align:center;order:3;justify-content:center;width:100%;margin-bottom:0}.ProductBuyBox-module__Kw5bfa__splitPrice:after{content:" per month"}.ProductBuyBox-module__Kw5bfa__splitPlan,.ProductBuyBox-module__Kw5bfa__splitRest [data-purchase]{order:4;gap:36px;margin-top:0}.ProductBuyBox-module__Kw5bfa__splitChips{margin-top:0}.ProductBuyBox-module__Kw5bfa__splitCta{order:5}.ProductBuyBox-module__Kw5bfa__splitBody{order:6;display:none}.ProductBuyBox-module__Kw5bfa__splitPay{order:7}.ProductBuyBox-module__Kw5bfa__splitRest>:not(.ProductBuyBox-module__Kw5bfa__splitTagline):not(.ProductBuyBox-module__Kw5bfa__splitBody):not(.ProductBuyBox-module__Kw5bfa__splitDek):not(.ProductBuyBox-module__Kw5bfa__splitPlan):not(.ProductBuyBox-module__Kw5bfa__splitCta):not(.ProductBuyBox-module__Kw5bfa__splitPay):not(.ProductBuyBox-module__Kw5bfa__splitDisclaimer):not(.ProductBuyBox-module__Kw5bfa__splitSafety):not([data-purchase]){order:9}.ProductBuyBox-module__Kw5bfa__splitDisclaimer{order:10}.ProductBuyBox-module__Kw5bfa__splitSafety{order:11}.ProductBuyBox-module__Kw5bfa__splitCta.ProductBuyBox-module__Kw5bfa__splitCtaFrost{background:var(--color-paper);-webkit-backdrop-filter:none}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitChipOn{background:color-mix(in srgb, var(--color-white) 50%, transparent);color:var(--text-inverse);border-color:#0000}.ProductBuyBox-module__Kw5bfa__splitFieldExpand{display:none}.ProductBuyBox-module__Kw5bfa__splitBloomHost{clip-path:none;max-height:none;overflow:visible}.ProductBuyBox-module__Kw5bfa__splitCallouts{--vial-keepout:calc(var(--plate-w) * .36 + 16px);--callout-span:min(14rem, max(0px, calc(50cqi - var(--vial-keepout) - 16px)))}.ProductBuyBox-module__Kw5bfa__splitCallout{width:var(--callout-span);max-width:var(--callout-span);min-width:0;overflow:visible}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=left]{grid-template-columns:max-content minmax(16px,1fr)}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=right]{grid-template-columns:minmax(16px,1fr) max-content}.ProductBuyBox-module__Kw5bfa__splitCalloutChip{box-sizing:border-box;width:max-content;max-width:100%;color:var(--color-night);overflow:hidden}.ProductBuyBox-module__Kw5bfa__splitCalloutChipInk,.ProductBuyBox-module__Kw5bfa__splitCalloutChipInk[data-sampled]{color:var(--color-night);-webkit-text-fill-color:var(--color-night);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=left] .ProductBuyBox-module__Kw5bfa__splitCalloutBody{text-align:left;grid-column:1/-1;justify-self:stretch}.ProductBuyBox-module__Kw5bfa__splitCallout[data-side=right] .ProductBuyBox-module__Kw5bfa__splitCalloutBody{text-align:right;grid-column:1/-1;justify-self:stretch}.ProductBuyBox-module__Kw5bfa__splitCalloutBody{color:var(--text-inverse);-webkit-text-fill-color:var(--text-inverse);background-image:none}.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] [data-bloom-stage],.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within [data-bloom-stage]{opacity:1;transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--bloom-hover));animation:ProductBuyBox-module__Kw5bfa__pdpBloomTighten .7s cubic-bezier(.4, 0, .2, 1) var(--settle-ms) forwards}.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] [data-bloom-vial],.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within [data-bloom-vial]{animation:ProductBuyBox-module__Kw5bfa__pdpVialSettle .7s cubic-bezier(.4, 0, .2, 1) var(--settle-ms) forwards;transform:scale(1.15)}.ProductBuyBox-module__Kw5bfa__splitHero{width:min(58%,280px);max-height:86%}.ProductBuyBox-module__Kw5bfa__splitChip{min-height:44px}@media (prefers-reduced-motion:reduce){.ProductBuyBox-module__Kw5bfa__splitTitle{animation:none}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitGlass{transition:none}}}@keyframes ProductBuyBox-module__Kw5bfa__pdpGlassIn{0%{opacity:0;transform:scale(.12)}to{opacity:1;transform:scale(1)}}@media (721px<=width<1025px){.ProductBuyBox-module__Kw5bfa__splitRest>.ProductBuyBox-module__Kw5bfa__splitDek{text-align:center;width:100%;max-width:440px;font-family:var(--font-ui);color:var(--text-primary);flex-direction:column;order:2;align-items:center;margin:20px 0;font-size:16px;font-weight:500;line-height:1.45;display:flex}.ProductBuyBox-module__Kw5bfa__splitDek span{display:block}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitDek{color:var(--text-inverse)}.ProductBuyBox-module__Kw5bfa__splitCopy{align-items:center}.ProductBuyBox-module__Kw5bfa__splitBody,.ProductBuyBox-module__Kw5bfa__splitTerms,.ProductBuyBox-module__Kw5bfa__splitRest [data-purchase]{width:100%;max-width:440px}}@media not (min-width:721px){.ProductBuyBox-module__Kw5bfa__splitRest>.ProductBuyBox-module__Kw5bfa__splitDek{text-align:center;width:100%;font-family:var(--font-ui);color:var(--text-primary);flex-direction:column;order:2;align-items:center;margin:20px 0;font-size:16px;font-weight:500;line-height:1.45;display:flex}.ProductBuyBox-module__Kw5bfa__splitDek span{display:block}.ProductBuyBox-module__Kw5bfa__splitInfo[data-field=true] .ProductBuyBox-module__Kw5bfa__splitDek{color:var(--text-inverse)}.ProductBuyBox-module__Kw5bfa__splitMedia{--plate-w:min(calc(94vw * var(--plate-scale)), calc(359px * var(--plate-scale)), calc(82svh * var(--plate-scale) * var(--plate-ar-w) / var(--plate-ar-h)));height:calc(var(--plate-h) + 32px)}.ProductBuyBox-module__Kw5bfa__splitCallouts{display:none}.ProductBuyBox-module__Kw5bfa__splitInfo{padding:72px var(--layout-gutter) 48px}}@media not (min-width:721px),(721px<=width<1025px){.ProductBuyBox-module__Kw5bfa__splitGlassCard{width:var(--glass-w,100%);height:var(--glass-h,100%);inset:auto;left:var(--glass-x,0px);top:var(--glass-y,0px);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-paper) 20%, transparent) 0%, color-mix(in srgb, var(--color-paper) 50%, transparent) 100%);-webkit-mask-image:linear-gradient(#0003 0%,#00000080 100%);mask-image:linear-gradient(#0003 0%,#00000080 100%)}.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitGlassCard{transition:transform var(--settle), opacity .28s ease;animation:ProductBuyBox-module__Kw5bfa__pdpVialSettle .7s cubic-bezier(.4, 0, .2, 1) var(--settle-ms) forwards;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.ProductBuyBox-module__Kw5bfa__splitMedia:hover .ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitMedia:focus-within .ProductBuyBox-module__Kw5bfa__splitGlassCard,.ProductBuyBox-module__Kw5bfa__splitMedia[data-expanded=true] .ProductBuyBox-module__Kw5bfa__splitGlassCard{animation:none;transform:scale(1)}}.ProductBuyBox-module__Kw5bfa__splitTerms{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;margin-top:0;padding-top:0;display:flex}.ProductBuyBox-module__Kw5bfa__splitTerms[open]{gap:var(--space-4);padding-bottom:var(--space-4)}.ProductBuyBox-module__Kw5bfa__splitTerms>*{max-width:none}.ProductBuyBox-module__Kw5bfa__splitTerms>div{border-top:none;padding-top:0}.ProductBuyBox-module__Kw5bfa__splitTermsSummary{cursor:pointer;width:100%;min-height:52px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse);justify-content:space-between;align-items:center;padding:0;font-size:11px;font-weight:600;list-style:none;display:flex}.ProductBuyBox-module__Kw5bfa__splitTermsSummary::-webkit-details-marker{display:none}.ProductBuyBox-module__Kw5bfa__splitTermsSummary:focus-visible{outline:2px solid color-mix(in srgb, var(--color-white) 70%, transparent);outline-offset:2px}.ProductBuyBox-module__Kw5bfa__splitTermsSummary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-top:-3px;transition:transform .16s;transform:rotate(45deg)}.ProductBuyBox-module__Kw5bfa__splitTerms[open] .ProductBuyBox-module__Kw5bfa__splitTermsSummary{min-height:0;padding-block:var(--space-4)}.ProductBuyBox-module__Kw5bfa__splitTerms[open] .ProductBuyBox-module__Kw5bfa__splitTermsSummary:after{margin-top:3px;transform:rotate(-135deg)}}@media (prefers-reduced-motion:reduce){.ProductBuyBox-module__Kw5bfa__splitTermsSummary:after{transition:none}}.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitFieldExpand{opacity:0;border-radius:calc(40px * 100cqw / var(--plate-w)) / calc(40px * 100cqh / var(--plate-h));transform:translate(-50%, -50%) scale(calc(var(--plate-w) / 100cqw), calc(var(--plate-h) / 100cqh));transition:none}.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitBloomHost .ProductBuyBox-module__Kw5bfa__splitGlassCard{opacity:0;transition:none;transform:scale(.12)}.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitCallout,.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=cap],.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=label],.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitCallout[data-anchor=base]{opacity:0;transform:translateY(-50%) translateX(var(--from)) scale(.94);transition:none}.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-stage]{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--seat,1));transition:none;animation:none}.ProductBuyBox-module__Kw5bfa__splitMedia[data-stage-replay][data-split-media] .ProductBuyBox-module__Kw5bfa__splitBloomHost [data-bloom-vial]{transition:none;animation:none;transform:none}
.QualitySection-module__D519AW__root{background:var(--surface-page-raised);grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:stretch;gap:0;width:100%;min-width:0;display:grid}.QualitySection-module__D519AW__pin{justify-content:flex-start;gap:var(--space-6);box-sizing:border-box;height:100svh;min-height:100svh;color:var(--text-primary);background:#e8e4dc;flex-direction:column;align-self:start;padding:clamp(40px,6vw,72px) clamp(28px,4vw,56px);display:flex;position:sticky;top:0;overflow:hidden}.QualitySection-module__D519AW__pinField,.QualitySection-module__D519AW__pinGrain{pointer-events:none;position:absolute;inset:0}.QualitySection-module__D519AW__pinField{z-index:0;background:radial-gradient(49% 54% at 84% 89%,#c490808c 0%,#c4908047 30%,#c4908014 62%,#0000 100%),radial-gradient(49% 54% at 20% 80%,#e0c8a085 0%,#e0c8a047 30%,#e0c8a014 62%,#0000 100%),linear-gradient(#1c1a1e 0%,#c49080 100%)}.QualitySection-module__D519AW__pinGrain{z-index:2;background-image:var(--section-bg-grain);mix-blend-mode:overlay;opacity:.42;background-size:128px 128px}.QualitySection-module__D519AW__pinGrain:after{content:"";pointer-events:none;background-image:var(--section-bg-grain);mix-blend-mode:multiply;opacity:.5;background-size:64px 64px;position:absolute;inset:0}.QualitySection-module__D519AW__pin[data-wash]{color:var(--text-inverse);background:#1c1a1e}.QualitySection-module__D519AW__pin[data-wash] .QualitySection-module__D519AW__title{color:var(--text-inverse)}.QualitySection-module__D519AW__pin[data-wash] .QualitySection-module__D519AW__body{color:var(--text-inverse-secondary)}.QualitySection-module__D519AW__pin[data-plate]{--plate-w:min(78%, 520px);--vial-keepout:min(calc(var(--plate-w) * .28), calc(50% - 9rem));--callout-span:min(11rem, calc(50% - var(--vial-keepout) - 16px));color:var(--text-inverse);background:#131922;padding:0}.QualitySection-module__D519AW__plateField{z-index:0;object-fit:cover;object-position:center;filter:blur(10px);transform-origin:50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.QualitySection-module__D519AW__plateField[data-catalog-field]{filter:none;transform:none}.QualitySection-module__D519AW__plateStage{z-index:1;width:var(--plate-w);aspect-ratio:1;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.QualitySection-module__D519AW__plateVial{z-index:1;object-fit:contain;pointer-events:none;background:0 0;width:100%;height:100%;display:block;position:relative}.QualitySection-module__D519AW__plateCallouts{z-index:2;height:var(--plate-w);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.QualitySection-module__D519AW__plateCallout{align-items:center;column-gap:0;display:grid;position:absolute;transform:translateY(-50%)}.QualitySection-module__D519AW__plateCallout[data-side=left]{left:auto;right:calc(50% + var(--vial-keepout));width:var(--callout-span);grid-template-columns:max-content minmax(16px,1fr);justify-items:start}.QualitySection-module__D519AW__plateCallout[data-side=right]{left:calc(50% + var(--vial-keepout));width:var(--callout-span);grid-template-columns:minmax(16px,1fr) max-content;justify-items:end;right:auto}.QualitySection-module__D519AW__plateCallout[data-side=left] .QualitySection-module__D519AW__plateChip{grid-area:1/1}.QualitySection-module__D519AW__plateCallout[data-side=left] .QualitySection-module__D519AW__plateStem{grid-area:1/2}.QualitySection-module__D519AW__plateCallout[data-side=left] .QualitySection-module__D519AW__plateCalloutBody{text-align:left;grid-area:2/1/auto/-1}.QualitySection-module__D519AW__plateCallout[data-side=right] .QualitySection-module__D519AW__plateStem{grid-area:1/1}.QualitySection-module__D519AW__plateCallout[data-side=right] .QualitySection-module__D519AW__plateChip{grid-area:1/2}.QualitySection-module__D519AW__plateCallout[data-side=right] .QualitySection-module__D519AW__plateCalloutBody{text-align:right;grid-area:2/1/auto/-1;justify-self:end}.QualitySection-module__D519AW__plateCallout[data-anchor=cap]{top:27%}.QualitySection-module__D519AW__plateCallout[data-anchor=label]{top:43%}.QualitySection-module__D519AW__plateCallout[data-anchor=base]{top:76%}.QualitySection-module__D519AW__pin[data-theme=sexual-health][data-plate]{--vial-keepout:min(calc(var(--plate-w) * .4), calc(50% - 9rem))}.QualitySection-module__D519AW__pin[data-theme=sexual-health] .QualitySection-module__D519AW__plateVial{filter:url(#tidl-pill-defringe)}.QualitySection-module__D519AW__pin[data-theme=sexual-health] .QualitySection-module__D519AW__plateCallout[data-anchor=cap]{top:34%}.QualitySection-module__D519AW__pin[data-theme=sexual-health] .QualitySection-module__D519AW__plateCallout[data-anchor=label]{top:50%}.QualitySection-module__D519AW__pin[data-theme=sexual-health] .QualitySection-module__D519AW__plateCallout[data-anchor=base]{top:66%}.QualitySection-module__D519AW__plateChip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 40%, transparent);width:max-content;max-width:100%;min-height:34px;font-family:var(--font-ui);letter-spacing:.02em;white-space:nowrap;color:var(--text-inverse);border:none;justify-content:center;align-items:center;padding:6px 14px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.QualitySection-module__D519AW__plateStem{border:none;width:100%;height:0}.QualitySection-module__D519AW__plateCalloutBody{max-width:100%;font-family:var(--font-ui);letter-spacing:.04em;white-space:normal;overflow-wrap:break-word;color:color-mix(in srgb, var(--color-white) 56%, transparent);margin:8px 0 0;font-size:11px;font-weight:500;line-height:1.3}.QualitySection-module__D519AW__metricsIntro{gap:var(--space-3);width:100%;max-width:36rem;margin-inline:auto;margin-bottom:var(--space-5);flex-direction:column;display:flex}.QualitySection-module__D519AW__pinMedia{z-index:1;filter:saturate(1.12)contrast(1.02);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.QualitySection-module__D519AW__pinMedia:not(.QualitySection-module__D519AW__pinMediaContain):after{content:"";background:linear-gradient(#13192294 0%,#13192238 42%,#1319221f 100%);position:absolute;inset:0}.QualitySection-module__D519AW__pinMediaContain{z-index:3;filter:none;background-position:bottom;background-size:contain}.QualitySection-module__D519AW__copy{z-index:4;gap:var(--space-4);flex-direction:column;max-width:36rem;display:flex;position:relative}.QualitySection-module__D519AW__title{font-family:var(--font-display);font-size:calc(clamp(22px, 2.8vw, 36px) * var(--font-display-scale) / 1.4);letter-spacing:-.02em;color:var(--text-primary);margin:0;scroll-margin-top:88px;font-weight:600;line-height:1.12}.QualitySection-module__D519AW__titleLine{white-space:nowrap;display:block}.QualitySection-module__D519AW__body{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.QualitySection-module__D519AW__metricsCol{box-sizing:border-box;background:var(--surface-page-raised);flex-direction:column;justify-content:center;width:100%;min-width:0;min-height:100svh;padding:clamp(40px,6vw,72px) clamp(28px,4vw,56px);display:flex}.QualitySection-module__D519AW__metrics{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:36rem;margin:0;margin-inline:auto;padding:0;list-style:none;display:flex}.QualitySection-module__D519AW__metric{column-gap:var(--space-3);width:100%;padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.QualitySection-module__D519AW__metric:has(.QualitySection-module__D519AW__icon){grid-template-columns:28px minmax(0,1fr)}.QualitySection-module__D519AW__metric:first-child{border-top:none;padding-top:0}.QualitySection-module__D519AW__metric:last-child{padding-bottom:0}.QualitySection-module__D519AW__icon{color:var(--text-primary);justify-content:center;align-items:flex-start;padding-top:4px;display:flex}.QualitySection-module__D519AW__metricCopy{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.QualitySection-module__D519AW__metricName{font-family:var(--font-display);font-size:calc(22px * var(--font-display-scale) / 1.15);color:var(--text-primary);white-space:nowrap;margin:0;font-weight:600;line-height:1.2}.QualitySection-module__D519AW__metricBody{color:var(--text-secondary);overflow-wrap:normal;word-break:normal;max-width:none;margin:0;font-size:14px;line-height:1.45}@media (721px<=width<1025px){.QualitySection-module__D519AW__root{display:none}}@media not (min-width:721px){.QualitySection-module__D519AW__root{display:none}}@media (prefers-reduced-motion:reduce){.QualitySection-module__D519AW__pin{height:auto;min-height:min(100svh,720px);position:relative}}
