:root{--cro-ink-deep: #14100E;--cro-ink: #1F1B18;--cro-ink-2: #2C2724;--cro-ink-soft: #3A3430;--cro-muted: #6B635C;--cro-line: #E4DED6;--cro-bg: #FFFFFF;--cro-surface: #F7F6F3;--cro-surface-2: #F1EEE8;--cro-accent: #A8371F;--cro-accent-deep: #8B2E1A;--cro-accent-soft: #FAE9E2;--cro-accent-ink: #FFFFFF;--cro-gold: #C98B3A;--cro-gold-soft: #E8C88A;--cro-success: #2F7D48;--cro-warn: #B8763A;--cro-font-display: Fraunces, "Times New Roman", Georgia, serif;--cro-font-display-fallback: Jost, "Inter Tight", system-ui, sans-serif;--cro-font-body: Inter, -apple-system, "Segoe UI", Roboto, Helvetica, sans-serif;--cro-w-body: 400;--cro-w-bold: 600;--cro-w-display: 700;--cro-step--2: 12px;--cro-step--1: 13px;--cro-step-0: clamp(15px, 1.05vw, 16px);--cro-step-1: clamp(17px, 1.3vw, 19px);--cro-step-2: clamp(20px, 1.7vw, 24px);--cro-step-3: clamp(24px, 2.2vw, 30px);--cro-step-4: clamp(28px, 3vw, 38px);--cro-step-5: clamp(32px, 4vw, 48px);--cro-step-6: clamp(38px, 5vw, 60px);--cro-step-7: clamp(44px, 6.2vw, 76px);--cro-leading: 1.6;--cro-leading-tight: 1.15;--cro-letter-display: -.01em;--cro-letter-eyebrow: .14em;--cro-unit: 8px;--cro-space-1: 4px;--cro-space-2: 8px;--cro-space-3: 12px;--cro-space-4: 16px;--cro-space-5: 24px;--cro-space-6: 32px;--cro-space-7: 48px;--cro-space-8: 64px;--cro-space-9: 80px;--cro-space-10: 120px;--cro-section-y: clamp(48px, 6vw, 80px);--cro-section-y-end: clamp(44px, 5.4vw, 72px);--cro-section-x: 24px;--cro-gap: 12px;--cro-gap-lg: 16px;--cro-container: 990px;--cro-container-wide: 1200px;--cro-radius: 16px;--cro-radius-lg: 24px;--cro-radius-md: 20px;--cro-radius-pill: 999px;--cro-border: 1px solid var(--cro-line);--cro-shadow-1: none;--cro-shadow-2: 0 2px 4px rgba(31, 27, 24, .04);--cro-shadow-glow: 0 10px 36px rgba(168, 55, 31, .45);--cro-shadow-glow-sm: 0 6px 28px rgba(168, 55, 31, .3);--cro-dur: .3s;--cro-dur-accent: .5s;--cro-dur-slow: .65s;--cro-ease: linear;--cro-ease-expo: cubic-bezier(.16, 1, .3, 1);--cro-ease-smooth: cubic-bezier(.22, 1, .36, 1);--cro-reveal-y: 28px;--cro-reveal-dur: .72s;--cro-reveal-scale: .988}.vx{font-family:var(--cro-font-body);font-size:var(--cro-step-0);font-weight:var(--cro-w-body);line-height:var(--cro-leading);color:var(--cro-ink);background:var(--cro-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vx *,.vx *:before,.vx *:after{box-sizing:border-box}.vx img,.vx video{max-width:100%;display:block}.vx{font-size-adjust:none}.vx :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--cro-font-display);font-weight:var(--cro-w-display);line-height:var(--cro-leading-tight);letter-spacing:var(--cro-letter-display);color:var(--cro-ink);text-transform:none}.vx :where(p,ul,ol,figure,blockquote){margin:0}.vx :where(ul,ol){padding:0;list-style:none}.vx :where(a){color:inherit;text-decoration:none}.vx :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.vx-wrap{width:100%;max-width:var(--cro-container);margin-inline:auto;padding-inline:var(--cro-section-x)}.vx-wrap--wide{max-width:var(--cro-container-wide)}.vx-section{padding-block:var(--cro-section-y) var(--cro-section-y-end);background:var(--cro-bg)}.vx-section--surface{background:var(--cro-surface)}.vx-section--ink{background:var(--cro-ink);color:#fff}.vx-section--ink :where(h1,h2,h3,h4,h5,h6){color:#fff}.vx-eyebrow{font-family:var(--cro-font-body);font-size:var(--cro-step--2);font-weight:var(--cro-w-bold);letter-spacing:var(--cro-letter-eyebrow);text-transform:uppercase;color:var(--cro-accent)}.vx-h2{font-size:var(--cro-step-4)}.vx-h3{font-size:var(--cro-step-2)}.vx-lede{font-size:var(--cro-step-1);color:var(--cro-ink-soft);line-height:var(--cro-leading)}.vx-small{font-size:var(--cro-step--1);color:var(--cro-muted)}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cro-space-2);min-height:52px;padding:14px var(--cro-space-6);border-radius:var(--cro-radius-pill);font-family:var(--cro-font-body);font-size:var(--cro-step-0);font-weight:var(--cro-w-bold);letter-spacing:.01em;text-align:center;transition:all var(--cro-dur) var(--cro-ease)}.vx-btn--primary{background:var(--cro-accent);color:var(--cro-accent-ink);box-shadow:var(--cro-shadow-glow-sm)}.vx-btn--primary:hover{background:var(--cro-accent-deep);box-shadow:var(--cro-shadow-glow);transform:translateY(-1px)}.vx-btn__l{display:inline-block;transition:transform var(--cro-dur) var(--cro-ease)}.vx-btn:hover .vx-btn__l{transform:translateY(-1px)}.vx-btn--ghost{background:transparent;color:var(--cro-ink);border:1px solid var(--cro-ink)}.vx-btn--ghost:hover{background:var(--cro-ink);color:#fff}.vx-btn--block{width:100%}.vx :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--cro-accent);outline-offset:3px;border-radius:var(--cro-radius)}.vx-card{background:var(--cro-bg);border:var(--cro-border);border-radius:var(--cro-radius-lg);padding:var(--cro-space-5);box-shadow:var(--cro-shadow-1);transition:border-color var(--cro-dur) var(--cro-ease),transform var(--cro-dur) var(--cro-ease)}.vx-card:hover{border-color:var(--cro-accent);transform:translateY(-2px)}.vx-reveal{opacity:1;transform:none}.vx[data-vx-reveal=on] .vx-reveal{opacity:0;transform:translateY(var(--cro-reveal-y)) scale(var(--cro-reveal-scale));transition:opacity var(--cro-reveal-dur) var(--cro-ease-expo),transform var(--cro-reveal-dur) var(--cro-ease-expo);will-change:opacity,transform}.vx[data-vx-reveal=on] .vx-reveal.is-in{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){.vx *,.vx *:before,.vx *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vx[data-vx-reveal=on] .vx-reveal{opacity:1;transform:none}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,[class*=__title],[class*=__heading]{font-variation-settings:"SOFT" 12,"WONK" 0}#MainContent{width:100%;margin:0 auto;animation:none!important;overscroll-behavior:none;overscroll-behavior-y:none}body.template-product #MainContent>.shopify-section{content-visibility:auto;contain-intrinsic-size:auto 900px}body.template-product #MainContent>.shopify-section:first-of-type{content-visibility:visible}.im8-social-proof__card-role,.im8-social-proof__overlay-role,.im8-social-proof__card-credential,.im8-launch__benefit-pill,.im8-launch__product-badge,.im8-launch__product-footer,.im8-launch__stack-tag,.im8-launch__stack-meta,.im8-spectrum__table-heading,.im8-cc__modal-th,.im8-cc__thead-name,.im8-cc__more-badge,.im8-reviews-zone__badge,.flavor-quick-add__eyebrow,.flavor-quick-add__divider-text,.im8-pt-slider__category,.im8-pt-slider__banner-text,.im8-pt-slider__price-caption,.im8-bstack-welcome-kit__eyebrow,.im8-bstack-welcome-kit__kicker,.im8-pro-trusted__eyebrow,.im8-pro-trusted__card-role,.im8-pro-trusted__overlay-role,.im8-pro-sab__eyebrow,.im8-stack-cost__label,.im8-stack-cost__category-meta,.im8-stack-cost__item-currency,.im8-stack-cost__disclaimer,.im8-body-support__eyebrow,.im8-pro-guarantee__eyebrow,.im8-pro-guarantee__tier-meta,.im8-pro-guarantee__badge,.im8tbar__lbl,.im8-shopbar__event,.im8-shopbar__offer,.lily-hero__eyebrow,.lily-hero__badge-text,.lily-hero__rating-count,.im8-press-logos__subheading,.im8-medguide__eyebrow,.im8-medguide__chip,.im8-medguide__cell-label,.product-review-stats__reviews,.product-review-stats__meta,.im8-product__eyebrow,.im8-key-benefits__pill,.im8-cc__cell-name,.im8-cc__cell-text--comp,.im8-cc__more-dose,.im8-cc__badge,.im8tbar__subtitle,.im8-stack-cost__savings-label,.im8-stack-cost__savings-note,.im8-stack-cost__savings-link,.im8-launch__reasons-label,.im8-pt-slider__desc,.im8-pt-slider__discount-badge{font-size:12px!important}.im8-cc__cell-name,.im8-cc__cell-text--comp,.im8-pt-slider__desc{letter-spacing:0!important}.statistics-grid__source-note p,.variety-pack-card__badge span,.im8-cc__thead-empty span,.im8-launch__divider-text,.im8-launch__discount-badge,.shop-now-bar .btn-label,.im8-spectrum__benefit,.im8-bstack-welcome-kit__row span,.im8-bstack-welcome-kit__price-stack,.im8-bstack-welcome-kit__price-stack strong,.im8-bstack-welcome-kit__price-stack s{font-size:12px!important}.im8-bstack-welcome-kit__price-stack strong{font-size:16px!important}.statistics-grid__stat h3{color:var(--cro-accent)!important;-webkit-text-fill-color:var(--cro-accent)!important;background:none!important}.statistics-grid__subheading h3{color:var(--cro-ink)!important}.statistics-grid__description,.statistics-grid__description p{color:var(--cro-ink-soft)!important}@media(max-width:749px){.shop-now-bar .im8-shopbar__wordmark{display:none!important}.shop-now-bar .im8-shopbar__event,.shop-now-bar .im8-shopbar__offer{max-width:236px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.im8-launch__product-price-block{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.im8-launch__stack-tag.im8-launch__stack-tag{background-image:linear-gradient(135deg,var(--cro-accent) 0%,var(--cro-accent-deep) 100%)!important}.im8tbar.im8tbar{background-image:linear-gradient(90deg,var(--cro-accent-deep) 0%,var(--cro-accent) 55%,var(--cro-accent-deep) 100%)!important}.im8-social-proof__stat-text,.im8-press-logos__subheading p,.im8-press-logos--elevated .im8-press-logos__subheading p{font-size:12px!important}:where(product-info,.im8-social-proof,.im8-reviews-zone,.statistics-grid,.flavor-quick-add,.im8-spectrum,.im8-body-support,.im8-stack-cost,.im8-cc,.im8-launch,.im8-pro-guarantee,.Index_faq_accordion_lists_main_new,.lily-hero,.im8-pt-slider,.im8-bstack-welcome-kit,.im8-press-logos,.shop-now-bar,.im8tbar){letter-spacing:normal}.im8-social-proof__dot{width:24px!important;height:24px!important;background:transparent!important;position:relative;border-radius:12px!important}.im8-social-proof__dot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:4px;background:#ffffff4d;transition:inset .25s ease,background .25s ease}.im8-social-proof__dot:hover:before{background:#ffffff8c}.im8-social-proof__dot.is-active:before{top:8px;right:0;bottom:8px;left:0;background:var(--cro-bg)}product-info [data-vx-accordion] .question{min-height:44px;display:flex;align-items:center;padding:11px 0}product-info .im8-trust-bar__sub,product-info .clinical-proof-card__eyebrow,product-info .clinical-proof-card__link-placeholder,product-info .im8-whats-in__row span,product-info .im8-whats-in__chip span{font-size:12px!important}.im8-spectrum__ingredient-form,.im8-spectrum__badge{font-size:12px!important}@media(max-width:749px){.im8-spectrum__ingredient-form,.im8-spectrum__badge{font-size:12px!important;letter-spacing:.02em!important}}.thumbnail-slider .thumbnail-list{display:flex!important;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 0 2px;margin:0}.thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-slider .thumbnail-list__item{flex:0 0 64px!important;width:64px!important;max-width:none!important}.thumbnail-slider .thumbnail{width:64px;height:64px;display:block}.thumbnail-slider .thumbnail img{width:100%;height:100%;object-fit:cover}.im8-body-support__footer-text,.im8-body-support__subtitle{color:var(--cro-ink-soft)!important}.im8-stack-cost__total-label{color:var(--cro-ink)!important}.im8-body-support__pill{color:var(--cro-ink-soft)!important}.im8-body-support__pill.is-active{color:var(--cro-bg)!important}.im8-stack-cost__disclaimer,.im8-stack-cost__category-meta,.im8-stack-cost__label,.im8-stack-cost__subtitle,.im8-launch__divider-text,.im8-launch__stack-meta,.im8-cc__subtitle,.im8-cc__footer,.im8-cc__thead-name,.im8-cc__thead-empty span,.im8-body-support__content-detail,.statistics-grid__source-note p{color:var(--cro-muted)!important}.im8-stack-cost__disclaimer,.im8-stack-cost__category-meta{color:var(--cro-ink-soft)!important}.im8-launch__reasons-label{color:color-mix(in srgb,var(--cro-bg) 78%,transparent)!important}.im8-launch__product-footer{color:var(--cro-muted)!important}.im8tbar__headline{color:var(--cro-bg)!important}.im8tbar__subtitle{color:color-mix(in srgb,var(--cro-bg) 88%,transparent)!important}.im8-pt-slider__price-caption,.im8-pt-slider__card .money,.statistics-grid__source-note,.statistics-grid__source-note p{color:var(--cro-ink-soft)!important}.im8-pt-slider__discount-badge{color:var(--cro-bg)!important;background:var(--cro-accent)!important}.flavor-quick-add__divider-text{color:color-mix(in srgb,var(--cro-bg) 78%,transparent)!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/vx-core.css.map */
