:root{--white: #FFFFFF;--black: #000000;--green: #66B926;--green-deep: #467F1A;--gray: #999999;--gray-tint: #F2F2F2;--gray-line: #CCCCCC;--green-tint: var(--green);--paper: var(--white);--ink: var(--black);--ink-soft: #404040;--green-dark: var(--black);--moss: var(--gray-tint);--stone: var(--gray-line);--paper-card: var(--white);--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Montserrat", system-ui, sans-serif;--font-label: "Montserrat", system-ui, sans-serif;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 32px;--sp-5: 48px;--sp-6: 64px;--sp-7: 96px;--sp-8: 128px;--maxw: 1180px;--radius: 4px}.jv,.jv *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.jv{font-family:var(--font-body);background:var(--paper);color:var(--ink);line-height:1.55;font-size:17px;-webkit-font-smoothing:antialiased}.jv img,img.jv{max-width:100%;display:block}.jv a,a.jv{color:inherit}.jv .wrap,.wrap.jv{max-width:var(--maxw);margin:0 auto;padding:0 var(--sp-4)}.jv h1,h1.jv,.jv h2,h2.jv,.jv h3,h3.jv{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.01em;color:var(--ink)}.jv .eyebrow,.eyebrow.jv{font-family:var(--font-label);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);display:inline-block;margin-bottom:var(--sp-2)}.jv .btn,.btn.jv{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);background:var(--green-deep);color:#fff;font-family:var(--font-body);font-weight:600;font-size:16px;padding:16px 32px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease}.jv .btn:hover,.btn.jv:hover{background:var(--green-dark)}.jv .btn:focus-visible,.btn.jv:focus-visible{outline:3px solid var(--green-dark);outline-offset:3px}.jv .btn-secondary,.btn-secondary.jv{background:transparent;color:var(--ink);border:1.5px solid var(--stone)}.jv .btn-secondary:hover,.btn-secondary.jv:hover{background:var(--moss);border-color:var(--green-deep);color:var(--ink)}.jv .btn-light,.btn-light.jv{background:#fff;color:var(--green-dark)}.jv .btn-light:hover,.btn-light.jv:hover{background:var(--moss)}.jv .btn-block,.btn-block.jv{width:100%}.jv .link-arrow,.link-arrow.jv{font-size:14px;font-weight:600;color:var(--green-deep);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.jv .link-arrow:hover,.link-arrow.jv:hover{color:var(--green-dark)}.jv .ph,.ph.jv{background:repeating-linear-gradient(135deg,#f0f0f0,#f0f0f0 10px,#e5e5e5 10px 20px);border:1.5px dashed var(--stone);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-soft);font-family:var(--font-label);font-size:12px;letter-spacing:.02em;padding:var(--sp-3);line-height:1.5}.jv .announce,.announce.jv{background:var(--green-dark);color:#fff;text-align:center;padding:10px 0;font-size:13px;font-weight:500;letter-spacing:.02em}.jv header,header.jv{position:sticky;top:0;z-index:50;background:#faf7f1eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--stone)}.jv .nav,.nav.jv{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) 0}.jv .logo,.logo.jv{display:flex;align-items:center;text-decoration:none}.jv .logo-img,.logo-img.jv{height:26px;width:auto;display:block}.jv .footer-logo-img,.footer-logo-img.jv{height:24px;width:auto;display:block}.jv .logo .v,.logo.jv .v{color:var(--green)}.jv .nav-links,.nav-links.jv{display:flex;gap:var(--sp-4);list-style:none;font-size:15px;font-weight:500}.jv .nav-links li,.nav-links.jv li{margin-right:var(--sp-4)}.jv .nav-links li:last-child,.nav-links.jv li:last-child{margin-right:0}.jv .nav-links a,.nav-links.jv a{text-decoration:none;color:var(--ink)}.jv .nav-links a:hover,.nav-links.jv a:hover{color:var(--green-deep)}.jv .hamburger,.hamburger.jv{display:none;background:none;border:none;cursor:pointer;padding:8px}.jv .hamburger span,.hamburger.jv span{display:block;width:22px;height:2px;background:var(--ink);margin:5px 0}@media(max-width:860px){.jv .nav-links,.nav-links.jv{display:none}.jv .hamburger,.hamburger.jv{display:block}}.jv .hero,.hero.jv{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;padding:var(--sp-6) 0}.jv .hero-bg,.hero-bg.jv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:0}.jv .hero-scrim,.hero-scrim.jv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,#000000b8,#00000094 32%,#00000038 58%,#0000 72%)}.jv .hero-content,.hero-content.jv{position:relative;z-index:2;width:100%}.jv .hero-copy,.hero-copy.jv{max-width:620px}.jv .hero h1,.hero.jv h1{font-size:46px;margin-bottom:var(--sp-2);color:#fff}.jv .hero .tagline,.hero.jv .tagline{font-family:var(--font-display);font-size:44px;font-weight:600;color:var(--green-tint);margin-bottom:var(--sp-3);line-height:1.05}.jv .hero p.lede,.hero.jv p.lede{font-size:19px;color:#ededed;max-width:500px;margin-bottom:var(--sp-2)}.jv .hero p.sub,.hero.jv p.sub{font-size:16px;color:#ededed;max-width:480px;margin-bottom:var(--sp-2);font-weight:600}.jv .hero p.fine,.hero.jv p.fine{font-size:14px;color:#ccc;max-width:480px;margin-top:var(--sp-4)}.jv .hero-ctas,.hero-ctas.jv{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}@media(max-width:860px){.jv .hero,.hero.jv{min-height:78vh}.jv .hero h1,.hero.jv h1{font-size:32px}.jv .hero .tagline,.hero.jv .tagline{font-size:30px}.jv .hero-scrim,.hero-scrim.jv{background:linear-gradient(180deg,#0000004d,#000000c7 55%,#000000d9)}.jv .hero-copy,.hero-copy.jv{max-width:100%}}.jv section,section.jv{padding:var(--sp-7) 0}.jv .section-tint,.section-tint.jv{background:var(--moss)}.jv .section-dark,.section-dark.jv{background:var(--green-dark);color:#fff}.jv .section-dark h2,.section-dark.jv h2,.jv .section-dark h3,.section-dark.jv h3{color:#fff}.jv .section-dark .eyebrow,.section-dark.jv .eyebrow{color:var(--green)}.jv .section-dark p,.section-dark.jv p{color:#ccc}.jv .section-head,.section-head.jv{max-width:680px;margin-bottom:var(--sp-5)}.jv .section-head h2,.section-head.jv h2{font-size:32px;margin-bottom:var(--sp-2)}.jv .section-head p,.section-head.jv p{font-size:17px;color:var(--ink-soft)}.jv .section-dark .section-head p,.section-dark.jv .section-head p{color:#ccc}.jv .section-center,.section-center.jv{text-align:center;margin-left:auto;margin-right:auto}.jv .benefit-row,.benefit-row.jv{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.jv .benefit-item,.benefit-item.jv{padding-left:var(--sp-3);border-left:1px solid var(--stone)}.jv .benefit-item:first-child,.benefit-item.jv:first-child{border-left:none;padding-left:0}.jv .benefit-item .num,.benefit-item.jv .num{font-family:var(--font-display);font-size:42px;font-weight:600;color:var(--green-deep);line-height:1;margin-bottom:var(--sp-2)}.jv .benefit-item h4,.benefit-item.jv h4{font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:6px}.jv .benefit-item p,.benefit-item.jv p{font-size:14px;color:var(--ink-soft)}@media(max-width:860px){.jv .benefit-row,.benefit-row.jv{grid-template-columns:repeat(2,1fr);row-gap:var(--sp-4)}.jv .benefit-item,.benefit-item.jv{border-left:none;padding-left:0}}.jv .diff-grid,.diff-grid.jv{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}.jv .diff-card,.diff-card.jv{background:var(--white);border:1px solid var(--stone);border-radius:var(--radius);overflow:hidden}.jv .diff-card .diff-top,.diff-card.jv .diff-top{background:var(--black);padding:var(--sp-3) 0;display:flex;align-items:center;justify-content:center}.jv .diff-card .diff-check,.diff-card.jv .diff-check{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--green);line-height:1}.jv .diff-card .diff-body,.diff-card.jv .diff-body{padding:var(--sp-3)}.jv .diff-card h4,.diff-card.jv h4{font-family:var(--font-display);font-size:17px;font-weight:600;margin-bottom:6px}.jv .diff-card p,.diff-card.jv p{font-size:14px;color:var(--ink-soft)}@media(max-width:960px){.jv .diff-grid,.diff-grid.jv{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.jv .diff-grid,.diff-grid.jv{grid-template-columns:1fr}}.jv .ing-grid,.ing-grid.jv{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}.jv .ing-card,.ing-card.jv{background:var(--white);border:1px solid var(--stone);border-radius:var(--radius);padding:var(--sp-4) var(--sp-3) var(--sp-3);text-align:center}.jv .ing-badge,.ing-badge.jv{width:58px;height:58px;margin:0 auto var(--sp-2);background:var(--green-deep);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center}.jv .ing-badge span,.ing-badge.jv span{font-family:var(--font-label);font-size:11px;font-weight:600;color:#fff;line-height:1.15;text-align:center}.jv .ing-card h4,.ing-card.jv h4{font-family:var(--font-display);font-size:16px;font-weight:600;margin-bottom:6px}.jv .ing-card p,.ing-card.jv p{font-size:13px;color:var(--ink-soft)}@media(max-width:960px){.jv .ing-grid,.ing-grid.jv{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.jv .ing-grid,.ing-grid.jv{grid-template-columns:1fr}}.jv .disclosure-line,.disclosure-line.jv{font-size:13px;color:var(--ink-soft);margin-top:var(--sp-4);max-width:720px}.jv .trust-line,.trust-line.jv{font-family:var(--font-label);font-size:12px;letter-spacing:.03em;color:var(--ink-soft);margin-top:var(--sp-3)}.jv .trust-line.on-dark,.trust-line.on-dark.jv{color:var(--green)}.jv .formula-links,.formula-links.jv{display:flex;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap}.jv .formula-links>*,.formula-links.jv>*{margin-right:var(--sp-3)}.jv .approach-block,.approach-block.jv{background:var(--paper-card);border:1px solid var(--stone);border-radius:var(--radius);padding:var(--sp-5);margin-top:var(--sp-5)}.jv .approach-block h3,.approach-block.jv h3{font-size:22px;margin-bottom:var(--sp-2)}.jv .approach-block p,.approach-block.jv p{font-size:16px;color:var(--ink-soft);max-width:760px}.jv .review-grid,.review-grid.jv{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.jv .review-card,.review-card.jv{background:var(--paper-card);border:1px solid var(--stone);border-radius:var(--radius);padding:var(--sp-4)}.jv .review-card .stars,.review-card.jv .stars{color:var(--green-deep);font-size:15px;letter-spacing:2px;margin-bottom:var(--sp-2)}.jv .review-card p.quote,.review-card.jv p.quote{font-size:15px;line-height:1.6;margin-bottom:var(--sp-3)}.jv .review-card .attrib,.review-card.jv .attrib{font-family:var(--font-label);font-size:13px;color:var(--ink-soft)}.jv .review-disclaimer,.review-disclaimer.jv{font-size:13px;color:var(--ink-soft);max-width:640px;margin:var(--sp-4) auto 0;text-align:center}.jv .review-cta,.review-cta.jv{text-align:center;margin-top:var(--sp-4)}@media(max-width:860px){.jv .review-grid,.review-grid.jv{grid-template-columns:1fr}}.jv .heller-grid,.heller-grid.jv{display:grid;grid-template-columns:320px 1fr;gap:var(--sp-6);align-items:start}.jv .heller-grid .ph,.heller-grid.jv .ph{aspect-ratio:4/5}.jv .heller-credential,.heller-credential.jv{font-family:var(--font-label);font-size:13px;color:var(--green-deep);line-height:1.8;margin:var(--sp-3) 0}.jv .heller-disclosure,.heller-disclosure.jv{font-size:13px;color:var(--ink-soft);margin-top:var(--sp-3);max-width:560px}@media(max-width:860px){.jv .heller-grid,.heller-grid.jv{grid-template-columns:1fr}.jv .heller-grid .ph,.heller-grid.jv .ph{max-width:320px}}.jv .routine-grid,.routine-grid.jv{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4);max-width:560px;margin:0 auto var(--sp-5)}.jv .routine-card,.routine-card.jv{background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);padding:var(--sp-4);text-align:center}.jv .routine-card .time,.routine-card.jv .time{font-family:var(--font-label);font-size:12px;color:var(--green);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--sp-1);display:block}.jv .routine-card .count,.routine-card.jv .count{font-family:var(--font-display);font-size:30px;font-weight:700}.jv .expect-block,.expect-block.jv{max-width:640px;margin:0 auto;text-align:center}.jv .expect-block h3,.expect-block.jv h3{font-size:20px;margin-bottom:var(--sp-2)}.jv .offer-grid,.offer-grid.jv{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);max-width:800px;margin:0 auto var(--sp-5);align-items:start}.jv .offer-card,.offer-card.jv{background:#fff;border-radius:8px;padding:var(--sp-4);border:2px solid var(--stone);position:relative}.jv .offer-card.featured,.offer-card.featured.jv{border-color:var(--green-deep)}.jv .offer-card .badge,.offer-card.jv .badge{position:absolute;top:-13px;left:var(--sp-3);background:var(--green-deep);color:#fff;font-family:var(--font-label);font-size:11px;padding:4px 10px;border-radius:999px;letter-spacing:.03em}.jv .offer-card h3,.offer-card.jv h3{font-size:20px;margin-bottom:var(--sp-1)}.jv .offer-card .price,.offer-card.jv .price{font-family:var(--font-display);font-size:32px;font-weight:700}.jv .offer-card .price span,.offer-card.jv .price span{font-size:15px;font-weight:400;color:var(--ink-soft)}.jv .offer-card .save,.offer-card.jv .save{font-size:13px;color:var(--green-deep);font-weight:600;margin-bottom:var(--sp-2)}.jv .offer-card ul,.offer-card.jv ul{list-style:none;margin:var(--sp-3) 0;font-size:14px;color:var(--ink-soft)}.jv .offer-card li,.offer-card.jv li{padding:4px 0;display:flex;gap:8px}.jv .offer-card .renew-note,.offer-card.jv .renew-note{font-size:12px;color:var(--ink-soft);text-align:center;margin-top:var(--sp-2)}.jv .offer-guarantee,.offer-guarantee.jv{text-align:center;max-width:560px;margin:0 auto;font-size:15px;color:var(--ink-soft)}.jv .offer-guarantee .link-arrow,.offer-guarantee.jv .link-arrow{display:block;margin-top:var(--sp-2)}@media(max-width:660px){.jv .offer-grid,.offer-grid.jv{grid-template-columns:1fr}}.jv .faq-list,.faq-list.jv{max-width:780px}.jv .faq-item,.faq-item.jv{border-bottom:1px solid var(--stone);padding:var(--sp-3) 0}.jv .faq-item summary,.faq-item.jv summary{font-family:var(--font-display);font-weight:600;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.jv .faq-item summary::-webkit-details-marker,.faq-item.jv summary::-webkit-details-marker{display:none}.jv .faq-item summary:after,.faq-item.jv summary:after{content:"+";font-size:22px;color:var(--green-deep);font-weight:400;flex-shrink:0}.jv .faq-item[open] summary:after,.faq-item[open].jv summary:after{content:"\2013"}.jv .faq-item p,.faq-item.jv p{margin-top:var(--sp-2);color:var(--ink-soft);font-size:15px;max-width:660px}.jv .capture-box,.capture-box.jv{max-width:620px;margin:0 auto;text-align:center}.jv .capture-grid,.capture-grid.jv{display:grid;grid-template-columns:240px 1fr;gap:var(--sp-6);align-items:center;max-width:820px;margin:0 auto;text-align:left}.jv .capture-grid img,.capture-grid.jv img{border-radius:var(--radius);box-shadow:0 12px 32px #00000026}.jv .capture-form,.capture-form.jv{display:flex;gap:var(--sp-2);margin-top:var(--sp-4);max-width:440px}.jv .capture-form input,.capture-form.jv input{flex:1;padding:14px 18px;border-radius:999px;border:1.5px solid var(--stone);font-family:var(--font-body);font-size:15px;background:#fff}.jv .capture-form input:focus-visible,.capture-form.jv input:focus-visible{outline:2px solid var(--green-deep)}.jv .capture-fine,.capture-fine.jv{font-size:13px;color:var(--ink-soft);margin-top:var(--sp-2)}@media(max-width:700px){.jv .capture-grid,.capture-grid.jv{grid-template-columns:1fr;text-align:center;justify-items:center}.jv .capture-grid img,.capture-grid.jv img{max-width:200px}.jv .capture-form,.capture-form.jv{margin-left:auto;margin-right:auto}}@media(max-width:500px){.jv .capture-form,.capture-form.jv{flex-direction:column}}.jv .final-cta,.final-cta.jv{text-align:center}.jv .final-cta h2,.final-cta.jv h2{font-size:38px;margin-bottom:var(--sp-3)}.jv .final-cta p.lede,.final-cta.jv p.lede{font-size:18px;max-width:600px;margin:0 auto var(--sp-2)}.jv .final-cta .tagline,.final-cta.jv .tagline{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--green);margin-bottom:var(--sp-4)}.jv .final-cta .price-line,.final-cta.jv .price-line{font-size:14px;margin-top:var(--sp-3);color:#ccc}.jv .final-cta .trust-line,.final-cta.jv .trust-line{margin-top:var(--sp-1)}.jv footer,footer.jv{background:var(--green-dark);color:#ccc;padding:var(--sp-6) 0 var(--sp-4)}.jv .footer-grid,.footer-grid.jv{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--sp-4);padding-bottom:var(--sp-5);border-bottom:1px solid rgba(255,255,255,.15)}.jv .footer-logo,.footer-logo.jv{font-family:var(--font-display);font-weight:700;font-size:20px;color:#fff;margin-bottom:var(--sp-2)}.jv .footer-logo .v,.footer-logo.jv .v{color:var(--green)}.jv .footer-grid p,.footer-grid.jv p{font-size:14px;max-width:240px}.jv .footer-col h5,.footer-col.jv h5{font-family:var(--font-label);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--green);margin-bottom:var(--sp-2)}.jv .footer-col ul,.footer-col.jv ul{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px}.jv .footer-col a,.footer-col.jv a{text-decoration:none;color:#ccc}.jv .footer-col a:hover,.footer-col.jv a:hover{color:#fff}.jv .footer-bottom,.footer-bottom.jv{padding-top:var(--sp-4);font-size:12px;color:#999;line-height:1.7}.jv .footer-bottom .fine,.footer-bottom.jv .fine{max-width:900px;margin-top:var(--sp-2)}@media(max-width:960px){.jv .footer-grid,.footer-grid.jv{grid-template-columns:1fr 1fr 1fr}}@media(max-width:560px){.jv .footer-grid,.footer-grid.jv{grid-template-columns:1fr}}body{background:var(--white)}.jv{background:var(--paper)}.jv.jv-plain{background:transparent}[id^=shopify-section][id*=juvelixir-]{display:contents}.jv .jv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080}.jv .jv-drawer[hidden]{display:none}.jv .jv-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--white);padding:var(--sp-5) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);overflow-y:auto}.jv .jv-drawer-close{position:absolute;top:var(--sp-2);right:var(--sp-2);background:none;border:none;font-size:30px;line-height:1;color:var(--ink);cursor:pointer;padding:8px;font-family:var(--font-body)}.jv .jv-drawer-links{list-style:none;display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-4)}.jv .jv-drawer-links a{text-decoration:none;color:var(--ink);font-family:var(--font-body);font-size:17px;font-weight:500}.jv .jv-drawer-links a:hover{color:var(--green-deep)}@media(min-width:861px){.jv .jv-drawer{display:none}}@media(max-width:560px){.jv .routine-grid,.routine-grid.jv{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/juvelixir-homepage.css.map */
