@charset "UTF-8";*{margin:0;padding:0}html{font-size:16px;line-height:1.5}body,html{scroll-behavior:auto}body{font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#1f2023;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.25;margin-bottom:1rem}h1{font-size:2.25rem;font-weight:800}h2{font-size:1.875rem;font-weight:700}h3{font-size:1.5rem}h3,h4{font-weight:600}h4{font-size:1.25rem}h5{font-size:1.125rem}h5,h6{font-weight:600}h6{font-size:1rem}p{color:#585b86;line-height:1.75;margin-bottom:1rem}a{color:#cd83ff;text-decoration:none;transition:color .3s ease}a:hover{color:#8f42cc}ol,ul{margin-bottom:1rem;padding-left:1.5rem}li{margin-bottom:.25rem}img{display:block;height:auto;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{background:none;border:none;cursor:pointer;padding:0}:focus{outline:2px solid #cd83ff;outline-offset:2px}.container{margin:0 auto;max-width:1400px;padding:0 1rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.pt,.pt-vars{--pt-ink:var(--tb-ink,#1d1530);--pt-muted:var(--tb-muted,#5b5470);--pt-brand:var(--tb-brand,#6d28d9);--pt-brand-soft:var(--tb-soft,#f4efff)}.pt{--pt-line:rgba(var(--tb-brand-rgb,124,58,237),.14);--pt-warn:var(--tb-warn,#b45309);--pt-ok:var(--tb-ok,#15803d);background:linear-gradient(180deg,var(--tb-soft,#f6f0ff) 0,#fff 420px);color:var(--pt-ink);font-size:17px;line-height:1.5;padding:16px 16px 72px}.pt.pt--large{font-size:20px}.pt h1,.pt h2,.pt h3{color:var(--pt-ink);font-family:inherit;line-height:1.2;text-wrap:balance}.pt p{color:inherit}.pt-wrap{display:grid;gap:16px;margin:0 auto;max-width:980px}.pt-title{font-size:clamp(1.75rem,7vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin:4px 0 0}.pt-sub{color:var(--pt-muted);margin:0}.pt-card{background:#fff;border:1px solid rgba(var(--tb-brand-rgb,124,58,237),.1);border-radius:20px;box-shadow:0 1px 2px #1d15300a,0 8px 24px #1d15300d;padding:18px}.pt-card h2,.pt-card h3{font-size:1.15em;margin:0 0 6px}.pt-row{display:flex;flex-wrap:wrap;gap:10px}.pt-btn,.pt-row{align-items:center}.pt-btn{background:linear-gradient(135deg,var(--tb-brand-light,#a46bff),var(--tb-brand,#6d28d9));border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none}.pt-btn--ghost{background:#fff;border:2px solid rgba(var(--tb-brand-rgb,124,58,237),.25);color:var(--tb-ink-strong,#4b1fb8)}.pt-btn:hover{color:#fff}.pt-btn:active{transform:scale(.98)}.pt-btn--ghost:hover{color:var(--tb-ink-strong,#4b1fb8)}.pt-btn:disabled{cursor:default;opacity:.55}.pt-btn:focus-visible{outline:3px solid var(--tb-line-strong,#a78bfa);outline-offset:2px}.pt-badge{background:#e11d48;color:#fff;font-size:13px;height:24px;min-width:24px;padding:0 8px}.pt-badge,.pt-pill{align-items:center;border-radius:999px;display:inline-flex;font-weight:700}.pt-pill{background:var(--pt-brand-soft);color:var(--pt-brand);font-size:.85em;gap:6px;padding:4px 12px;white-space:nowrap}.pt-pill--warn{background:var(--tb-warn-soft,#fff4e5);color:var(--pt-warn)}.pt-pill--ok{background:var(--tb-ok-soft,#ecfdf3);color:var(--pt-ok)}.pt-fine{color:var(--pt-muted);font-size:.85em;margin:0}.pt-nav{background:#fff;border:1px solid rgba(var(--tb-brand-rgb,124,58,237),.1);border-radius:18px;box-shadow:0 1px 2px #1d15300a;grid-template-columns:repeat(5,1fr);padding:4px}.pt-nav,.pt-nav a{display:grid;gap:2px}.pt-nav a{align-content:center;border-radius:14px;color:var(--tb-muted,#6b6385);font-size:12px;font-weight:600;justify-items:center;min-height:56px;padding:6px 2px;position:relative;text-decoration:none;transition:background .15s ease,color .15s ease}.pt-nav a>:first-child:not(.pt-badge){font-size:22px}.pt-nav a:hover{color:var(--pt-brand)}.pt-nav a.is-current,.pt-nav a.router-link-exact-active{background:var(--pt-brand-soft);color:var(--pt-brand)}.pt-nav a .pt-badge{font-size:11px;height:18px;min-width:18px;padding:0 5px;position:absolute;right:calc(50% - 22px);top:4px}.pt-list{background:#fff;border:1px solid rgba(var(--tb-brand-rgb,124,58,237),.1);border-radius:20px;display:grid;list-style:none;margin:0;overflow:hidden;padding:0}.pt-list li+li{border-top:1px solid rgba(var(--tb-brand-rgb,124,58,237),.08)}.pt-listrow{align-items:center;background:none;border:0;color:var(--pt-ink);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:auto 1fr auto;min-height:64px;padding:10px 16px;text-align:left;text-decoration:none;width:100%}.pt-listrow:active,.pt-listrow:hover{background:var(--tb-soft,#faf8ff);color:var(--pt-ink)}.pt-listrow__icon{background:var(--pt-brand-soft);border-radius:12px;color:var(--pt-brand);display:grid;font-size:20px;height:40px;place-items:center;width:40px}.pt-listrow__text{display:grid;gap:1px;min-width:0}.pt-listrow__text span{color:var(--pt-muted);font-size:.85em}.pt-listrow__chev{color:var(--tb-accent,#b3a9d1);font-size:20px}.pt-timeline{display:grid;gap:0;list-style:none;margin:8px 0 0;padding:0}.pt-timeline li{display:grid;gap:10px;grid-template-columns:28px 1fr;padding-bottom:14px;position:relative}.pt-timeline li:before{background:var(--tb-soft,#e4dafc);bottom:0;content:"";left:13px;position:absolute;top:24px;width:2px}.pt-timeline li:last-child:before{display:none}.pt-timeline .dot{background:var(--tb-soft,#ede7fb);border-radius:50%;color:var(--tb-line-strong,#9a8fc0);display:grid;font-size:14px;height:28px;place-items:center;width:28px}.pt-timeline .done .dot{background:var(--pt-brand);color:#fff}.pt-timeline .current .dot{box-shadow:0 0 0 5px rgba(var(--tb-brand-rgb,124,58,237),.18)}.pt-timeline .attention .dot{background:var(--pt-warn);color:#fff}.pt-timeline .todo{color:var(--tb-line-strong,#9a8fc0)}.pt-row>*,.pt-wrap>*{min-width:0}.pt-row>.pt-nav{flex:1 1 100%}.pt-card{min-width:0;overflow-wrap:anywhere}@media (max-width:767px){.pt-wrap{gap:12px}.pt-nav a{min-height:48px;padding:4px 2px}.pt-nav a>:first-child:not(.pt-badge){font-size:20px}}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300 700;src:url(../fonts/outfit-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300 700;src:url(../fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{ascent-override:100.18%;descent-override:26.0468%;font-family:"Outfit Fallback: Arial";line-gap-override:0%;size-adjust:99.8204%;src:local("Arial")}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:normal;font-weight:400 600;src:url(../fonts/bodoni-moda-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:normal;font-weight:400 600;src:url(../fonts/bodoni-moda-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{ascent-override:98.4981%;descent-override:35.0216%;font-family:"Bodoni Moda Fallback: Times New Roman";line-gap-override:0%;size-adjust:114.215%;src:local("Times New Roman")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300 600;src:url(../fonts/jost-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{ascent-override:111.4502%;descent-override:39.0596%;font-family:"Jost Fallback: Arial";line-gap-override:0%;size-adjust:96.007%;src:local("Arial")}@font-face{font-display:swap;font-family:Lateef;font-style:normal;font-weight:300;src:url(../fonts/lateef-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Lateef;font-style:normal;font-weight:300;src:url(../fonts/lateef-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lateef;font-style:normal;font-weight:400;src:url(../fonts/lateef-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Lateef;font-style:normal;font-weight:400;src:url(../fonts/lateef-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lateef;font-style:normal;font-weight:700;src:url(../fonts/lateef-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Lateef;font-style:normal;font-weight:700;src:url(../fonts/lateef-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{ascent-override:117.2737%;descent-override:61.997%;font-family:"Lateef Fallback: Times New Roman";line-gap-override:0%;size-adjust:80.649%;src:local("Times New Roman")}@media (max-width:767px){html body :is(.hero-description,.hero-price,.step-description,.cp__desc,.cp__trust,.cp__more,.cc__sub,.cc__key,.cc__price,.see-all,.see-all__link,.start-option small,.amb-sub,.amb-card__help,.product-may-help,.product-saving,.testimonial-quote,.faq-answer,.faq-answer p,.crew-desc,.page-intro,.page-subtitle){font-size:16px!important;line-height:1.5!important}html body .pfor{font-size:16px!important}html body .product-detail-page :is(p,li,.wyg li,.whats-in li,.bc-q p,.bc-trust li,.plan-billing,.description-content,.description-content p,.auto-renew-note,.product-for,.product-may-help){font-size:17px!important;line-height:1.5!important}html body .product-detail-page :is(.disclaimer-box p,.disclaimer-notes p,.plan-renew-fine,.price-code-note,.product-category,.product-formula){font-size:15px!important}html body :is(.hero-btn,.hero-goal,.cp__chip,.cp__start,.crew-see,.crew-tab,.crew-more,.faq-question,.cc__start,.chip,.start-option,.start-back,.browse-all-button,.whats-in summary,.bc-q summary,.get-started-button,.mobile-buy-bar__cta,.see-all__link){min-height:48px!important}}html body :is(.privacy-page,.terms-page,.privacy-practices-page,.medical-consent-page,.bill-of-rights-page,.ca-residents-page,.fin-min-tre-page,.glp-one-page,.nad-plus-page,.sildenafil-page,.tadalafil-page,.compare-hub,.compare-page) a:not(.cta-button){color:#6b2fa3;text-decoration:underline;text-underline-offset:2px}html body :is(.privacy-page,.terms-page,.privacy-practices-page,.medical-consent-page,.bill-of-rights-page,.ca-residents-page,.fin-min-tre-page,.glp-one-page,.nad-plus-page,.sildenafil-page,.tadalafil-page,.compare-hub,.compare-page) .cta-button{background:#5b2a86!important;color:#fff!important}html.theme-amber body :is(.privacy-page,.terms-page,.privacy-practices-page,.medical-consent-page,.bill-of-rights-page,.ca-residents-page,.fin-min-tre-page,.glp-one-page,.nad-plus-page,.sildenafil-page,.tadalafil-page,.compare-hub,.compare-page) a:not(.cta-button){color:#7d5538}html.theme-amber body :is(.privacy-page,.terms-page,.privacy-practices-page,.medical-consent-page,.bill-of-rights-page,.ca-residents-page,.fin-min-tre-page,.glp-one-page,.nad-plus-page,.sildenafil-page,.tadalafil-page,.compare-hub,.compare-page) .cta-button{background:#141110!important}html body :is(.logo img,.footer-logo img,.header-content .logo img){-o-object-fit:contain;object-fit:contain}@media (max-width:767px) and (orientation:landscape) and (max-height:500px){html body:has(.mobile-buy-bar:not(.is-hidden)) .tabbar{display:none}html body .mobile-buy-bar.mobile-buy-bar{bottom:calc(8px + env(safe-area-inset-bottom,0px))}}html body .crew-chip{align-items:center;background:#f1e8fe;border-radius:999px;color:#5b2a86;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.3;margin:0 0 6px;max-width:100%;padding:3px 10px;width:auto}html.theme-amber body .crew-chip{background:#f3e9dc;color:#6b4a1c}html body .crew-chip[data-tone=glow]{background:#f6e1d8!important;color:#8a4a33!important}html body .crew-chip[data-tone=hair]{background:#ead8c4!important;color:#5e3a1c!important}html body .crew-chip[data-line]{display:inline-block;text-align:center}html body .crew-chip[data-line]:after{content:" · " attr(data-line);font-weight:500}html body .product-chip{margin-bottom:8px}html.theme-amber body .glance{background:#fffdf9;border-color:#e7d9c8}html.theme-amber body .glance .glance__title{color:#7d5538;font-family:inherit}html.theme-amber body .glance dt{color:#141110}html.theme-amber body .glance dd{color:#3a302a}html.theme-amber body .glance .glance__icon,html.theme-amber body .price-code-note{color:#7d5538}html.theme-amber body .error-button,html.theme-amber body :is(.winback,.save,.acct) .btn--primary{background:#141110!important;color:#fff!important}html.theme-amber body :is(.winback,.save,.acct) .btn--ghost{border-color:#14111040!important;color:#141110!important}html.theme-amber body .save{background:linear-gradient(180deg,#f5ebe2,#faf6f1 360px)!important}html.theme-amber body .why__opt{border-color:#7d553859!important}html.theme-amber body .why__opt.on{background:#141110!important;border-color:#141110!important}html.theme-amber body .opt[data-best],html.theme-amber body .opt[open]{border-color:#c9a978!important}html.theme-amber body :is(.opt__icon,.opt__jar,.acct__hello){color:#7d5538!important}html.theme-amber body .acct__img{background:#f3e9dc!important}html.theme-amber body .important-notice{background-color:#f5ebe2!important;border-left-color:#7d5538!important}html.theme-amber body .code__link{color:#7d5538!important}html.theme-amber{--tb-brand:#7d5538;--tb-brand-light:#c9a978;--tb-brand-rgb:125,85,56;--tb-ink-strong:#141110;--tb-ink:#141110;--tb-muted:#5c4a3f;--tb-line:#e2d2c3;--tb-line-strong:#c9a978;--tb-soft:#f5ebe2;--tb-accent:#c9a978;--tb-warm:#7d5538;--tb-ok:#4f5d36;--tb-ok-soft:#eef0e4;--tb-warn:#8a5f40;--tb-warn-soft:#f5ebe2;--tb-due-cta:#141110}html.theme-amber body .testimonial-attribution .attribution-icon{color:var(--tb-brand)}@media (orientation:landscape) and (max-height:500px){html body .season-banner{display:none!important}html body header.header{padding-block:0!important;position:relative!important}html body .header-content{min-height:0!important;padding-block:4px!important}html body .hero{padding-top:6px!important}html body .hero-copy{padding-block:14px 18px!important}html body .hero .hero-title{font-size:34px!important;line-height:1.1!important;margin-bottom:8px!important}html body .hero-description{display:none!important}html body .hero-badge{margin-bottom:10px!important}html body :is(.products-page,.category-page) .page-header{padding-block:12px!important}html body :is(.products-page,.category-page) .page-header :is(.category-label,.page-subtitle){display:none!important}html body :is(.products-page,.category-page) .page-header h1{font-size:1.5rem!important;margin-bottom:0!important}html body .mobile-buy-bar{padding-block:6px!important}html body .mobile-buy-bar__cta{min-height:44px!important}html body:has(.mobile-buy-bar:not(.is-hidden)) :is(.candy-launcher,.candy-teaser){display:none!important}}:root{color-scheme:light only}html body :has(>.background-decoration){overflow-x:clip}@media (max-width:767px){html body .hero-visual:has(.crew-ring--four) :is(.decor--pumpkin,.hero-art){display:none}}*{box-sizing:border-box}body,html{max-width:100vw;overflow-x:hidden;overflow-x:clip}:focus{box-shadow:none!important;outline:none!important}a:focus,button:focus,input:focus,select:focus,textarea:focus{border-color:inherit!important;box-shadow:none!important;outline:none!important}body,html{margin:0;max-width:100%;padding:0;width:100%}body{background-color:#fff;color:#1f2023;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}@keyframes page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.main>*{animation:page-in .2s ease-out backwards}}@media (max-width:767px){a,button{-webkit-tap-highlight-color:transparent}}html.theme-amber{--amber-ivory:#faf6f1;--amber-sand:#eedfd2;--amber-sand-soft:#f5ebe2;--amber-ink:#141110;--amber-ink-soft:rgba(20,17,16,.7);--amber-gold:#7d5538;--amber-gold-soft:rgba(138,95,64,.14);--amber-line:#e2d2c3;--amber-outline:rgba(20,17,16,.55);--amber-white:#fff;--amber-display:"Bodoni Moda","Bodoni Moda Fallback: Times New Roman","Didot","Times New Roman",serif;--amber-body:"Jost","Jost Fallback: Arial","Futura",-apple-system,"Segoe UI",sans-serif}html.theme-amber,html.theme-amber body{background:var(--amber-ivory);color:var(--amber-ink)}html.theme-amber body,html.theme-amber body :where(p,span,a,li,button,input,select,textarea,label,div,strong,em,small,figcaption){font-family:var(--amber-body)!important}html.theme-amber :is(h1,h2,.hero-title,.steps-title,.crew-title,.stories-title,.faq-title,.main-title,.page-title) :is(span,strong,em),html.theme-amber :is(h1,h2,h3,.hero-title,.steps-title,.crew-title,.stories-title,.faq-title,.page-title,.product-title,.about-hero__title,.about-h2,.about-mission__quote,.about-cta__title,.unbox__title,.section-title,.carousel-title,.main-title,.science-title,.savings-title,.benefits-title,.shop-cats__title){color:var(--amber-ink)!important;font-family:var(--amber-display)!important;font-weight:500!important;letter-spacing:-.01em}html.theme-amber :is(.highlight,.faq-title-highlight){background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--amber-gold)!important}html.theme-amber :is(.hero-eyebrow,.steps-badge,.header-badge,.crew-badge,.stories-badge,.eyebrow,.unbox__eyebrow,.category-label,.carousel-header .badge,.glance__title){color:var(--amber-gold)!important;font-family:var(--amber-body)!important;font-weight:500!important;letter-spacing:.22em!important}@media (max-width:400px){html.theme-amber .hero-eyebrow{font-size:11px!important;letter-spacing:.12em!important}}html.theme-amber .badge-line{background-color:var(--amber-gold)!important;height:1px!important;width:1.75rem!important}html.theme-amber p{color:inherit}html.theme-amber .promo-applied,html.theme-amber .season-banner{background:var(--amber-ink)!important;border-bottom:0!important;color:var(--amber-ivory)!important}html.theme-amber .promo-applied__remove,html.theme-amber .season-banner__close{color:var(--amber-ivory)!important}html.theme-amber .header{background:var(--amber-ivory)!important;border-bottom:1px solid var(--amber-line)!important}html.theme-amber :is(.nav-link,.mobile-account-link,.login-link){color:var(--amber-ink)!important}html.theme-amber .nav-link.active,html.theme-amber .nav-link:hover{color:var(--amber-gold)!important}html.theme-amber .login-link{background:transparent!important;border:1px solid var(--amber-ink)!important}html.theme-amber .hamburger-line{background-color:var(--amber-ink)!important}html.theme-amber .tabbar{background:#fbf6eff5!important;border-top:1px solid var(--amber-line)!important;box-shadow:none!important}html.theme-amber .tabbar .tab{color:var(--amber-ink-soft)!important}html.theme-amber .tabbar .tab>span:not(.tab__candy):not([class*=icon]){font-size:12px!important;letter-spacing:0!important;white-space:nowrap}html.theme-amber .tabbar .tab.active{color:var(--amber-gold)!important}html.theme-amber .tabbar .tab__candy{background:var(--amber-ink)!important;box-shadow:0 6px 18px #1f1a1740!important}html.theme-amber :is(.base-button--primary,.hero-btn--primary,.mobile-start-btn,.crew-cta,.crew-see,.browse-all-button,.mobile-buy-bar__cta,.about-cta__btn,.product-actions button,.medication-cta .base-button){background:var(--amber-ink)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--amber-ivory)!important;letter-spacing:.02em!important}html.theme-amber .tab-button{color:var(--amber-ink-soft)!important}html.theme-amber .tab-button.active{border-color:var(--amber-gold)!important;color:var(--amber-ink)!important}html.theme-amber .tabs-nav{border-color:var(--amber-line)!important}html.theme-amber .mobile-buy-bar__cta{padding:0 20px!important;white-space:nowrap}html.theme-amber .mobile-buy-bar__price,html.theme-amber .mobile-buy-bar__price *{white-space:nowrap}html.theme-amber :is(.safety-link,.hero-price,a.product-link:hover){color:var(--amber-gold)!important}html.theme-amber :is(.plan-billing,.plan-renew-fine,.disclaimer-notes,.disclaimer-notes p){color:var(--amber-ink-soft)!important}html.theme-amber .hero-btn--primary:before{display:none!important}html.theme-amber :is(.base-button--primary,.hero-btn--primary,.crew-cta,.browse-all-button,.mobile-buy-bar__cta,.about-cta__btn):hover{background:#000!important}html.theme-amber :is(.base-button--outline,.base-button--secondary,.see-plans-btn,.faq-more,.about-support__btn,.chip,.crew-tab,.shop-cats__chip){background:transparent!important;border:1px solid var(--amber-ink)!important;box-shadow:none!important;color:var(--amber-ink)!important}html.theme-amber :is(.chip.active,.crew-tab.active,.crew-tab[aria-selected=true]){background:var(--amber-ink)!important;border-color:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .hero-shell{background:linear-gradient(180deg,var(--amber-ivory) 0,var(--amber-sand-soft) 100%)!important;border:1px solid var(--amber-line)!important}html.theme-amber .hero-brand{color:var(--amber-ink)!important;font-family:var(--amber-display)!important;font-style:italic;font-weight:400!important}html.theme-amber .hero-description{color:var(--amber-ink-soft)!important;font-weight:300!important}html.theme-amber .hero-badge{background:var(--amber-white)!important;border:1px solid var(--amber-line)!important;box-shadow:none!important;color:var(--amber-ink)!important}html.theme-amber .hero-badge__dot{background:var(--amber-gold)!important;box-shadow:0 0 0 4px var(--amber-gold-soft)!important}html.theme-amber .hero-price{color:var(--amber-gold)!important}html.theme-amber .hero-goal{background:var(--amber-white)!important;border:1px solid var(--amber-outline)!important;box-shadow:none!important;color:var(--amber-ink)!important;font-weight:400!important}html.theme-amber .hero-goal__icon,html.theme-amber .hero-trust__icon{color:var(--amber-gold)!important}html.theme-amber .hero-trust li{color:var(--amber-ink)!important}html.theme-amber .hero-visual{margin:0 12px 18px!important;min-height:0!important;overflow:visible!important}html.theme-amber .crew-ring{align-items:center;display:flex!important;flex-wrap:nowrap;gap:10px;justify-content:center;padding:4px 0;position:static!important}html.theme-amber .about-hero__logo,html.theme-amber .crew-ring__logo,html.theme-amber .hero-art,html.theme-amber .hero-visual__pending,html.theme-amber .season-decor{display:none!important}html.theme-amber .crew-ring__mascot{border:1px solid var(--amber-line);box-shadow:0 4px 12px #1f1a1714!important;position:static!important;transform:none!important;width:clamp(46px,13vw,58px)!important}@media (min-width:1024px){html.theme-amber .hero-visual{align-items:center;display:flex;justify-content:center}html.theme-amber .crew-ring__mascot{width:84px!important}}html.theme-amber .candy-launcher__season,html.theme-amber .candy-teaser__text>span[aria-hidden]{display:none!important}html.theme-amber .candy-launcher{background:var(--amber-ink)!important;box-shadow:0 8px 22px #1411104d,0 0 0 4px #fff!important}html.theme-amber :is(.steps-section,.success-stories,.page-header,.about-support){background:var(--amber-sand)!important;background-image:none!important}html.theme-amber :is(.faq-section,.candy-crew,.products-page,.category-page,.unbox,.about-hero,.about-step,.newsletter-section){background:var(--amber-ivory)!important;background-image:none!important}html.theme-amber .background-decoration,html.theme-amber .decor-svg{display:none!important}html.theme-amber .step-number{background:transparent!important;border:1px solid var(--amber-gold)!important;color:var(--amber-gold)!important;font-family:var(--amber-display)!important}html.theme-amber :is(.step-title,.crew-name,.benefit-title){color:var(--amber-ink)!important}html.theme-amber :is(.step-description,.crew-desc,.crew-med,.crew-note,.stories-disclaimer,.about-hero__sub,.lede,.testimonial-text,.quote,.product-formula,.product-may-help){color:var(--amber-ink-soft)!important}html.theme-amber :is(.product-card,.crew-card,.faq-item,.about-card,.about-trust__item,.pricing-plan,.product-crew,.unbox__frame){background:var(--amber-white)!important;border:1px solid var(--amber-outline)!important;border-radius:16px!important;box-shadow:none!important}html.theme-amber .pricing-plan.popular,html.theme-amber .pricing-plan.selected{border-color:var(--amber-gold)!important}html.theme-amber :is(.price-tag,.crew-pill,.product-category){background:var(--amber-ivory)!important;border:1px solid var(--amber-line);color:var(--amber-ink)!important}html.theme-amber .product-category{background:transparent!important;border:0;color:var(--amber-gold)!important;letter-spacing:.12em}html.theme-amber .product-card :is(.product-image,.image-container){background:#fff!important}html.theme-amber .product-card{overflow:hidden}html.theme-amber :is(.product-name,.product-link){color:var(--amber-ink)!important}html.theme-amber .crew-card [class*=circle],html.theme-amber .crew-img-wrap{background:var(--amber-sand-soft)!important}html.theme-amber .faq-question{color:var(--amber-ink)!important}html.theme-amber .attribution-icon,html.theme-amber .icon-line{background:var(--amber-gold)!important}html.theme-amber .mobile-buy-bar{background:#fbf6eff7!important;border:1px solid var(--amber-line)!important}html.theme-amber .price-amount{color:var(--amber-ink)!important;font-family:var(--amber-display)!important}html.theme-amber .pt,html.theme-amber .pt-vars{--pt-ink:var(--amber-ink);--pt-muted:var(--amber-ink-soft);--pt-brand:var(--amber-gold);--pt-brand-soft:var(--amber-sand-soft);--pt-line:var(--amber-line)}html.theme-amber :is(.pt,.acct){background:var(--amber-ivory)!important}html.theme-amber .acct :is(.btn--primary){background:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .acct :is(.btn--ghost,.acct__textsize){background:transparent!important;border-color:var(--amber-gold)!important;color:var(--amber-ink)!important}html.theme-amber .acct :is(.acct__browse a,.acct__link){color:var(--amber-gold)!important}html.theme-amber .pt-btn:not(.pt-btn--ghost){background:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .pt-btn--ghost{border-color:var(--amber-gold)!important;color:var(--amber-ink)!important}html.theme-amber :is(.pt-card,.card,.pt-list){border-color:var(--amber-line)!important;box-shadow:none!important}html.theme-amber .product-crew,html.theme-amber .pt a:not(.pt-btn):not(.pt-listrow){color:var(--amber-gold)!important}html.theme-amber .footer{background:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .footer :is(a,p,span,li,h2,h3,h4,.footer-title,.legal-link){color:#fbf6efc7!important}html.theme-amber .footer :is(h2,h3,h4,.footer-title){color:#d9bfa6!important}html.theme-amber .footer .footer-logo img,html.theme-amber .footer .logo img{filter:invert(1) sepia(.25) brightness(1.6)}html.theme-amber{--amber-muted:#5c4a3f}html.theme-amber :is(.description,.page-intro,.page-subtitle,.price-period,.disclaimer-text,.faq-answer,.faq-answer-text,.faq-answer *,.contact-badge,.contact-description,.faq-badge,.renew-note,.renew-note span,.mobile-buy-bar__price span,.badge-item,.badge-item span,.disclaimer-box p,.disclaimer-notes p,.about-card p,.about-step p,.about-crew__note,.markdown p){color:var(--amber-muted)!important}html.theme-amber .faq-answer a,html.theme-amber .faq-answer-text a{color:var(--amber-gold)!important;text-decoration:underline}html.theme-amber .nav-tab.active,html.theme-amber .nav-tab.active:hover{background:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber :is(.badge-item svg,.badge-item path,.bc-trust__icon,.renew-note .iconify,.about-trust__item .iconify,.wyg__icon){color:var(--amber-gold)!important;fill:none;stroke:currentColor}html.theme-amber .about-crew figcaption span,html.theme-amber .about-crew strong,html.theme-amber .about-trust__item span,html.theme-amber .bc-trust li,html.theme-amber .product-crew__text span,html.theme-amber .product-crew__text strong{color:var(--amber-ink)!important}html.theme-amber .bc-q{border-color:var(--amber-line)!important}html.theme-amber .bc-q summary:after{color:var(--amber-gold)!important}html.theme-amber .photo-slot--framed{border-color:var(--amber-line)!important}html.theme-amber .contact-section,html.theme-amber .contact-section:before{background:var(--amber-sand)!important}html.theme-amber .contact-icon{background:var(--amber-ink)!important}html.theme-amber .contact-icon,html.theme-amber .contact-icon .iconify{color:var(--amber-ivory)!important}html.theme-amber .contact-text{font-size:16px!important}html.theme-amber .submit-button{background:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .submit-button:disabled{background:#6f6056!important;color:#fff!important}html.theme-amber .about-mission__quote{background:none!important;color:var(--amber-ink)!important;-webkit-text-fill-color:var(--amber-ink)!important}html.theme-amber .about-card__icon{background:var(--amber-sand-soft)!important;color:var(--amber-gold)!important}html.theme-amber .about-step__num{background:var(--amber-sand)!important;background-image:none!important;color:var(--amber-ink)!important;-webkit-text-fill-color:var(--amber-ink)!important}html.theme-amber .candy-launcher{border-color:var(--amber-line)!important}html.theme-amber .stories-check,html.theme-amber .verified-badge{filter:sepia(1) saturate(.6) hue-rotate(-20deg)}html.theme-amber .st1{fill:var(--amber-gold)!important}html.theme-amber .hero-title,html.theme-amber h1{font-weight:600!important;line-height:1.12!important}html.theme-amber .hero-title{font-size:clamp(30px,8.4vw,60px)!important}html.theme-amber .crew-title,html.theme-amber .faq-title,html.theme-amber .main-title,html.theme-amber .steps-title,html.theme-amber .stories-title{font-size:clamp(26px,7vw,44px)!important;font-weight:600!important;line-height:1.15!important}html.theme-amber .start-title{color:var(--amber-ink)!important}html.theme-amber .start-back,html.theme-amber .start-count,html.theme-amber .start-option__go{color:var(--amber-muted)!important}html.theme-amber .start-option{border-color:var(--amber-line)!important;color:var(--amber-ink)!important}html.theme-amber .start-option__icon{color:var(--amber-gold)!important}html.theme-amber .start-option__price{color:var(--amber-ink)!important}html.theme-amber .steps-art{background:radial-gradient(circle at 50% 35%,#fff 0,#f5ebe2 70%)!important;box-shadow:0 10px 30px #14111014!important}html.theme-amber .steps-art__crew,html.theme-amber .wyg{border-color:var(--amber-line)!important}html.theme-amber .wyg li,html.theme-amber .wyg li span,html.theme-amber .wyg__title{color:var(--amber-ink)!important}html.theme-amber .wyg__icon{color:var(--amber-gold)!important}html.theme-amber .popular-badge{background:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .popular-badge--soft{background:var(--amber-sand)!important;color:var(--amber-ink)!important}html.theme-amber .plan-code-note,html.theme-amber .plan-savings{color:var(--amber-gold)!important}html.theme-amber .top-seller-badge{background:var(--amber-ink)!important;color:var(--amber-ivory)!important}@media (min-width:1024px){html.theme-amber .product-carousel .main-title{font-size:40px!important}}html.theme-amber .crew-more{border-color:var(--amber-line)!important;color:var(--amber-ink)!important}html.theme-amber .product-go{color:var(--amber-gold)!important}html.theme-amber .product-help{color:var(--amber-muted)!important}html.theme-amber .crew-see{font-size:14px!important;padding-inline:10px!important;white-space:nowrap}html.theme-amber .questionnaire-main,html.theme-amber .questionnaire-page{background:var(--amber-ivory)!important}html.theme-amber :is(.instruction-text,.phi-text,.progress-text,.progress-eta,.about-intake summary,.about-intake__text,.type-instead){color:var(--amber-muted)!important}html.theme-amber .navigation-buttons,html.theme-amber .phi-notice,html.theme-amber .question-card{background:var(--amber-sand-soft)!important;border-color:var(--amber-line)!important}html.theme-amber :is(.phi-highlight,.intake-help-link,.intro-more,.intake-text-us a,.product-route a){color:var(--amber-gold)!important}html.theme-amber .progress-fill{background:var(--amber-ink)!important}html.theme-amber .progress-bar{background:var(--amber-sand)!important}html.theme-amber :is(input,textarea,select)::-moz-placeholder{color:#7a6a5f!important;opacity:1}html.theme-amber :is(input,textarea,select)::placeholder{color:#7a6a5f!important;opacity:1}html.theme-amber :is(.form-input,.form-textarea,input[type=text],input[type=email],input[type=tel],textarea,select){border-color:var(--amber-line)!important;color:var(--amber-ink)!important}html.theme-amber :is(.input-icon,.form-label){color:var(--amber-muted)!important}@media (max-width:400px){html.theme-amber .hero-goals--pair .hero-goal{flex-direction:row!important;justify-content:center!important}}@media (max-width:380px){html.theme-amber .mobile-account-link{font-size:13px!important}html.theme-amber .mobile-start-btn{font-size:13px!important;padding:0 10px!important}}html.theme-amber .co-summary{border-color:var(--amber-line)!important}html.theme-amber .co-summary__text,html.theme-amber .co-summary__trust{color:var(--amber-ink)!important}html.theme-amber .co-summary__text span{color:var(--amber-muted)!important}html.theme-amber .co-summary__trust .iconify,html.theme-amber .mobile-nav-link.active{color:var(--amber-gold)!important}html.theme-amber .mobile-category-link{color:var(--amber-ink-soft)!important}html.theme-amber .mobile-category-link:focus-visible,html.theme-amber .mobile-category-link:hover{color:var(--amber-ink)!important}html.theme-amber :is(.header,.mobile-nav) :is(.close-icon,.mobile-chevron,.iconify){color:var(--amber-ink)!important}html.theme-amber .header a.logo{color:var(--amber-ink)!important}html.theme-amber .candy{--candy-purple:#2b211c;--candy-deep:#1c1714;--candy-ink:var(--amber-ink);--candy-soft:var(--amber-sand-soft);--candy-accent:var(--amber-gold)}html.theme-amber .candy :is(.candy-launcher,.candy-pick,.candy-textsize,.candy-chip,.candy-btn--ghost){border-color:var(--amber-line)!important}html.theme-amber .candy :is(.candy-panel__head,.candy-panel__tools,.candy-panel__foot){border-color:var(--amber-line)!important}html.theme-amber .candy :is(.candy-panel__head p,.candy-chips__label,.candy-fineprint){color:var(--amber-ink-soft)!important}html.theme-amber .candy input{border-color:var(--amber-line)!important}html.theme-amber .candy :focus-visible{outline-color:var(--amber-gold)!important}html.theme-amber .candy :is(.candy-launcher,.candy-pick){box-shadow:0 6px 18px #14111014!important}html.theme-amber .sold-out-badge{background-color:var(--amber-ink)!important;color:var(--amber-white)!important}html.theme-amber :is(.hero-description,.hero-price,.step-description,.cp__desc,.cp__trust,.cp__more,.cc__sub,.cc__key,.cc__price,.see-all,.see-all__link,.start-option small,.amb-sub,.amb-card__help,.amb-card__formula,.product-may-help,.product-saving){font-size:16px!important;line-height:1.5!important}html.theme-amber .pfor{font-size:16px!important}html.theme-amber :is(.pfor__who,.cp__who){font-size:14px!important}html.theme-amber :is(.cc__note,.amb-ad,.amb-fine,.product-formula){font-size:15px!important;line-height:1.5!important}html.theme-amber :is(.product-category){font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important}html.theme-amber .product-detail-page :is(.wyg li,.whats-in li,.bc-q p,.bc-trust li,.plan-billing,.description-content,.description-content p,.auto-renew-note,.product-for){font-size:17px!important;line-height:1.5!important}html.theme-amber .product-detail-page .plan-renew-fine{font-size:15px!important;line-height:1.5!important}html.theme-amber :is(.cp__chip,.crew-see,.faq-question,.cc__start,.chip,.start-back,.browse-all-button,.whats-in summary,.bc-q summary,.crew-tab,.crew-more){min-height:48px!important}html.theme-amber .product-detail-page .product-may-help{font-size:17px!important}html.theme-amber .crew-med{font-size:15px!important;line-height:1.45!important}html.theme-amber .crew-note{font-size:14px!important;line-height:1.5!important}html.theme-amber .intake-steps__dot{border-color:var(--amber-line)!important}html.theme-amber :is(.intake-steps__step.is-current,.intake-steps__step.is-done) .intake-steps__dot{background-color:var(--amber-ink)!important;border-color:var(--amber-ink)!important}html.theme-amber :is(.intake-steps__step,.intake-steps__meta){color:var(--amber-muted)!important}html.theme-amber :is(.intake-steps__step.is-current,.intake-steps__cheer){color:var(--amber-ink)!important}html.theme-amber .intake-steps__fill{background:var(--amber-ink)!important}html.theme-amber .intake-steps__bar{background:var(--amber-sand)!important}html.theme-amber .prefill-row{border-color:var(--amber-gold)!important;color:var(--amber-ink)!important}html.theme-amber .resume-card .back-button{background:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .resume-card__restart{border-color:var(--amber-outline)!important;color:var(--amber-ink)!important}html.theme-amber :is(.choice-btn,.quick-answer).is-selected{background-color:var(--amber-gold-soft)!important;border-color:var(--amber-ink)!important}html.theme-amber :is(.choice-btn,.quick-answer):hover{border-color:var(--amber-outline)!important}html.theme-amber :is(.choice-btn,.quick-answer):focus-visible{outline-color:var(--amber-gold)!important}html.theme-amber .choice-btn__check{background-color:var(--amber-ink)!important}html.theme-amber :is(.multi-hint,.quick-answers__hint){color:var(--amber-muted)!important}html.theme-amber :is(.payment-component,.shipping-section,.payment-section,.promo-section){background-color:var(--amber-sand-soft)!important}html.theme-amber :is(.shipping-section,.payment-section,.promo-section)>p{color:var(--amber-muted)!important}html.theme-amber :is(.patient-details-input,.payment-component,.question-card) :is(input,select,textarea):focus{border-color:var(--amber-ink)!important;box-shadow:0 0 0 3px var(--amber-gold-soft)!important}html.theme-amber .patient-details-input input[type=checkbox]:checked{background-color:var(--amber-ink)!important;border-color:var(--amber-ink)!important}html.theme-amber .camera-button{background:var(--amber-ink)!important;border-color:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .intake-note{border-color:var(--amber-line)!important;color:var(--amber-ink)!important}html.theme-amber .chips{background:#fbf6eff0!important}html.theme-amber .pt-btn:disabled{background:var(--amber-sand)!important;color:var(--amber-gold)!important;opacity:1!important}html.theme-amber .questionnaire-page :is(.patient-details-section,.order-summary-section,.question-container,.about-intake__phi,.base-button--secondary){background-color:var(--amber-sand-soft)!important;border-color:var(--amber-line)!important}html.theme-amber .questionnaire-page :is(.payment-component,.question-container){border-color:var(--amber-line)!important}html.theme-amber .questionnaire-page :is(.required-indicator,.about-intake__phi strong,.not-you-link,.patient-details-input .link,.patient-case-success a){color:var(--amber-gold)!important}html.theme-amber .questionnaire-page :is(.intake-topline,.about-intake,.about-intake__phi,.question-hint,.agreement-text,.payment-description,.payment-subtitle,.error-note,.hold-note,.row-label,.product-caption,.product-description,.field-note,.file-hint,.form-subtitle,.completion-text,.promo-remove-btn,.base-button.is-incomplete){color:var(--amber-muted)!important}html.theme-amber .questionnaire-page .sub-terms__jar,html.theme-amber .questionnaire-page :is(.order-summary-section,.payment-layout) :is(.product-name,.total-value){color:var(--amber-ink)!important}html.theme-amber .questionnaire-page .returning-patient-note{background-color:var(--amber-gold-soft)!important}html.theme-amber .questionnaire-page .payment-notice{background-color:var(--amber-gold-soft)!important;border-left-color:var(--amber-gold)!important}html.theme-amber .questionnaire-page :is(.submit-payment-button,.card-retry-button,.retry-button){background-color:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .questionnaire-page .error-message button{background-color:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .questionnaire-page .support-button{background-color:var(--amber-sand)!important;color:var(--amber-ink)!important}html.theme-amber .questionnaire-page :is(.submit-payment-button,.card-retry-button,.retry-button):hover:not(:disabled){background-color:#2a2421!important}html.theme-amber .questionnaire-page .promo-apply-btn{border-color:var(--amber-ink)!important;color:var(--amber-ink)!important}html.theme-amber .questionnaire-page .promo-apply-btn:hover:not(:disabled){background-color:var(--amber-ink)!important;color:var(--amber-ivory)!important}html.theme-amber .questionnaire-page .promo-input:focus,html.theme-amber .questionnaire-page :is(.payment-component,.promo-section,.question-card,.patient-details-input) :is(input,select,textarea):focus{border-color:var(--amber-ink)!important;box-shadow:0 0 0 3px var(--amber-gold-soft)!important}html.theme-amber .questionnaire-page :is(.question-card,.question-component-wrapper) :is(input,select,textarea).error{border-color:#dc3545!important}html.theme-amber .questionnaire-page .question-card input[type=radio]:checked,html.theme-amber .questionnaire-page :is(.question-card,.patient-details-input) input[type=checkbox]:is(:checked,:hover){border-color:var(--amber-ink)!important}html.theme-amber .questionnaire-page :is(.question-card,.patient-details-input) input:is([type=checkbox],[type=radio]):checked{background-color:var(--amber-ink)!important}html.theme-amber .questionnaire-page .co-summary{border-color:var(--amber-line)!important}html.theme-amber .questionnaire-page .question-container .question-hint{background-color:var(--amber-gold-soft)!important;border-left-color:var(--amber-gold)!important}html.theme-amber .questionnaire-page .loading-spinner{border-top-color:var(--amber-ink)!important}html.theme-amber .questionnaire-page img[src$="Group_1Group.png"]{filter:grayscale(1) sepia(1) saturate(1.4) hue-rotate(-8deg) brightness(.62)}html.theme-amber :is(.privacy-page,.terms-page,.privacy-practices-page,.medical-consent-page,.ca-residents-page,.bill-of-rights-page,.glp-one-page,.nad-plus-page,.fin-min-tre-page,.sildenafil-page,.tadalafil-page) :is(p,li){color:var(--amber-muted)!important}html.theme-amber :is(.privacy-page,.terms-page,.privacy-practices-page,.medical-consent-page,.ca-residents-page,.bill-of-rights-page,.glp-one-page,.nad-plus-page,.fin-min-tre-page,.sildenafil-page,.tadalafil-page) :is(.page-header,.category-section,.important-notice,.contact-info,.ingredients-list li){background-color:var(--amber-sand-soft)!important;border-color:var(--amber-gold)!important}html.theme-amber :is(.privacy-page,.terms-page,.privacy-practices-page,.medical-consent-page,.ca-residents-page,.bill-of-rights-page,.glp-one-page,.nad-plus-page,.fin-min-tre-page,.sildenafil-page,.tadalafil-page) :is(.link,a){color:var(--amber-gold)!important}html.theme-amber :is(.compare-hub,.compare-page) :is(.page-subtitle,.compare-card__meta,.disclaimer,.muted,.checklist,.steps li,.other-compares,.compare-intro){color:var(--amber-muted)!important}html.theme-amber :is(.compare-hub,.compare-page) :is(.compare-card,.product-row,.brand-card){border-color:var(--amber-line)}html.theme-amber :is(.compare-hub,.compare-page) :is(.compare-card,.product-row,.brand-card):hover{border-color:var(--amber-gold)}html.theme-amber :is(.compare-hub,.compare-page) .brand-card--us{border-color:var(--amber-gold)}html.theme-amber :is(.compare-hub,.compare-page) .product-row__price{color:var(--amber-gold)!important}html.theme-amber :is(.compare-hub,.compare-page) .cta-button{background-color:var(--amber-ink);color:var(--amber-ivory)}html.theme-amber :is(.compare-hub,.compare-page) .cta-button:hover{background-color:var(--amber-gold)}html.theme-purple-rain .get-started-button,html.theme-purple-rain .mobile-buy-bar__cta,html.theme-purple-rain .submit-button,html.theme-purple-rain .subscribe-cta__btn{background-color:#7b35b0!important;background-image:none!important;color:#fff!important}html.theme-purple-rain .login-link{background:#fff!important;border:2px solid #7b35b0!important;color:#7b35b0!important;-webkit-text-fill-color:#7b35b0}html.theme-purple-rain .login-link.active,html.theme-purple-rain .login-link:hover{background:#f4efff!important}html.theme-purple-rain .mobile-account-link{align-items:center;background:#fff;border:2px solid #7b35b0;border-radius:999px;color:#7b35b0!important;display:inline-flex;min-height:44px;padding:0 12px;-webkit-text-fill-color:#7b35b0;font-weight:600;white-space:nowrap}@media (max-width:420px){html.theme-purple-rain .mobile-account-link{border-width:1.5px;font-size:14px;padding:0 8px}html.theme-purple-rain header .logo img{height:auto;width:72px}html.theme-purple-rain header .header-content{gap:6px}}html.theme-purple-rain .get-started-button:hover,html.theme-purple-rain .mobile-buy-bar__cta:hover,html.theme-purple-rain .submit-button:hover:not(:disabled){background-color:#652a93!important}html.theme-purple-rain .faq-answer a,html.theme-purple-rain .faq-answer-text a,html.theme-purple-rain .highlight,html.theme-purple-rain .intake-help-link,html.theme-purple-rain .legal-page a,html.theme-purple-rain .nav-link.active,html.theme-purple-rain .phi-highlight,html.theme-purple-rain .price-code-note,html.theme-purple-rain a.active:not(.login-link),html.theme-purple-rain a.link{color:#7b35b0!important;-webkit-text-fill-color:#7b35b0}html.theme-purple-rain .top-seller-badge{background:#c81e64!important;color:#fff!important}html.theme-purple-rain .popular-badge{background:#047857!important;color:#fff!important}html.theme-purple-rain .plan-savings{color:#047857!important}html.theme-purple-rain .search-input::-moz-placeholder{color:#585b86!important;opacity:1}html.theme-purple-rain .search-input::placeholder{color:#585b86!important;opacity:1}@media (max-width:599px){html.theme-purple-rain .shop-card:not(.shop-card--wide) .shop-card__body{align-items:flex-start;text-align:left}html.theme-purple-rain .shop-card:not(.shop-card--wide) .shop-card__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.theme-purple-rain .shop-card:not(.shop-card--wide) .shop-card__for{justify-content:flex-start!important;text-align:left!important}html.theme-purple-rain .shop-card:not(.shop-card--wide) .shop-card__saving{font-size:14px;font-weight:500;line-height:1.45;margin:2px 0 0;min-height:1.45em;opacity:.85}html.theme-purple-rain .shop-card:not(.shop-card--wide) .shop-card__body:not(:has(.shop-card__saving)):after{content:"";display:block;font-size:14px;height:calc(1.45em + 2px)}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){html.theme-purple-rain .hero-visual{height:320px!important;min-height:0!important}}@media (max-width:599px){html.theme-purple-rain .products-page .chips{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:32px}}html body .cc__name,html body .contact-text,html body .cp__name a,html body .footer-link,html body .hamburger-menu,html body .hero-price,html body .legal-link,html body .logo,html body .nav-link,html body .pw__name{position:relative}html body .cc__name:before,html body .contact-text:before,html body .cp__name a:before,html body .footer-link:before,html body .hamburger-menu:before,html body .hero-price:before,html body .legal-link:before,html body .logo:before,html body .nav-link:before,html body .pw__name:before{content:"";height:max(100%,44px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px)}html body .browse-all-button,html body .contact-text,html body .crew-tab,html body .faq-question,html body .mobile-category-link,html body .mobile-cta .language-toggle,html body .mobile-nav-link,html body .mobile-start-btn,html body .nav-tab,html body .safety-link{min-height:44px!important}html body .contact-text{align-items:center;display:inline-flex}html body .mobile-category-link,html body .mobile-cta .language-toggle,html body .mobile-nav-link{align-items:center;display:flex!important}html body .mobile-cta .language-toggle{justify-content:center}html body .carousel-arrow,html body .mobile-close-btn{height:44px!important;width:44px!important}html body .faq-answer a,html body .faq-answer-text a,html body .footer-link,html body .footer-links a,html body .legal-link,html body .legal-page p a,html body .product-link{display:inline-block;margin-block:-12px;padding-block:12px}html body .required-asterisk{color:#b42318!important}html :is(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:3px solid #7b35b0!important;outline-offset:2px}html.theme-amber :is(a,button,[role=button],input,select,textarea,summary):focus-visible{outline-color:#7d5538!important}html .intake-help-link,html .type-instead{align-items:center;display:inline-flex!important;min-height:44px!important}@media (pointer:coarse){html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}}html.theme-purple-rain :is(.cl__formula,.cl__cardfor,.cl__fine,.shop-card__drug,.pw__drug){opacity:1!important}html.theme-purple-rain :is(.cl__price s,.cl__cardprice s){color:#6b6e94!important;opacity:1!important}html.theme-purple-rain .intake-text-us a{color:#5b21b6}.fo-bar[data-v-7c028ec1]{align-items:center;background:var(--tb-soft,#f4efff);color:var(--tb-ink-strong,#1d1530);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 12px;justify-content:center;padding:8px 16px;text-align:center}.fo-bar__copy[data-v-7c028ec1]{background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-weight:600;min-height:32px;padding:0 12px}.afb[data-v-e8f8a986]{align-items:center;background:#2b211c;color:#faf6f1;display:flex;flex-wrap:wrap;font-family:Jost,"Jost Fallback: Arial",-apple-system,Segoe UI,sans-serif;gap:2px 12px;justify-content:center;padding:6px 16px;text-align:center}.afb__text[data-v-e8f8a986]{font-size:14px;line-height:1.35;margin:0}.afb__code[data-v-e8f8a986]{color:#eedfd2;letter-spacing:.06em}.afb__fine[data-v-e8f8a986]{font-size:12px;margin:0;opacity:.85}.afb__copy[data-v-e8f8a986]{background:transparent;border:1px solid #eedfd2;border-radius:999px;color:#faf6f1;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:28px;padding:0 14px;position:relative}.afb__copy[data-v-e8f8a986]:after{content:"";inset:-10px -6px;position:absolute}@media (max-width:640px){.afb__text[data-v-e8f8a986]{flex-basis:100%}}@media (max-width:380px){.afb[data-v-e8f8a986]{padding-inline:10px}.afb__text[data-v-e8f8a986]{font-size:13px}.afb__code[data-v-e8f8a986]{letter-spacing:.02em}}.language-toggle[data-v-d6daf38a]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1;padding:7px 14px;transition:background-color .2s ease,border-color .2s ease}.language-toggle[data-v-d6daf38a]:hover{background-color:#0000000d;border-color:#0000004d}.globe-icon[data-v-d6daf38a]{height:16px;width:16px}.lang-label[data-v-d6daf38a]{letter-spacing:.5px}.mobile-lang[data-v-d6daf38a]{align-self:center}.base-button[data-v-07352311]{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:center;min-height:44px;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s ease}.base-button--small[data-v-07352311]{font-size:.875rem;min-height:36px;padding:.25rem 1rem}.base-button--medium[data-v-07352311]{font-size:1rem;min-height:44px;padding:.5rem 1.5rem}.base-button--large[data-v-07352311]{font-size:1.125rem;min-height:52px;padding:1rem 2rem}.base-button--primary[data-v-07352311]{background-color:#55298f;background-image:linear-gradient(180deg,#6a3fa8,#4b2382);color:#fff}.base-button--primary[data-v-07352311]:hover{background-image:linear-gradient(180deg,#5c3496,#3f1d6e)}.base-button--primary[data-v-07352311]:disabled{background-color:#caccd1;background-image:none;color:#585b86;cursor:not-allowed;opacity:.6}.base-button--secondary[data-v-07352311]{background-color:#e3e2ff;border:1px solid #e7e9ee;color:#1f2023}.base-button--secondary[data-v-07352311]:hover{background-color:#fafafc}.base-button--secondary[data-v-07352311]:disabled{background-color:#fafafc;border-color:#caccd1;color:#585b86;cursor:not-allowed;opacity:.6}.base-button--outline[data-v-07352311]{background-color:transparent;border:2px solid #cd83ff;color:#cd83ff}.base-button--outline[data-v-07352311]:hover{background-color:#cd83ff;color:#fff}.base-button--outline[data-v-07352311]:disabled{background-color:transparent;border-color:#caccd1;color:#caccd1;cursor:not-allowed;opacity:.6}.base-button--full-width[data-v-07352311]{width:100%}.base-button[data-v-07352311]:disabled{cursor:not-allowed;pointer-events:none}@media (max-width:768px){.base-button[data-v-07352311]{font-size:.875rem;padding:.5rem 1rem}.base-button--large[data-v-07352311]{font-size:1rem;padding:.5rem 1.5rem}}.w-dropdown[data-v-2413a9b8]{z-index:1000}.w-dropdown[data-v-2413a9b8],.w-dropdown-toggle[data-v-2413a9b8]{display:inline-block;margin-left:auto;margin-right:auto;position:relative;text-align:left}.w-dropdown-toggle[data-v-2413a9b8]{color:#1f2023;cursor:pointer;padding:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.w-dropdown-toggle[data-v-2413a9b8]:focus{outline:0}.w-dropdown-list[data-v-2413a9b8]{background:#fff;border:1px solid #e7e9ee;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:none;margin-top:.5rem;min-width:100%;overflow:visible;padding:1rem;position:absolute;transition:opacity .15s ease,transform .15s ease;z-index:1001}.w-dropdown.w--open .w-dropdown-list[data-v-2413a9b8]{display:block;opacity:1;transform:translateY(0)}.w-dropdown:not(.w--open) .w-dropdown-list[data-v-2413a9b8]{opacity:0;pointer-events:none;transform:translateY(-10px)}.dropdown-content-wrapper[data-v-e13154dc]{display:flex;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:1rem;min-width:400px}.categories-section[data-v-e13154dc]{flex:1;padding:1rem}.categories-section .loading-state[data-v-e13154dc]{color:#585b86;font-size:.875rem;padding:1rem 0;text-align:center}.categories-section .categories-list[data-v-e13154dc]{list-style:none;margin:0;padding:0}.categories-section .categories-list .category-item[data-v-e13154dc]{border-bottom:1px solid transparent;color:#1f2023;cursor:pointer;font-size:1rem;padding:.5rem 0;transition:color .15s ease}.categories-section .categories-list .category-item[data-v-e13154dc]:last-child{border-bottom:none}.categories-section .categories-list .category-item[data-v-e13154dc]:hover{color:#cd83ff}.categories-section .empty-state[data-v-e13154dc]{color:#585b86;font-size:.875rem;padding:1rem 0;text-align:center}.coming-soon-section[data-v-e13154dc]{background-color:#e3e2ff;border:1px solid #cd83ff;border-radius:.5rem;flex:1;padding:1rem}.coming-soon-section .coming-soon-title[data-v-e13154dc]{color:#cd83ff;font-size:1.125rem;font-weight:600;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.coming-soon-section .coming-soon-list[data-v-e13154dc]{list-style:none;margin:0;padding:0}.coming-soon-section .coming-soon-list .coming-soon-item[data-v-e13154dc]{color:#585b86;font-size:1rem;padding:.5rem 0}.product-search[data-v-dc075ff2]{max-width:260px;position:relative;width:100%}.product-search.is-mobile[data-v-dc075ff2]{max-width:none}.search-field[data-v-dc075ff2]{align-items:center;display:flex;position:relative}.search-icon[data-v-dc075ff2]{color:#6b6b6b;height:18px;left:12px;pointer-events:none;position:absolute;width:18px}.search-input[data-v-dc075ff2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:#111;font:inherit;font-size:16px;height:44px;outline:none;padding:0 40px 0 38px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.search-input[data-v-dc075ff2]::-moz-placeholder{color:#8a8a8a}.search-input[data-v-dc075ff2]::placeholder{color:#8a8a8a}.search-input[data-v-dc075ff2]:focus{border-color:#7b3aec;box-shadow:0 0 0 3px #7b3aec26}.search-input[data-v-dc075ff2]::-webkit-search-cancel-button,.search-input[data-v-dc075ff2]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.is-mobile .search-input[data-v-dc075ff2]{font-size:17px;height:52px}.ghost[data-v-dc075ff2]{color:#b3b3b3;font-size:15px;left:38px;max-width:calc(100% - 80px);overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:pre}.ghost .ghost-typed[data-v-dc075ff2]{color:transparent}.is-mobile .ghost[data-v-dc075ff2]{font-size:17px}.did-you-mean[data-v-dc075ff2]{background:#f5f2fb;border:0;border-radius:10px;color:#4a4a4a;cursor:pointer;display:block;font:inherit;font-size:14px;margin-bottom:4px;padding:10px 12px;text-align:left;width:100%}.did-you-mean strong[data-v-dc075ff2]{color:#7b3aec}.clear-btn[data-v-dc075ff2]{align-items:center;background:transparent;border:0;border-radius:50%;color:#6b6b6b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:6px;width:32px}.clear-btn[data-v-dc075ff2]:hover{background:#0000000f}.search-results[data-v-dc075ff2]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 16px 40px #00000024;left:0;max-height:min(70vh,480px);min-width:320px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.is-mobile .search-results[data-v-dc075ff2]{box-shadow:none;margin-top:10px;max-height:none;min-width:0;position:static}.result[data-v-dc075ff2]{align-items:center;background:transparent;border:0;border-radius:12px;color:#111;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:56px;padding:8px 10px;text-align:left;width:100%}.result.is-highlighted[data-v-dc075ff2],.result[data-v-dc075ff2]:hover{background:#7b3aec14}.result-img[data-v-dc075ff2]{background:#f5f2fb;border-radius:10px;flex:0 0 auto;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.result-img--empty[data-v-dc075ff2]{display:block}.result-text[data-v-dc075ff2]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.result-name[data-v-dc075ff2]{font-size:15px;font-weight:600;line-height:1.25}.result-meta[data-v-dc075ff2],.result-name[data-v-dc075ff2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-meta[data-v-dc075ff2]{color:#6b6b6b;display:flex;font-size:13px;gap:8px}.result-tag[data-v-dc075ff2]{color:#7b3aec}.result-arrow[data-v-dc075ff2]{color:#b0b0b0;flex:0 0 auto;height:18px;width:18px}.see-all[data-v-dc075ff2]{color:#7b3aec;display:block;font-weight:600;padding:12px 10px 8px;text-decoration:none}.no-results[data-v-dc075ff2],.see-all[data-v-dc075ff2]{font-size:14px;text-align:center}.no-results[data-v-dc075ff2]{color:#6b6b6b;padding:14px 10px 6px}.no-results p[data-v-dc075ff2]{margin:0 0 4px}.header[data-v-e2bf0911]{backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background-color:#ffffffdb;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:0;opacity:1;overflow:visible;padding:12px 0;position:sticky;right:0;top:0;transform:none;transition:background-color .2s ease;z-index:100}.header.with-border[data-v-e2bf0911]{border-bottom:1px solid rgba(124,58,237,.1)}@media (max-width:768px){.header[data-v-e2bf0911]{padding:10px 0}}.header.animate-in[data-v-e2bf0911]{opacity:1;transform:translateY(0)}@media (max-width:1024px){.header[data-v-e2bf0911]{opacity:1;transform:translateY(0)}}@keyframes fadeIn-e2bf0911{0%{opacity:0}to{opacity:1}}.header-content[data-v-e2bf0911]{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 1.5rem;width:100%}@media (max-width:768px){.header-content[data-v-e2bf0911]{padding:0 1rem}}.desktop-cta[data-v-e2bf0911] .base-button,.login-link[data-v-e2bf0911]{white-space:nowrap}.logo[data-v-e2bf0911]{align-items:center;display:flex;text-decoration:none}.logo img[data-v-e2bf0911]{height:30px;width:auto}.hamburger-menu[data-v-e2bf0911]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:center;padding:0;position:relative;width:22px;z-index:101}.hamburger-menu[data-v-e2bf0911]:after{content:"";inset:-13px -11px;position:absolute}.hamburger-menu .hamburger-line[data-v-e2bf0911]{background-color:#1f2023;border-radius:1px;height:2px;position:absolute;transform-origin:center;transition:all .3s ease;width:100%}.hamburger-menu .hamburger-line[data-v-e2bf0911]:first-child{top:0}.hamburger-menu .hamburger-line[data-v-e2bf0911]:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-menu .hamburger-line[data-v-e2bf0911]:nth-child(3){bottom:0}.hamburger-menu.active .hamburger-line[data-v-e2bf0911]:first-child{margin-top:-1.5px;top:50%;transform:rotate(45deg)}.hamburger-menu.active .hamburger-line[data-v-e2bf0911]:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-line[data-v-e2bf0911]:nth-child(3){margin-top:-1.5px;top:50%;transform:rotate(-45deg)}.desktop-nav[data-v-e2bf0911]{display:block}.nav-list[data-v-e2bf0911]{gap:2rem;list-style:none;margin:0;padding:0}.nav-link[data-v-e2bf0911],.nav-list[data-v-e2bf0911]{align-items:center;display:flex}.nav-link[data-v-e2bf0911]{color:#1f2023;font-size:1.125rem;font-weight:400;gap:.25rem;text-decoration:none;transition:color .3s ease}.nav-link[data-v-e2bf0911]:hover{color:#cd83ff}.nav-link.active[data-v-e2bf0911]{color:#cd83ff;font-weight:600}.nav-link .chevron[data-v-e2bf0911]{height:16px;transition:transform .3s ease;width:16px}.desktop-cta[data-v-e2bf0911]{align-items:center;display:flex;gap:1.5rem}.login-link[data-v-e2bf0911]{align-items:center;background-color:#cd83ff;border:none;border-radius:9999px;color:#fff;display:inline-flex;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:center;min-height:44px;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s ease}.login-link[data-v-e2bf0911]:hover{background-color:#7b35b0}.login-link.active[data-v-e2bf0911],.login-link.router-link-active[data-v-e2bf0911]{color:#fff}.mobile-actions[data-v-e2bf0911]{align-items:center;display:none;gap:8px}.mobile-signin-link[data-v-e2bf0911]{align-items:center;color:#1f2023;display:inline-flex;font-size:15px;font-weight:600;min-height:44px;padding:0 4px;text-decoration:none;white-space:nowrap}.mobile-start-btn[data-v-e2bf0911]{background:linear-gradient(180deg,#6a3fa8,#4b2382);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:600;min-height:40px;padding:0 16px;white-space:nowrap}.mobile-login-link[data-v-e2bf0911]{color:#1f2023;display:none;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease;white-space:nowrap}.mobile-login-link[data-v-e2bf0911]:hover{color:#cd83ff}.mobile-nav-overlay[data-v-e2bf0911]{background-color:#000000b3;inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .3s ease;visibility:hidden;z-index:9999}.mobile-nav-overlay.active[data-v-e2bf0911]{opacity:1;pointer-events:auto;visibility:visible}.mobile-nav[data-v-e2bf0911]{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:3rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:300px;z-index:10000}.mobile-nav-overlay.active .mobile-nav[data-v-e2bf0911]{right:0}.mobile-close-btn[data-v-e2bf0911]{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:background-color .3s ease;width:32px;z-index:10001}.mobile-close-btn[data-v-e2bf0911]:hover{background-color:#fafafc}.mobile-close-btn .close-icon[data-v-e2bf0911]{color:#585b86;height:20px;width:20px}.mobile-nav-list[data-v-e2bf0911]{list-style:none;margin:4rem 0 0;padding:0;width:100%}.mobile-search-item[data-v-e2bf0911]{padding:0 0 1.5rem}@media (max-width:1100px){.header-search[data-v-e2bf0911]{display:none}}.mobile-nav-link[data-v-e2bf0911]{border-bottom:1px solid #fafafc;color:#1f2023;display:block;font-size:1.125rem;font-weight:400;padding:1rem 0;text-decoration:none;transition:color .3s ease}.mobile-nav-link[data-v-e2bf0911]:hover{color:#cd83ff}.mobile-nav-link.active[data-v-e2bf0911]{color:#cd83ff;font-weight:600}.mobile-cta[data-v-e2bf0911]{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-top:auto;padding-top:3rem;width:100%}.mobile-products-item[data-v-e2bf0911]{width:100%}.mobile-products-header[data-v-e2bf0911]{align-items:center;border-bottom:1px solid #fafafc;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0}.mobile-products-header .mobile-nav-link[data-v-e2bf0911]{border-bottom:none;margin:0;padding:0}.mobile-products-header .mobile-chevron[data-v-e2bf0911]{color:#585b86;height:16px;transition:transform .3s ease;width:16px}.mobile-products-header .mobile-chevron.rotated[data-v-e2bf0911]{transform:rotate(180deg)}.mobile-products-dropdown[data-v-e2bf0911]{border-bottom:1px solid #fafafc;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-products-dropdown.open[data-v-e2bf0911]{max-height:300px}.mobile-categories[data-v-e2bf0911]{padding:.5rem 0}.mobile-category-link[data-v-e2bf0911]{border-radius:.375rem;color:#585b86;display:block;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.mobile-category-link[data-v-e2bf0911]:hover{background-color:#fff;color:#cd83ff}.mobile-loading[data-v-e2bf0911],.mobile-no-categories[data-v-e2bf0911]{color:#585b86;font-size:.875rem;font-style:italic;padding:.5rem 1rem}@media (max-width:1024px){.desktop-cta[data-v-e2bf0911],.desktop-nav[data-v-e2bf0911]{display:none}.hamburger-menu[data-v-e2bf0911]{display:flex}.mobile-actions[data-v-e2bf0911]{display:inline-flex;margin-left:auto;margin-right:1rem}}@media (max-width:768px){.header-content[data-v-e2bf0911]{padding:0 1rem}.logo img[data-v-e2bf0911]{height:26px}.hamburger-menu[data-v-e2bf0911]{flex:none;height:44px;margin-right:-10px;width:44px}.hamburger-menu .hamburger-line[data-v-e2bf0911]{left:10px;width:24px}.hamburger-menu .hamburger-line[data-v-e2bf0911]:first-child{top:12px}.hamburger-menu .hamburger-line[data-v-e2bf0911]:nth-child(3){bottom:12px}.hamburger-menu.active .hamburger-line[data-v-e2bf0911]:first-child,.hamburger-menu.active .hamburger-line[data-v-e2bf0911]:nth-child(3){bottom:auto;top:50%}.logo[data-v-e2bf0911]{align-items:center;display:flex;flex:none;min-height:44px;min-width:44px}.mobile-actions[data-v-e2bf0911]{gap:4px;margin-right:12px}.mobile-signin-link[data-v-e2bf0911],.mobile-start-btn[data-v-e2bf0911]{font-size:14px}.mobile-start-btn[data-v-e2bf0911]{padding:0 12px}}@media (max-width:380px){.header-content[data-v-e2bf0911]{gap:10px}.logo img[data-v-e2bf0911]{height:22px}.mobile-actions[data-v-e2bf0911]{margin-right:8px}.hamburger-menu[data-v-e2bf0911]{margin-right:-4px}}@media (max-width:640px){.mobile-nav[data-v-e2bf0911]{padding:2rem;width:280px}.mobile-nav-link[data-v-e2bf0911]{font-size:1rem;padding:.5rem 0}}.ig[data-v-be2ca474]{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:4px 10px;justify-content:center;margin:0}.ig__lead[data-v-be2ca474]{opacity:.85}.ig__link[data-v-be2ca474]{align-items:center;color:inherit;display:inline-flex;font-weight:600;gap:8px;min-height:44px;padding:0 4px;text-decoration:none}.ig__link[data-v-be2ca474]:hover{text-decoration:underline}.ig__link--quiet[data-v-be2ca474]{font-weight:500;opacity:.85}.ig__icon[data-v-be2ca474]{flex:none}.ig__dot[data-v-be2ca474]{opacity:.6}.footer[data-v-bc437a7a]{background-color:#fff;border-top:1px solid #e7e9ee;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:3rem 0 1.5rem}.container[data-v-bc437a7a]{margin:0 auto;max-width:1400px;padding:0 1rem}.footer-content[data-v-bc437a7a]{display:grid;gap:2rem;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:3rem;opacity:1;transform:translateY(12px);transition:transform .4s ease-out}.footer-content.animate-in[data-v-bc437a7a]{transform:translateY(0)}.footer-logo[data-v-bc437a7a]{max-width:300px}.logo-container[data-v-bc437a7a]{margin:0 0 1rem}.logo-container img[data-v-bc437a7a]{height:50px;width:auto}.footer-tagline[data-v-bc437a7a]{color:#585b86;font-size:.875rem;line-height:1.75;margin:0 0 1.5rem}.footer-section[data-v-bc437a7a]{max-width:200px}.section-title[data-v-bc437a7a]{color:#1f2023;font-size:1rem;font-weight:600;margin:0 0 1rem}.footer-links[data-v-bc437a7a]{list-style:none;margin:0;padding:0}.footer-links li[data-v-bc437a7a]{margin-bottom:.5rem}@media (max-width:640px){.footer-links li[data-v-bc437a7a]{margin-bottom:0}}.footer-link[data-v-bc437a7a]{color:#585b86;font-size:.875rem;text-decoration:none;transition:color .3s ease}@media (max-width:640px){.footer-link[data-v-bc437a7a]{align-items:center;display:inline-flex;min-height:44px}}.footer-link[data-v-bc437a7a]:hover{color:#cd83ff}.footer-link.active[data-v-bc437a7a]{color:#cd83ff;font-weight:600}.highlight-link[data-v-bc437a7a]{color:#cd83ff;font-weight:500}.products-container[data-v-bc437a7a]{display:flex;flex-direction:column;gap:1rem}.loading-state[data-v-bc437a7a]{background-color:#fafafc;border-radius:.375rem;padding:1rem;text-align:center}.loading-state span[data-v-bc437a7a]{color:#585b86;font-size:.875rem}.empty-state[data-v-bc437a7a]{background-color:#fafafc;border-radius:.375rem;padding:1rem;text-align:center}.empty-state span[data-v-bc437a7a]{color:#585b86;font-size:.875rem}.coming-soon[data-v-bc437a7a]{border:2px solid #cd83ff;border-radius:.375rem;padding:1rem}.coming-soon-title[data-v-bc437a7a]{color:#cd83ff;font-size:.875rem;font-weight:600;margin:0 0 .5rem}.coming-soon-list[data-v-bc437a7a]{list-style:none;margin:0;padding:0}.coming-soon-list li[data-v-bc437a7a]{color:#585b86;font-size:.75rem;margin-bottom:.25rem}.footer-ig[data-v-bc437a7a]{color:inherit;margin:8px 0 4px}.footer-bottom[data-v-bc437a7a]{align-items:center;border-top:1px solid #e7e9ee;display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.legal-heading[data-v-bc437a7a]{color:inherit;flex-basis:100%;font-size:13px;font-weight:600;letter-spacing:.08em;margin:1rem 0 0;opacity:.85;text-transform:uppercase}.legal-links[data-v-bc437a7a]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;row-gap:.25rem}.legal-link[data-v-bc437a7a]{color:#585b86;font-size:.75rem;text-decoration:none;transition:color .3s ease}@media (max-width:640px){.legal-link[data-v-bc437a7a]{align-items:center;display:inline-flex;min-height:44px}}.legal-link[data-v-bc437a7a]:hover{color:#cd83ff}.copyright p[data-v-bc437a7a]{color:#585b86;font-size:.75rem;margin:0;text-align:center}@media (max-width:1024px){.footer-content[data-v-bc437a7a]{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.footer-logo[data-v-bc437a7a]{grid-column:1/-1;max-width:none}.legal-links[data-v-bc437a7a]{gap:1rem}.legal-link[data-v-bc437a7a]{font-size:.75rem}}@media (max-width:768px){.footer-content[data-v-bc437a7a]{gap:1.5rem;grid-template-columns:1fr}.footer-section[data-v-bc437a7a]{max-width:none}.legal-links[data-v-bc437a7a]{gap:1.5rem}.legal-link[data-v-bc437a7a]{font-size:.75rem}}@media (max-width:640px){.footer[data-v-bc437a7a]{padding:2rem 0 1rem}.footer-content[data-v-bc437a7a],.legal-links[data-v-bc437a7a]{gap:1rem}.legal-link[data-v-bc437a7a]{font-size:.75rem}}.footer-link[data-v-bc437a7a]{align-items:center;display:inline-flex;min-height:44px;min-width:44px}.promo-chip[data-v-a9f0f94e]{flex-wrap:wrap;font-size:15px;gap:8px 10px;line-height:1.3}.promo-chip[data-v-a9f0f94e],.promo-chip__code[data-v-a9f0f94e]{align-items:center;display:inline-flex}.promo-chip__code[data-v-a9f0f94e]{background:#fff;border:2px dashed var(--season-accent,var(--brand));border-radius:999px;color:var(--ink);cursor:pointer;font:inherit;font-weight:700;gap:8px;letter-spacing:.06em;min-height:40px;padding:6px 6px 6px 14px}.promo-chip__copy[data-v-a9f0f94e]{background:var(--season-accent,var(--brand));border-radius:999px;color:#fff;font-size:13px;letter-spacing:0;padding:6px 12px}.promo-chip__preview[data-v-a9f0f94e]{background:#fde68a;border-radius:6px;color:#713f12;font-size:11px;font-weight:700;padding:2px 8px;text-transform:uppercase}.promo-chip--banner[data-v-a9f0f94e]{color:inherit}.season-banner[data-v-39468a5b]{background:var(--season-ink);color:#fff;font-size:14px}.season-banner__inner[data-v-39468a5b]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;margin:0 auto;max-width:1400px;padding:8px 16px;text-align:center}.season-banner__emoji[data-v-39468a5b]{font-size:18px}.season-banner__text[data-v-39468a5b]{font-weight:500}.season-banner--quiet[data-v-39468a5b]{background:#faf7ff;border-bottom:1px solid #ece4fa;color:#3b1d5c;font-size:13px;letter-spacing:.01em}.season-banner--quiet .season-banner__close[data-v-39468a5b],.season-banner--quiet[data-v-39468a5b] .promo-chip__code{color:#3b1d5c}.season-banner__close[data-v-39468a5b]{background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-grid;flex:none;font-size:18px;height:44px;margin:-6px -4px -6px auto;place-items:center;width:44px}.season-banner[data-v-39468a5b] .promo-chip__code{background:transparent;color:#fff;min-height:34px}@media (max-width:640px){.season-banner[data-v-39468a5b]{font-size:13px}.season-banner__inner[data-v-39468a5b]{flex-wrap:nowrap;gap:6px;justify-content:flex-start;padding:2px 4px 2px 12px;text-align:left}.season-banner__text[data-v-39468a5b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-banner__promo[data-v-39468a5b]{display:none}.season-banner__emoji[data-v-39468a5b]{font-size:15px}.season-banner[data-v-39468a5b] .promo-chip{font-size:13px;gap:4px 8px}.season-banner[data-v-39468a5b] .promo-chip__code{font-size:13px;min-height:30px;padding:3px 3px 3px 10px}.season-banner[data-v-39468a5b] .promo-chip__copy{font-size:12px;padding:4px 10px}}.pop-enter-active[data-v-39468a5b]{transition:transform .4s cubic-bezier(.2,1.4,.4,1),opacity .3s ease}.pop-enter-from[data-v-39468a5b]{opacity:0;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.pop-enter-active[data-v-39468a5b]{transition:none}}.tabbar[data-v-b81b4020]{align-items:end;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);background:#ffffffeb;border-top:1px solid rgba(124,58,237,.12);bottom:0;box-shadow:0 -6px 24px #1d15300f;display:none;grid-template-columns:repeat(5,1fr);left:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:1400}@media (max-width:767px){.tabbar[data-v-b81b4020]{display:grid}}.tab[data-v-b81b4020]{align-items:center;background:none;border:0;border-radius:14px;color:#6b6480;display:flex;flex-direction:column;font:inherit;font-size:12px;font-weight:600;gap:2px;min-height:52px;padding:4px 0;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:color .15s ease,transform .15s ease}.tab[data-v-b81b4020]:active{transform:scale(.94)}.tab.active[data-v-b81b4020]{color:#6d28d9}.tab[data-v-b81b4020]:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.tab__icon[data-v-b81b4020]{font-size:26px}.tab--candy[data-v-b81b4020]{color:#6b6480}.tab__candy[data-v-b81b4020]{background:linear-gradient(140deg,#a46bff,#6d28d9);border-radius:50%;box-shadow:0 8px 20px #6d28d966,0 0 0 4px #fff;display:grid;height:52px;margin-top:-14px;place-items:center;width:52px}.tab__candy img[data-v-b81b4020]{width:40px}html[data-season=halloween] .tab__candy{background:linear-gradient(140deg,#8b5cf6,#3b0764)}.refill-banner[data-v-2f46220a]{align-items:center;background:#f4efff;color:#2e1065;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:6px 12px;justify-content:center;padding:8px 44px 8px 16px;position:relative;text-align:center}.refill-banner__cta[data-v-2f46220a]{background:#7c3aed;border-radius:999px;color:#fff;font-weight:600;padding:6px 14px;text-decoration:none;white-space:nowrap}.refill-banner__close[data-v-2f46220a]{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;font-size:20px;height:32px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px}.promo-applied__remove[data-v-4104e28f]{background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;flex:none;font:inherit;font-size:13px;font-weight:600;min-height:32px;padding:0 12px;position:relative}.promo-applied__link[data-v-4104e28f]:after,.promo-applied__remove[data-v-4104e28f]:after{content:"";inset:-8px -4px;position:absolute}.promo-applied__link[data-v-4104e28f]{position:relative}.promo-applied__link[data-v-4104e28f]:after{inset:-12px -4px}.promo-applied[data-v-4104e28f]{background:#cd83ff;color:#1f1030;font-size:14px;position:relative;z-index:102}.promo-applied__inner[data-v-4104e28f]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;margin:0 auto;max-width:1400px;padding:8px 16px;text-align:center}.promo-applied__code[data-v-4104e28f]{font-weight:700;letter-spacing:.02em}.promo-applied__link[data-v-4104e28f]{color:inherit;text-decoration:underline;text-underline-offset:3px}.promo-applied--locked[data-v-4104e28f],.promo-applied--mounjaro[data-v-4104e28f]{background:#f4f1f8;color:#4a3d5c}@media (max-width:640px){.promo-applied[data-v-4104e28f]{font-size:13px}.promo-applied__inner[data-v-4104e28f]{flex-wrap:nowrap;padding:4px 12px}.promo-applied__note[data-v-4104e28f]{display:none}.promo-applied__remove[data-v-4104e28f]{min-height:28px}.promo-applied__remove[data-v-4104e28f]:before{content:"";inset:-4px -4px -16px;position:absolute}}.page-wrapper[data-v-38d7d00e]{display:flex;flex-direction:column;min-height:100vh}.main[data-v-38d7d00e]{flex:1}@media (max-width:767px){.page-wrapper.has-tabbar[data-v-38d7d00e]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.main--embedded[data-v-38d7d00e]{padding-top:0}.nf-page[data-v-526dbce7]{align-items:center;background:#fbf8ff;display:flex;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:70vh;padding:24px 16px}.nf-card[data-v-526dbce7]{background:#fff;border:1px solid #ece4fa;border-radius:24px;max-width:460px;padding:36px 24px;text-align:center;width:100%}.nf-card h1[data-v-526dbce7]{color:#2e1747;font-size:26px;margin:0 0 10px}.nf-card p[data-v-526dbce7]{color:#4a4458;line-height:1.5;margin:0 0 24px}.nf-logo[data-v-526dbce7]{align-items:center;display:flex;justify-content:center;min-height:44px}.nf-logo img[data-v-526dbce7]{height:36px}.nf-code[data-v-526dbce7]{color:#8b5cc4!important;font-size:15px;font-weight:700;letter-spacing:.2em;margin:18px 0 4px!important}.nf-actions[data-v-526dbce7]{display:grid;gap:10px}.nf-btn[data-v-526dbce7]{align-items:center;border:1px solid #d9c8f2;border-radius:999px;color:#2e1747;display:flex;font-weight:600;justify-content:center;min-height:48px;text-decoration:none}.nf-btn--main[data-v-526dbce7]{background:#2e1747;border-color:#2e1747;color:#fff}html.theme-amber .nf-page[data-v-526dbce7]{background:#faf6f1}html.theme-amber .nf-card[data-v-526dbce7]{border-color:#eedfd2}html.theme-amber .nf-card h1[data-v-526dbce7]{color:#141110;font-family:Bodoni Moda,serif}html.theme-amber .nf-card p[data-v-526dbce7]{color:#5c4a3f}html.theme-amber .nf-logo[data-v-526dbce7]{color:#7d5538}html.theme-amber .nf-code[data-v-526dbce7]{color:#8a5f40!important}html.theme-amber .nf-btn[data-v-526dbce7]{border-color:#eedfd2;color:#141110}html.theme-amber .nf-btn--main[data-v-526dbce7]{background:#141110;border-color:#141110;color:#faf6f1}.error-page[data-v-526dbce7]{align-items:center;background-color:#fafafc;display:flex;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.error-content[data-v-526dbce7]{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:500px;padding:4rem;text-align:center}.error-content h1[data-v-526dbce7]{color:#1f2023;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.error-content p[data-v-526dbce7]{color:#585b86;font-size:1rem;line-height:1.75;margin-bottom:2rem}.error-button[data-v-526dbce7]{background-color:#cd83ff;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;padding:1rem 2rem;transition:background-color .3s ease}.error-button[data-v-526dbce7]:hover{background-color:#7b35b0}.error-button[data-v-526dbce7]:disabled{background-color:#caccd1;cursor:not-allowed}
