:root{--night:#070b0a;--forest:#0d241d;--pine:#153b2e;--teal:#12a488;--cream:#f3efe6;--paper:#fbfaf7;--ink:#151713;--muted:#6d706a;--line:#dcd8cf;--gold:#c8a36a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.ax-serif,h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.ax-header{height:76px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;background:#070b0afa;color:#fff;position:relative;z-index:50;border-bottom:1px solid rgba(255,255,255,.08)}.ax-logo,.ax-footer-logo{font-family:Georgia,Times New Roman,serif;letter-spacing:.24em;color:#fff;text-decoration:none;font-size:1.2rem}.ax-nav{display:flex;gap:30px}.ax-nav a,.ax-actions a{color:#ffffffc7;text-decoration:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.ax-nav a:hover,.ax-actions a:hover{color:#fff}.ax-actions{display:flex;gap:16px}.ax-menu{display:none}.ax-eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;font-weight:700;color:var(--teal)}.ax-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:1px solid var(--teal);background:var(--teal);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:.76rem;cursor:pointer;transition:.25s}.ax-btn:hover{background:#0d8f77;border-color:#0d8f77}.ax-btn.ghost{background:transparent;color:#fff}.ax-btn.ghost:hover{background:#ffffff14}.ax-footer{background:#070b0a;color:#fff;padding:58px clamp(22px,6vw,90px) 34px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.ax-footer p{color:#fff9;margin-top:14px;max-width:320px}.ax-footer nav{display:flex;flex-direction:column;gap:11px}.ax-footer nav a{color:#ffffffb3;text-decoration:none;font-size:.84rem}.ax-footer .legal{font-size:.8rem}.ax-motto{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:26px;margin-top:10px;letter-spacing:.2em;font-size:.68rem;color:#ffffff8c}@media(max-width:850px){.ax-nav{display:none}.ax-actions a:not(:last-child){display:none}.ax-header{height:68px}.ax-footer{grid-template-columns:1fr 1fr}.ax-footer>div:first-child{grid-column:1/-1}}@media(max-width:560px){.ax-footer{grid-template-columns:1fr}.ax-footer>div:first-child,.ax-motto{grid-column:auto}}.ax-mobile-menu{display:none;position:relative}.ax-mobile-menu summary{list-style:none;width:38px;height:38px;display:grid;place-content:center;gap:5px;cursor:pointer}.ax-mobile-menu summary::-webkit-details-marker{display:none}.ax-mobile-menu summary span{display:block;width:22px;height:1px;background:#fff}.ax-mobile-menu nav{position:absolute;right:-22px;top:53px;width:min(86vw,340px);padding:20px 24px;background:#070b0a;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #00000059;display:flex;flex-direction:column}.ax-mobile-menu nav a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.09em;font-size:.78rem}.ax-mobile-menu nav a:last-child{border-bottom:0}@media(max-width:850px){.ax-mobile-menu{display:block}.ax-actions{display:none}}.ingredient-explosion{max-width:1180px;margin:42px auto 46px}.ingredient-explosion img{display:block;width:100%;height:auto}.formula-meta{text-align:center;margin-top:22px;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;opacity:.72}@media(max-width:760px){.ingredient-explosion{margin:28px -2vw 32px}.formula-meta{font-size:.72rem}}.hero-v10 .hero-media img{object-fit:cover;object-position:68% 52%}.product-launch .product-visual img{object-fit:contain;background:#f7f7f5}.ingredient-explosion img,.ing-visual img{object-fit:cover}@media(max-width:800px){.hero-v10 .hero-media img{object-position:62% 50%}}.home>.ax-header{display:none}.hero-lifestyle{position:relative;width:100%;background:#05090b;overflow:hidden;line-height:0}.hero-lifestyle-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.hero-hotspot{position:absolute;display:block;z-index:5;border-radius:4px}.hero-hotspot:focus-visible{outline:2px solid #2fd5d9;outline-offset:3px;background:#2fd5d914}.hero-logo-link{left:4.6%;top:2.5%;width:17.5%;height:6.5%}.hero-about-link{left:29.2%;top:2.7%;width:5.5%;height:5%}.hero-ingredients-link{left:36.5%;top:2.7%;width:8.2%;height:5%}.hero-benefits-link{left:47.2%;top:2.7%;width:6.7%;height:5%}.hero-reviews-link{left:56.3%;top:2.7%;width:6.3%;height:5%}.hero-shop-top-link{left:77.1%;top:2.4%;width:12%;height:5.5%;border-radius:999px}.hero-cart-link{left:90.5%;top:2.2%;width:3.2%;height:6%}.hero-main-cta{left:5%;top:57.5%;width:21.3%;height:6.6%;border-radius:999px}@media(max-width:760px){.hero-lifestyle{height:760px}.hero-lifestyle-image{width:auto;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:27% center}.hero-logo-link{left:5%;top:2.4%;width:48%;height:6%}.hero-about-link,.hero-ingredients-link,.hero-benefits-link,.hero-reviews-link,.hero-shop-top-link,.hero-cart-link{display:none}.hero-main-cta{left:5.2%;top:57.7%;width:64%;height:6.6%}}.ax-serif,h1,h2,h3,.ax-logo,.ax-footer-logo{font-family:Georgia,Times New Roman,serif;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"calt" 0,"swsh" 0;font-style:normal}.hero-live-nav{position:absolute;z-index:8;left:28.4%;top:2.1%;width:36%;height:6.4%;display:flex;align-items:center;justify-content:space-around;gap:1.3vw;padding:0 1.1vw;background:#05090beb;line-height:1}.hero-live-nav a{color:#ffffffe6;text-decoration:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(8px,.72vw,13px);font-weight:500;letter-spacing:.16em;white-space:nowrap}.hero-live-nav a:hover{color:#35d1cf}.hero-copy-correction{position:absolute;z-index:7;left:4.7%;top:48.4%;width:31.5%;min-height:5.3%;display:flex;align-items:center;padding:0 .5%;background:#04090cf0;color:#ffffffe0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(9px,.92vw,17px);font-weight:400;line-height:1.35;letter-spacing:.005em}@media(max-width:760px){.hero-live-nav{display:none}.hero-copy-correction{left:4.6%;top:48.2%;width:65%;font-size:12px;min-height:5.5%;padding-right:2%}}:root{--teal:#24d9d4;--cream:#f0f2ef;--paper:#f6f7f4;--forest:#071517;--ink:#071113}.ax-eyebrow{font-weight:800;letter-spacing:.2em}.ax-btn{background:var(--teal);border-color:var(--teal);color:#061113;font-weight:800;letter-spacing:.12em;min-height:58px}.ax-btn:hover{background:#8cf5ee;border-color:#8cf5ee;color:#061113;transform:translateY(-2px)}.ax-logo,.ax-footer-logo{font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;letter-spacing:.12em;font-size:1.65rem}.ax-header{background:#061113;border-bottom:2px solid var(--teal)}.ax-nav a,.ax-actions a{font-weight:800;letter-spacing:.13em}.ax-footer{border-top:4px solid var(--teal)}.ax-footer .ax-motto{color:var(--teal);font-weight:800}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media(max-width:760px){.hero-copy-correction{font-size:12px}}@media(max-width:850px){.home>.ax-header{display:flex}.hero-lifestyle{height:680px}.hero-lifestyle-image{width:auto;height:100%;max-width:none;object-fit:cover;object-position:27% center}.hero-logo-link{display:none}.hero-main-cta{left:5%;top:57%;width:65%;height:7%}}.story-v29 .sv29-hero h1,.story-v29 .sv29-copy h2,.story-v29 .sv29-belief h2,.story-v29 .sv29-final h2,.product-page .pd-info h1,.product-page .story-band h2,.product-page .pd-tabs h2,.product-page .final-buy h2,.ing .ing-hero h1,.ing .ing-note h2,.faq .faq-hero h1,.contact .contact-copy h1{font-family:Barlow Condensed,Impact,sans-serif!important;font-weight:900!important;font-style:normal!important;letter-spacing:-.025em!important;line-height:.86!important;text-transform:uppercase!important}.story-v29 .sv29-hero h1{font-size:clamp(5rem,9vw,10rem)!important;max-width:920px}.story-v29 .sv29-copy h2{font-size:clamp(4.5rem,7vw,8rem)!important}.story-v29 .sv29-belief h2,.story-v29 .sv29-final h2{font-size:clamp(5rem,9vw,10rem)!important}.story-v29 .sv29-belief h2 span{color:#25d8d2}.story-v29 .sv29-btn{background:#24d9d4;color:#061113;font-weight:800;min-height:58px}.story-v29 .sv29-btn:hover{background:#8cf5ee;color:#061113}.product-page .pd-info h1{font-size:clamp(5rem,8vw,9rem)!important}.product-page .pd-tag{font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:700}.product-page .pd-price{font-size:2rem}.product-page .story-band h2,.product-page .final-buy h2{font-size:clamp(5rem,9vw,10rem)!important}.product-page .pd-tabs h2{font-size:clamp(4rem,7vw,7rem)!important}.product-page .pd-tabs summary{font-family:Inter,Arial,sans-serif;font-weight:800}.product-page .story-band{background:#071517}.product-page .final-buy{background:#24d9d4}.product-page .final-buy .ax-btn{background:#061113;color:#fff;border-color:#061113}.ing .ing-hero{background:#071517}.ing .ing-hero h1{font-size:clamp(5rem,10vw,11rem)!important}.ing .ing-row h2{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;font-size:clamp(2rem,3.5vw,4rem)}.ing .ing-note h2{font-size:clamp(4rem,8vw,8rem)!important}.ing .ing-note{background:#24d9d4}.ing .ing-note .ax-btn{background:#061113;border-color:#061113;color:#fff}.faq .faq-hero{background:#24d9d4}.faq .faq-hero .ax-eyebrow{color:#075051}.faq .faq-hero h1{font-size:clamp(5rem,10vw,10rem)!important}.faq .faq-list summary{font-family:Inter,Arial,sans-serif;font-weight:800;font-size:1.2rem}.faq .faq-list details{border-color:#b6c4c1}.contact .contact-copy{background:#071517}.contact .contact-copy h1{font-size:clamp(5rem,10vw,10rem)!important}.contact .contact-form{background:#e9f4f1}.contact .contact-form label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;margin:18px 0 0}.contact .contact-form label span{font-weight:400;text-transform:none;letter-spacing:0}.contact .contact-form input,.contact .contact-form textarea{margin-bottom:12px;border-bottom:2px solid #477874}.contact .contact-form button{margin-top:20px}@media(max-width:600px){.story-v29 .sv29-hero h1,.story-v29 .sv29-belief h2,.story-v29 .sv29-final h2,.product-page .story-band h2,.product-page .final-buy h2{font-size:clamp(4rem,16vw,6rem)!important}.story-v29 .sv29-copy h2,.product-page .pd-info h1,.ing .ing-note h2{font-size:clamp(4rem,15vw,6rem)!important}.ing .ing-hero h1,.faq .faq-hero h1,.contact .contact-copy h1{font-size:clamp(4.4rem,17vw,6rem)!important}}.hero-copy-panel{position:absolute;z-index:7;left:0;top:42.2%;width:47%;height:14.5%;padding:0 5.2%;display:flex;flex-direction:column;justify-content:center;gap:8px;background:linear-gradient(90deg,#04090c 0%,#04090cfb 76%,#04090cf2 89%,transparent 100%);line-height:1.35}.hero-copy-panel p{margin:0;color:#f2f7f6;font-size:clamp(14px,1.28vw,21px);font-weight:500;letter-spacing:.015em}.hero-copy-panel p+p{color:#39d5d0;font-size:clamp(12px,1.08vw,18px);font-weight:800;letter-spacing:.04em}.hero-mobile-copy{display:none}@media(max-width:850px){.hero-lifestyle{height:720px;isolation:isolate}.hero-lifestyle-image{position:absolute;right:0;top:0;width:230%;height:100%;max-width:none;object-fit:cover;object-position:right center}.hero-lifestyle:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04090c 0%,#04090cf5 12%,#04090ca8 39%,transparent 72%);pointer-events:none}.hero-copy-panel,.hero-main-cta{display:none}.hero-mobile-copy{display:block;position:absolute;z-index:8;top:8%;left:6%;right:6%;color:#fff;line-height:1.1}.hero-mobile-copy>div{font-size:11px;letter-spacing:.24em;font-weight:800;color:#45ded9;margin-bottom:24px}.hero-mobile-copy h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(64px,16vw,112px);line-height:.84;letter-spacing:-.025em;font-weight:900;margin:0 0 22px;color:#fff}.hero-mobile-copy h1 span{color:#36d8d3}.hero-mobile-copy p{max-width:330px;font-size:16px;line-height:1.4;margin:0 0 25px}.hero-mobile-copy a{display:inline-flex;align-items:center;min-height:52px;padding:0 23px;background:#28d7d1;color:#031013;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.1em;line-height:1.1}}@media(max-width:390px){.hero-mobile-copy h1{font-size:62px}.hero-mobile-copy{top:7%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/axovive.css.map */
