:root{--ink-900: #2d1b3d;--ink-700: #3a3448;--ink-500: rgba(45, 27, 61, .72);--ink-400: rgba(45, 27, 61, .58);--ink-300: rgba(45, 27, 61, .42);--paper-0: #ffffff;--paper-50: #fafafa;--paper-100: #f6f2ed;--paper-150: #f4f4f8;--accent-clay: #a0522d;--accent-gold: #d4a843;--ff-serif: "freight-text-pro", Georgia, "Times New Roman", serif;--ff-sans: "sofia-pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fs-xs: clamp(13px, .4vw + 11.5px, 14px);--fs-sm: clamp(15px, .5vw + 13px, 16px);--fs-md: clamp(16px, .8vw + 14px, 18px);--fs-lg: clamp(18px, .8vw + 16px, 20px);--fs-xl: clamp(20px, 1.4vw + 17px, 22px);--fs-2xl: clamp(24px, 2vw + 18px, 28px);--fs-3xl: clamp(30px, 2.4vw + 22px, 36px);--fs-4xl: clamp(36px, 3.2vw + 24px, 48px);--fs-hero: clamp(1.75rem, 1.4rem + 1.8vw, 3.25rem);--fs-5xl: clamp(44px, 5vw + 28px, 64px);--fs-price: clamp(32px, 2.4vw + 22px, 40px);--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.55;--lh-loose: 1.7;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-section-sm: 48px;--space-section-md: 72px;--space-section-lg: 96px;--measure-narrow: 38ch;--measure-body: 62ch;--measure-wide: 72ch;--lp-w-wide: 1200px;--lp-w-text: 800px;--lp-w-narrow: 760px;--lp-gutter: clamp(16px, 4vw, 32px);--card-padding: clamp(24px, 2vw + 16px, 32px)}@media(min-width:769px){:root{--space-section-sm: 72px;--space-section-md: 96px;--space-section-lg: 128px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--ink-700);background:var(--paper-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p{margin:0 0 var(--space-4);max-width:var(--measure-body)}p:last-child{margin-bottom:0}.sk-lp{--sk-brand: var(--ink-900);--sk-text: var(--ink-700);--sk-muted: var(--ink-500);--sk-hairline: color-mix(in srgb, var(--ink-700) 12%, transparent);--sk-surface: var(--paper-0);--sk-surface-soft: var(--paper-50);font-family:var(--ff-sans);font-weight:var(--fw-regular);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--ink-700);background:var(--paper-0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sk-lp *,.sk-lp *:before,.sk-lp *:after{box-sizing:border-box}.sk-lp img{max-width:100%;height:auto;display:block}.sk-lp a{color:inherit;text-decoration:none}.sk-lp ul,.sk-lp ol{list-style:none;margin:0;padding:0}.sk-lp p{margin:0}h1,.display,.lp-display{font-family:var(--ff-serif);font-size:var(--fs-5xl);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink-900);margin:0 0 var(--space-5)}h2,.h2,.lp-section-heading{font-family:var(--ff-serif);font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-normal);color:var(--ink-700);margin:0 0 var(--space-4)}h3,.h3{font-family:var(--ff-sans);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--ink-700);margin:0 0 var(--space-3)}h4,.h4{font-family:var(--ff-sans);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--ink-700);margin:0 0 var(--space-2)}.lp-eyebrow,.eyebrow{font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-700);margin:0 0 var(--space-3)}.lead,.lp-lead{font-family:var(--ff-sans);font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--ink-700);margin:0 0 var(--space-5);max-width:var(--measure-body)}.body,.lp-body{font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--ink-700);max-width:var(--measure-body)}.body-sm,.lp-body-sm{font-family:var(--ff-sans);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--ink-500)}.meta,.lp-meta{font-family:var(--ff-sans);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.4;color:var(--ink-500)}.caption,.lp-caption{font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-loose);color:var(--ink-500)}.price,.lp-price{font-family:var(--ff-serif);font-size:var(--fs-price);font-weight:var(--fw-regular);line-height:1;letter-spacing:var(--tracking-tight);color:var(--ink-900)}em,i{font-style:italic;font-family:var(--ff-serif)}strong,b{font-weight:var(--fw-semibold);color:var(--ink-900)}a{color:var(--ink-700);text-underline-offset:3px}a:hover{color:var(--ink-900)}.lp-hero h1{font-size:var(--fs-5xl)}.lp-hero p{font-size:var(--fs-lg);font-weight:var(--fw-regular);color:var(--ink-700)}.lp-hero .lp-eyebrow{color:var(--ink-700)}.lp-problem p,.lp-problem li{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-700);line-height:var(--lh-normal)}.lp-mech__eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500)}.lp-mech__title{font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-700)}.lp-mech__hero-caption{font-size:var(--fs-xs);color:var(--ink-500);line-height:var(--lh-loose)}.lp-mech__bullet,.lp-mech__bullet-text{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-700);line-height:var(--lh-normal)}.lp-mech__label-pill{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-700)}.mechanism-card__head{font-family:var(--ff-serif);font-size:var(--fs-2xl);font-weight:var(--fw-medium);color:var(--ink-900)}.mechanism-card__wavelength{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-500);letter-spacing:var(--tracking-wide)}.lp-mech__card-title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--ink-700)}.lp-mech__trust{font-size:var(--fs-sm);color:var(--ink-500)}.sk-clinic-compare h2{font-size:var(--fs-3xl)}.sk-clinic-compare th{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-700)}.sk-clinic-compare td{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-700);line-height:var(--lh-normal)}.lp-reviews h2{font-size:var(--fs-3xl)}.lp-reviews__score-value{font-family:var(--ff-serif);font-size:var(--fs-xl);font-weight:var(--fw-medium);color:var(--ink-900)}.lp-reviews__score-stars{color:var(--accent-gold)}.lp-reviews__score-count{font-size:var(--fs-sm);color:var(--ink-500)}.lp-review-card__stars{color:var(--accent-gold)}.lp-review-card__concern{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-clay)}.lp-review-card__text{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-700);line-height:1.6}.lp-review-card__author{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-700)}.lp-review-card__verified{font-size:var(--fs-xs);color:var(--ink-500)}.lp-faq__question{font-family:var(--ff-sans);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--ink-700)}.lp-faq__answer{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-700);line-height:var(--lh-normal)}.lp-whats-in-box h2{font-size:var(--fs-3xl)}.lp-whats-in-box li{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-700)}.lp-cta-final h2{font-size:var(--fs-4xl);color:var(--ink-700)}.lp-cta-final p{font-size:var(--fs-lg);font-weight:var(--fw-regular);color:var(--ink-500)}.footer p,.footer__menu-link{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--paper-0)}.footer__logo-link{font-family:var(--ff-serif);font-size:var(--fs-2xl);font-weight:var(--fw-medium);color:var(--paper-0)}.lp-citations p,.lp-citations li{font-size:var(--fs-xs);color:var(--ink-500);line-height:var(--lh-loose)}h1+p,h2+p,h3+p,.lp-section-heading+p,.lp-eyebrow+h2{margin-top:var(--space-4)}.lp-eyebrow+h1,.lp-eyebrow+h2,.lp-eyebrow+.lp-section-heading{margin-top:var(--space-2)}.lp-section-heading+p,h2+.lead{margin-top:var(--space-5)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/typography.css.map */
