.header__fmf-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#4c1d95;font-size:13.5px;font-weight:600;line-height:1;padding:11px 14px;border-radius:999px;border:1px solid #D8CDEF;text-decoration:none;white-space:nowrap;margin:0 6px 0 4px;transition:border-color .15s ease,background .15s ease}.header__fmf-btn:hover{border-color:#7c3aed;color:#4c1d95;background:#fff}@media(min-width:1200px){.header__wrapper{padding-left:24px!important;padding-right:24px!important;grid-template-columns:auto fit-content(70%) auto!important}.header__link-list{column-gap:14px!important;justify-content:flex-start!important}.header__icon-list{column-gap:14px!important}}.header__fmf-desktop{display:none}@media(min-width:1200px){.header__fmf-desktop{display:block}}.header__fmf-btn--drawer{display:flex;justify-content:center;margin:6px 0 4px;padding:13px 20px;font-size:15px}#header-sidebar-menu .panel__wrapper{justify-content:flex-start!important;--panel-wrapper-justify-content: flex-start}:root{--color-bg: #FAF8F2;--color-bg-lavender: #F7F5FC;--color-ink: #241A32;--color-ink-soft: #6B7280;--color-brand: #7C3AED;--color-brand-deep: #4C1D95;--color-brand-tint: #F1EBFC;--gradient-brand: #4C1D95;--color-green: #16A34A;--color-green-tint: #E8F8EE;--color-amber: #D97706;--color-amber-tint: #FEF3E2;--color-line: #ECE7DE;--color-line-cool: #E9E7EF;--color-white: #FFFFFF;--color-star: #F59E0B;--color-brand-dark: #4C1D95;--color-brand-light: #9B6BF0;--color-success: #16A34A;--color-bg-soft: #F7F5FC;--font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--radius-card: 20px;--radius-card-sm: 16px;--radius-pill: 999px;--shadow-soft: 0 2px 10px rgba(36, 26, 50, .05);--shadow-lift: 0 20px 45px -18px rgba(76, 29, 149, .25);--hlth-max-width: 1160px;--hlth-gutter: 20px}.hlth-section{background:var(--color-bg);font-family:var(--font-body);color:var(--color-ink);-webkit-font-smoothing:antialiased}.hlth-section--purple{background:var(--gradient-brand);color:var(--color-white)}.hlth-container{max-width:var(--hlth-max-width);margin:0 auto;padding-left:var(--hlth-gutter);padding-right:var(--hlth-gutter)}.hlth-heading{font-family:var(--font-display);font-weight:400;line-height:1.08;letter-spacing:0;color:var(--color-ink);margin:0}.hlth-heading em,.hlth-heading .hlth-accent{font-style:italic;color:var(--color-brand);font-weight:inherit}.hlth-section--purple .hlth-heading{color:var(--color-white)}.hlth-section--purple .hlth-heading em{color:#dcf}.hlth-eyebrow{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin-bottom:16px}.hlth-section--purple .hlth-eyebrow{color:#ffffffd9}.hlth-subhead{font-size:16px;line-height:1.65;color:var(--color-ink-soft);margin:0}.hlth-section--purple .hlth-subhead{color:#ffffffd9}.hlth-section-head{text-align:center;max-width:660px;margin:0 auto 40px}.hlth-section-head .hlth-heading{font-size:clamp(30px,3.8vw,44px);margin-bottom:14px}.hlth-section-head .hlth-chip{margin-bottom:16px}.hlth-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-pill);border:1px solid transparent;padding:16px 30px;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.hlth-btn:hover{transform:translateY(-1px)}.hlth-btn:active{transform:translateY(0)}.hlth-btn--primary{background:var(--color-brand-deep);color:var(--color-white);box-shadow:0 8px 20px -8px #4c1d9580}.hlth-btn--primary:hover{background:#5b21b6}.hlth-btn--secondary{background:var(--color-white);color:var(--color-brand-deep);border-color:#d8cdef}.hlth-btn--secondary:hover{border-color:var(--color-brand)}.hlth-btn--light{background:var(--color-white);color:var(--color-brand-deep)}.hlth-btn--block{width:100%}.hlth-btn .hlth-btn__arrow{font-size:15px;line-height:1}.hlth-card{background:var(--color-white);border:1px solid var(--color-line-cool);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.hlth-card--glass{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-card);box-shadow:none;color:var(--color-white)}.hlth-chip{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);background:var(--color-brand-tint);color:var(--color-brand);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 16px}.hlth-pill-green{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);background:var(--color-green-tint);color:var(--color-green);font-size:12px;font-weight:600;padding:5px 12px}.hlth-stat-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);background:var(--color-brand-tint);color:var(--color-brand-deep);font-size:12px;font-weight:600;padding:5px 12px}.hlth-checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hlth-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;color:var(--color-ink-soft)}.hlth-check{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--color-brand-tint);color:var(--color-brand);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.hlth-check svg{width:10px;height:10px}.hlth-stars{display:inline-flex;align-items:center;gap:2px;color:var(--color-star)}.hlth-stars svg{width:16px;height:16px}.hlth-icon-chip{width:65px;height:65px;flex:0 0 65px;border-radius:16px;background:var(--color-brand-tint);color:var(--color-brand);display:inline-flex;align-items:center;justify-content:center;font-size:30px}.hlth-section--purple .hlth-icon-chip{background:#ffffff24;color:var(--color-white)}.hlth-brand-icon{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.hlth-ordinal{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--color-brand)}.hlth-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.hlth-btn{padding:15px 24px;font-size:14px}.hlth-subhead{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hlth-theme.css.map */
