.hgl{background:#050609;color:#f3f7ff;font-family:var(--launch-body);font-size:16px;line-height:1.6}.hgl-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.hgl a{color:inherit}.hgl-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #244b84;min-height:100px}.hgl-header img{width:168px;height:85px;object-fit:contain;display:block}.hgl-date{font-size:11px;letter-spacing:.16em;color:#f3f7ffc7;font-weight:700}.hgl-hero{text-align:center;padding:56px 0 45px;position:relative}.hgl-kicker{font-size:11px;font-weight:700;letter-spacing:.2em;color:#f3f7ffc7;text-transform:uppercase;margin:0 0 20px}.hgl h1,.hgl h2,.hgl h3{font-family:var(--launch-heading);font-weight:800}.hgl h1{font-size:clamp(42px,6.5vw,78px);line-height:1.04;letter-spacing:-.055em;max-width:860px;margin:0 auto 24px;text-wrap:balance}.hgl-subtitle{max-width:630px;margin:0 auto 28px;color:#f3f7ffc7;font-size:17px;line-height:1.7}.hgl-signup{max-width:600px;margin:0 auto;text-align:left}.hgl-label{display:block;font-size:12px;margin-bottom:8px;color:#f3f7ffc7}.hgl-fields{display:flex;gap:10px}.hgl input{min-width:0;background:#050609;border:1px solid #244b84;border-radius:5px;color:#f3f7ff;padding:17px 18px;font:inherit;min-height:58px}.hgl-fields input{flex:1;width:100%}.hgl input::placeholder{color:#f3f7ffc7}.hgl button{background:#1468ff;border:1px solid #1468ff;border-radius:5px;color:#f3f7ff;min-height:58px;padding:15px 30px;font:700 16px var(--launch-body);cursor:pointer;white-space:nowrap}.hgl button:hover{background:#244b84}.hgl button span{margin-left:22px}.hgl :focus-visible{outline:3px solid rgba(243,247,255,.78);outline-offset:4px}.hgl-consent{font-size:11px;line-height:1.65;color:#f3f7ffc7;margin:12px 0 0}.hgl-consent a{text-underline-offset:3px}.hgl-perks{display:flex;justify-content:center;gap:26px;margin-top:25px;color:#f3f7ffc7;font-size:11px}.hgl-perks span:before{content:"\b7";color:#f3f7ffc7;margin-right:7px}.hgl-discover{display:inline-flex;gap:17px;align-items:center;margin-top:34px;font-size:11px;letter-spacing:.08em;text-decoration:none}.hgl-discover span{color:#f3f7ffc7;font-size:20px}.hgl-marquee{padding:20px 24px;background:#1468ff;text-align:center;font-family:var(--launch-heading);font-size:clamp(20px,3.8vw,42px);font-weight:800;letter-spacing:.04em;line-height:1.25}.hgl-product{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:85px}.hgl-gallery{display:grid;gap:18px;background:radial-gradient(ellipse at 50% 50%,#050609 0 45%,#050609 72%)}.hgl-gallery figure{margin:0}.hgl-gallery img{width:100%;height:auto;display:block;max-height:620px;object-fit:contain}.hgl h2{font-size:clamp(34px,4.2vw,54px);line-height:1.06;letter-spacing:-.045em;margin:0 0 25px;text-wrap:balance}.hgl-product-copy>p:not(.hgl-kicker){color:#f3f7ffc7}.hgl-product-copy .hgl-lead{font-size:21px;color:#f3f7ffc7!important;line-height:1.5}.hgl-specs{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.hgl-specs span{border:1px solid #244b84;border-radius:4px;padding:9px 13px;font-size:11px;letter-spacing:.06em}.hgl-link{display:inline-flex;gap:26px;font-weight:700;text-decoration:none;border-bottom:1px solid #1468ff;padding:5px 0}.hgl-ingredients{background:#050609;border-block:1px solid #244b84;padding:72px 0}.hgl-ingredient-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.hgl-ingredient{padding:24px 20px;border:1px solid #244b84;border-radius:8px;background:#050609}.hgl-number{font-size:11px;letter-spacing:.14em;color:#f3f7ffc7}.hgl h3{font-size:20px;line-height:1.2;margin:25px 0 13px}.hgl-ingredient p{font-size:13px;line-height:1.65;color:#f3f7ffc7;margin:0}.hgl-full{margin-top:28px;border-top:1px solid #244b84;padding-top:22px;font-size:13px}.hgl summary{cursor:pointer}.hgl-full p{color:#f3f7ffc7;max-width:900px}.hgl-footer{padding-block:55px;display:flex;justify-content:space-between;gap:45px}.hgl-footer strong{font-family:var(--launch-heading);font-weight:800;font-size:22px}.hgl-footer p{font-size:13px;color:#f3f7ffc7}.hgl-password{font-size:12px;min-width:220px}.hgl-password[open]{display:grid;gap:10px}.hgl-password summary{margin-bottom:14px}.hgl-password input{width:100%}.hgl-success{border:1px solid rgba(243,247,255,.78);background:#050609;padding:22px;border-radius:5px;color:#f3f7ffc7}.hgl-errors{color:#f3f7ffc7;font-size:13px;padding:12px 0}.hgl-errors ul{padding-left:18px}@media(max-width:800px){.hgl-product{grid-template-columns:1fr;gap:30px;padding-block:55px}.hgl-gallery{max-width:500px;margin:auto}.hgl-ingredient-grid{grid-template-columns:repeat(2,1fr)}.hgl-footer{flex-direction:column}.hgl-password{max-width:350px}}@media(max-width:480px){.hgl-wrap{width:calc(100% - 36px)}.hgl-header{min-height:78px}.hgl-header img{width:128px;height:67px}.hgl-date{font-size:9px;letter-spacing:.08em}.hgl-hero{padding-top:35px}.hgl h1{font-size:43px}.hgl-subtitle{font-size:15px;line-height:1.6;margin-bottom:24px}.hgl-fields{flex-direction:column}.hgl button{width:100%}.hgl-perks{gap:10px;justify-content:space-between;font-size:9px}.hgl-perks span:before{margin-right:4px}.hgl-kicker{font-size:10px}.hgl-ingredients{padding-block:50px}.hgl-ingredient-grid{gap:10px}.hgl-ingredient{padding:19px 15px}.hgl h3{font-size:18px}.hgl-ingredient p{font-size:12px}}.hgl-hero>.hgl-kicker{max-width:710px;margin-inline:auto;text-transform:none;letter-spacing:0;font-size:clamp(14px,1.6vw,17px);line-height:1.6;text-wrap:balance}.hgl-main-ingredients{margin:0 0 28px;border-top:1px solid #244b84}.hgl-main-ingredients>div{padding:16px 0;border-bottom:1px solid #244b84}.hgl-main-ingredients dt{font-family:var(--launch-heading);font-size:18px;font-weight:800;line-height:1.3;margin-bottom:6px}.hgl-main-ingredients dd{margin:0;color:#f3f7ffc7;font-size:14px;line-height:1.65}.hgv{background:#050609;color:#f3f7ff;font-family:var(--hgv-body);font-size:16px;line-height:1.65}.hgv *{box-sizing:border-box}.hgv a{color:inherit}.hgv-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.hgv-section{padding:80px 0;border-top:1px solid #244b84}.hgv-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hgv-hero{padding:70px 0 80px}.hgv h1,.hgv h2,.hgv h3{font-family:var(--hgv-heading);font-weight:800;text-wrap:balance;text-transform:uppercase}.hgv h1{font-size:clamp(44px,6.7vw,84px);line-height:1.02;letter-spacing:-.045em;margin:0 0 28px}.hgv h2{font-size:clamp(32px,4.2vw,54px);line-height:1.1;letter-spacing:-.035em;margin:0 0 24px}.hgv h3{font-size:22px;line-height:1.25;margin:16px 0}.hgv-kicker{color:#f3f7ff;font-size:11px;letter-spacing:.18em;font-family:var(--hgv-heading);font-weight:600;margin:0 0 20px;text-transform:uppercase}.hgv-intro{font-size:20px;max-width:650px}.hgv-copy{color:#f3f7ffc7;max-width:720px}.hgv-media{display:grid;gap:18px}.hgv-media img{display:block;width:100%;height:auto;max-height:630px;object-fit:contain}.hgv-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:28px}.hgv-btn{display:inline-flex;align-items:center;justify-content:center;background:#1468ff;border:1px solid #1468ff;border-radius:4px;min-height:54px;padding:16px 24px;text-decoration:none;font:600 14px var(--hgv-body);color:#f3f7ff;cursor:pointer}.hgv-btn[disabled]{cursor:not-allowed;opacity:.6}.hgv-link{font-weight:600;text-decoration:none;border-bottom:1px solid #1468ff;padding:10px 0}.hgv-specs{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0;font-size:12px}.hgv-specs span{padding:8px 12px;border:1px solid #244b84;border-radius:4px}.hgv-price{font:600 30px var(--hgv-body);margin:20px 0}.hgv-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.hgv-card{border:1px solid #244b84;padding:24px 20px;border-radius:6px}.hgv-card p{font-size:14px;color:#f3f7ffc7;margin:0}.hgv-card small{font-size:10px;letter-spacing:.12em}.hgv-formula details{border-top:1px solid #244b84;margin-top:30px;padding-top:22px}.hgv summary{cursor:pointer;font-weight:600}.hgv-table{width:100%;border-collapse:collapse;margin:22px 0;font-size:14px}.hgv-table caption{text-align:left;margin-bottom:15px;color:#f3f7ffcc}.hgv-table th,.hgv-table td{padding:12px 10px;border-bottom:1px solid #244b84;text-align:left}.hgv-table th:last-child,.hgv-table td:last-child{text-align:right}.hgv-small{font-size:12px;color:#f3f7ffc7;line-height:1.7}.hgv-warning{font-size:12px;line-height:1.75;border-top:1px solid #244b84;padding-top:20px;margin-top:28px;max-width:900px}.hgv-founder img{width:100%;max-height:550px;object-fit:cover;border-radius:6px;display:block}.hgv-founder-copy{max-width:530px}.hgv-faq{max-width:850px}.hgv-faq details{border-top:1px solid #244b84;padding:22px 0}.hgv-faq p{color:#f3f7ffcc}.hgv-field{display:flex;gap:10px;margin:14px 0}.hgv input{font:400 16px var(--hgv-body);background:#050609;color:#f3f7ff;border:1px solid #244b84;border-radius:4px;padding:16px;min-width:0}.hgv input[type=email]{flex:1;width:100%}.hgv input[type=number]{width:80px}.hgv label{display:block;font-size:12px}.hgv-success,.hgv-errors{border:1px solid #1468ff;padding:15px;margin:16px 0}.hgv :focus-visible{outline:3px solid #f3f7ff;outline-offset:4px}.hgv-footer{padding:50px 0;border-top:1px solid #244b84}.hgv-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.hgv-footer h2{font-size:28px}.hgv-maker{margin-top:28px;font-size:12px}.hgv-product-form{margin-top:25px}.hgv-product-form .hgv-btn{width:100%;margin-top:14px}.hgv-back{margin-top:30px}.hgv-factbar{padding:22px 24px;background:#1468ff;color:#f3f7ff;text-align:center;font-family:var(--hgv-heading);font-size:clamp(20px,3vw,36px);font-weight:800;letter-spacing:.05em}@media(max-width:900px){.hgv-grid{grid-template-columns:1fr;gap:36px}.hgv-cards{grid-template-columns:repeat(2,1fr)}.hgv-hero{padding:45px 0 60px}.hgv-hero .hgv-media{max-width:500px;margin:auto}.hgv-section{padding:55px 0}}@media(max-width:520px){.hgv-wrap{width:calc(100% - 36px)}.hgv h1{font-size:46px}.hgv-cards{grid-template-columns:1fr}.hgv-card{padding:22px}.hgv-footer-grid{grid-template-columns:1fr;gap:26px}.hgv-field{flex-direction:column}.hgv-field .hgv-btn{width:100%}.hgv-table{font-size:12px}.hgv-table th,.hgv-table td{padding:12px 4px}.hgv-intro{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAIAAAAAAAAAAAAAAAAAAAAAAAAAABA */
