html{scroll-behavior:smooth}[id]{scroll-margin-top:120px}html.has-sticky-header [id]{scroll-margin-top:88px}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-sans);font-weight:400;background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--line-height-body)}h1,h2,h3,h4,h5,h6,.section-title,.section-heading,.subsection-title,.hero-banner__heading,.page-title-focus__title,.page-content-section__title,.page-rich-intro__heading,.landing-bridge__heading,.product-name,.prop-title,.policy-list-section__heading,.site-footer__wordmark,.logo-text,.hero-banner__logo,.dive-title,.trust-badge__title,.active-ingredients .section-heading,.joint-science__label,.solution-card__title,.founder-quote p{font-family:var(--font-title);font-weight:var(--font-title-weight);color:var(--color-foreground)}h1,.hero-banner__heading,.page-title-focus__title,.page-content-section__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-h1-bottom)}h2,.section-title,.section-heading,.page-rich-intro__heading,.landing-bridge__heading,.joint-scroll__heading,.policy-list-section__heading,.product-name{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-h2-bottom)}h3,.subsection-title,.dive-title,.prop-title,.trust-badge__title,.joint-science__label,.solution-card__title,.founder-quote p{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--tracking-tight)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.site-footer__wordmark,.logo-text,.hero-banner__logo,.site-nav__logo{font-size:var(--font-size-display);line-height:var(--line-height-display)}p,.rte,.rte p,.rte li,.section-lead,.hero-banner__text,.hero-banner__text p,.page-rich-intro__body,.page-rich-intro__body p,.page-rich-intro__body li,.content-body,.content-body p,.header-content,.header-content p,.product-description,.product-description p,.product-ingredients-summary,.product-ingredients-summary p,.product-ingredients-summary li,.section-text,.section-text p,.benefit-text,.benefit-card__text,.solution-card__text,.joint-scroll__intro,.joint-scroll__intro p,.prop-text,.use-text,.trust-badge__desc,.joint-science__desc,.joint-scroll__desc,.joint-scroll__text,.joint-scroll__list li,.landing-bridge__body,.landing-bridge__body p,.active-ingredients__intro,.active-ingredients__intro p,.ingredient-desc,.ingredients-list-box,.page-title-focus__page,.page-title-focus__page p,.page-content-section__body,.page-content-section__body p,.page-content-section__body li,.studies-disclaimer,.aging-content p,.formula-card p,.formula-footer-text p,.effect-details-grid p,.ingredients-grid p,.mini-title,.table-footnote,.product-effect p:not(.kicker):not(.section-heading):not(.subsection-title){font-family:var(--font-sans);font-size:max(1rem,var(--font-size-body));line-height:var(--line-height-body)}.section-lead,.hero-banner__text,.header-content,.page-title-focus__lead,.page-title-focus__lead p{font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.text-measure,.section-lead,.hero-banner__text,.page-rich-intro__body,.content-body,.header-content,.product-description,.scientific-breakthrough .content-body,.page-title-focus__lead,.trust-badge__desc,.benefit-text,.benefit-card__text,.solution-card__text,.joint-scroll__intro,.joint-scroll__intro p,.prop-text,.use-text,.landing-bridge__body,.page-content-section__body{max-width:var(--measure-body)}.text-measure--center,.section-lead,.hero-banner__text,.header-content,.page-title-focus__lead{margin-left:auto;margin-right:auto}.hero-banner__content{max-width:min(980px,100%)}.hero-banner__text{max-width:var(--measure-narrow)}a{transition:color .2s ease}.kicker,.section-kicker,.comparison-table__kicker,.page-rich-intro__kicker,.page-title-focus__kicker,.landing-bridge__kicker,.hero-banner__subheading{font-family:var(--font-sans)}.kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-brand)}.btn,.btn-primary,.btn-secondary,.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-sans);font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;line-height:1}.primary-cta,.btn-primary{background:var(--color-brand);color:var(--color-on-brand);box-shadow:0 6px 18px #4caf5047}.primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-sans);font-size:.88rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;line-height:1.2;white-space:nowrap}.primary-cta:hover{background:var(--color-brand-hover);color:var(--color-on-brand);transform:translateY(-1px);box-shadow:0 10px 24px #4caf5061}.primary-cta--hero,.hero-banner__button.primary-cta{padding:18px 38px;font-size:.92rem;box-shadow:0 10px 26px #4caf5052}.btn-primary:hover{background:var(--color-brand-hover);transform:translateY(-1px);box-shadow:0 10px 24px #4caf5052}.btn-secondary{background:transparent;color:var(--color-brand);border-color:currentColor}.btn-secondary:hover{background:var(--color-brand);color:var(--color-on-brand)}.section-shell{padding:var(--section-pad-y) var(--section-pad-x)}.section-shell--muted{background:var(--color-brand-muted)}.section-shell--alt{background:var(--color-surface-alt)}.section-shell--deep{background:var(--color-brand-deep);color:var(--color-on-brand)}.section-shell--deep :is(h1,h2,h3,h4,h5,h6){color:var(--color-on-brand)}.container{max-width:var(--container-max);margin:0 auto}.container--wide{max-width:var(--container-wide)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
