@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400&family=Montserrat:wght@300;400&display=swap";:root{--ax-black: #0A0A0A;--ax-dark: #111111;--ax-white: #FFFFFF;--ax-off-white: #F5F5F2;--ax-grey-light: #F0F0EE;--ax-grey: rgba(255,255,255,.45);--ax-grey-dark: rgba(255,255,255,.2);--ax-border: rgba(255,255,255,.08);--ax-border-mid: rgba(255,255,255,.15);--ax-sans: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--ax-ease: cubic-bezier(.25, .46, .45, .94);--ax-ease-o: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:var(--ax-black)!important;font-family:var(--ax-sans)!important;font-weight:300!important;color:var(--ax-white)!important;letter-spacing:.02em!important;overflow-x:hidden;margin:0!important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--ax-black)}::-webkit-scrollbar-thumb{background:#ffffff26}::selection{background:#ffffff1f;color:var(--ax-white)}#ax-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0a0a0a;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease;pointer-events:none}.ax-loader__word{font-family:var(--ax-sans);font-size:clamp(2rem,8vw,5rem);font-weight:200;letter-spacing:.7em;color:#fff;text-transform:uppercase;animation:ax-loader-in .55s ease forwards;padding-left:.7em}@keyframes ax-loader-in{0%{opacity:0;letter-spacing:1.2em}to{opacity:1;letter-spacing:.7em}}.ax-urgency{position:fixed;top:0;left:0;right:0;z-index:1002;height:36px;background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;overflow:hidden}.ax-urgency__track{position:relative;width:100%;height:100%}.ax-urgency__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--ax-sans);font-size:.65rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:#ffffffa6;opacity:0;transition:opacity .5s ease;white-space:nowrap;padding:0 16px}.ax-urgency__msg--active{opacity:1}.shopify-section-header{position:fixed!important;top:36px!important;left:0!important;right:0!important;z-index:1000!important}.section-header{background:transparent!important;border-bottom:none!important;transition:background .5s var(--ax-ease),border-color .5s var(--ax-ease)!important}.section-header.ax-solid{background:#0a0a0af5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--ax-border)!important}.header__heading-link,.header__menu-item,.header__heading{color:var(--ax-white)!important;font-family:var(--ax-sans)!important;font-weight:300!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important}.header svg,.header .icon{fill:var(--ax-white)!important;color:var(--ax-white)!important}.header{padding-top:20px!important;padding-bottom:20px!important}.shopify-section{margin:0!important;padding:0!important}.ax-in{opacity:0;transform:translateY(48px);transition:opacity .75s var(--ax-ease-o),transform .75s var(--ax-ease-o);will-change:opacity,transform}.ax-in.ax-go{opacity:1;transform:translateY(0)}.ax-in-l{opacity:0;transform:translate(-40px);transition:opacity .75s var(--ax-ease-o),transform .75s var(--ax-ease-o)}.ax-in-l.ax-go{opacity:1;transform:translate(0)}.ax-in-r{opacity:0;transform:translate(40px);transition:opacity .75s var(--ax-ease-o),transform .75s var(--ax-ease-o)}.ax-in-r.ax-go{opacity:1;transform:translate(0)}.ax-fade{opacity:0;transition:opacity 1s var(--ax-ease-o)}.ax-fade.ax-go{opacity:1}.ax-d1{transition-delay:.1s!important}.ax-d2{transition-delay:.22s!important}.ax-d3{transition-delay:.36s!important}.ax-d4{transition-delay:.5s!important}.ax-d5{transition-delay:.65s!important}.ax-wa{position:fixed;bottom:24px;right:20px;z-index:9000;width:54px;height:54px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 24px #00000080;transition:transform .2s var(--ax-ease),box-shadow .2s var(--ax-ease)}.ax-wa:hover{transform:scale(1.1);box-shadow:0 8px 32px #0009}.ax-wa svg{width:26px;height:26px;fill:#fff}@media(max-width:768px){.ax-wa{bottom:80px;right:16px}}.ax-mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:8999;height:64px;background:#060606fa;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(255,255,255,.05);padding:0 8px;align-items:center;justify-content:space-around}.ax-mobile-nav__item{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;padding:10px 16px;color:#ffffff59;transition:color .2s ease,opacity .15s ease;min-width:64px;position:relative}.ax-mobile-nav__item:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:1px;background:#fff0;transition:background .2s ease;border-radius:0 0 2px 2px}.ax-mobile-nav__item svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ax-mobile-nav__label{font-family:var(--ax-sans);font-size:.48rem;letter-spacing:.18em;text-transform:uppercase;font-weight:300}.ax-mobile-nav__item:hover{color:#fffc}.ax-mobile-nav__item:active{opacity:.6;color:#fff}.ax-mobile-nav__item--active{color:#ffffffe6}.ax-mobile-nav__item--active:before{background:#ffffff80}.ax-mobile-nav__item--wa{color:#ffffff59}@media(max-width:768px){.ax-mobile-nav{display:flex}body{padding-bottom:64px}}.ax-label{font-family:var(--ax-sans);font-size:.62rem;font-weight:400;letter-spacing:.45em;text-transform:uppercase;color:var(--ax-grey);display:block}.ax-h1{font-family:var(--ax-sans);font-size:clamp(2.8rem,6vw,6rem);font-weight:200;line-height:1;letter-spacing:.14em;color:var(--ax-white)}.ax-h2{font-family:var(--ax-sans);font-size:clamp(2rem,4vw,3.8rem);font-weight:200;line-height:1.08;letter-spacing:.1em;color:var(--ax-white)}.ax-h2-dark{font-family:var(--ax-sans);font-size:clamp(2rem,4vw,3.8rem);font-weight:200;line-height:1.08;letter-spacing:.1em;color:var(--ax-black)}.ax-p{font-family:var(--ax-sans);font-size:.88rem;font-weight:300;line-height:1.85;color:var(--ax-grey)}.ax-p-dark{font-family:var(--ax-sans);font-size:.88rem;font-weight:300;line-height:1.85;color:#0a0a0a99}.ax-btn{display:inline-block;padding:15px 44px;font-family:var(--ax-sans);font-size:.68rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ax-white);color:var(--ax-white);background:transparent;cursor:pointer;transition:background .2s var(--ax-ease),color .2s var(--ax-ease),transform .2s var(--ax-ease)}.ax-btn:hover{background:var(--ax-white);color:var(--ax-black);transform:scale(1.02)}.ax-btn-dark{border-color:var(--ax-black);color:var(--ax-black);background:transparent}.ax-btn-dark:hover{background:var(--ax-black);color:var(--ax-white);transform:scale(1.02)}.ax-btn-solid{background:var(--ax-black);color:var(--ax-white);border-color:var(--ax-black)}.ax-btn-solid:hover{background:transparent;color:var(--ax-black);transform:scale(1.02)}.button:not(.button--tertiary):not(.cart__remove-button):hover,.shopify-payment-button__button:hover{transform:scale(1.02)}a{transition:opacity .2s ease}.ax-badge-bestseller{position:absolute;top:12px;left:12px;z-index:2;background:#0a0a0ad9;color:#fff;font-family:var(--ax-sans);font-size:.54rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:5px 12px;border-radius:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.ax-proof{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:72px 40px}.ax-proof__inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff12}.ax-proof__item{background:#0a0a0a;padding:52px 32px;text-align:center}.ax-proof__number{font-family:var(--ax-sans);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:200;letter-spacing:.04em;color:#fff;display:block;margin-bottom:10px;line-height:1}.ax-proof__label{font-family:var(--ax-sans);font-size:.62rem;font-weight:300;letter-spacing:.32em;text-transform:uppercase;color:#ffffff52}@media(max-width:600px){.ax-proof{padding:48px 20px}.ax-proof__inner{grid-template-columns:1fr}.ax-proof__item{padding:36px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.ax-proof__item:last-child{border-bottom:none}}.ax-capture{background:#0a0a0a;padding:120px 40px;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.ax-capture__inner{max-width:600px;margin:0 auto}.ax-capture__label{font-family:var(--ax-sans);font-size:.6rem;letter-spacing:.5em;text-transform:uppercase;color:#ffffff47;display:block;margin-bottom:24px}.ax-capture__title{font-family:var(--ax-sans);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:200;letter-spacing:.08em;color:#fff;margin:0 0 16px;line-height:1.1}.ax-capture__sub{font-family:var(--ax-sans);font-size:.85rem;font-weight:300;color:#fff6;line-height:1.85;margin:0 0 48px;letter-spacing:.04em}.ax-capture__form{display:flex;max-width:480px;margin:0 auto}.ax-capture__input{flex:1;padding:16px 22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-right:none;color:#fff;font-family:var(--ax-sans);font-size:.82rem;font-weight:300;letter-spacing:.06em;outline:none;transition:border-color .3s ease;-webkit-appearance:none;border-radius:0}.ax-capture__input::placeholder{color:#ffffff38}.ax-capture__input:focus{border-color:#ffffff61}.ax-capture__btn{padding:16px 26px;background:#fff;color:#0a0a0a;border:1px solid #FFFFFF;font-family:var(--ax-sans);font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:0;transition:background .2s ease,color .2s ease,transform .2s ease}.ax-capture__btn:hover{background:transparent;color:#fff;transform:scale(1.02)}.ax-capture__success{color:#ffffff80;font-family:var(--ax-sans);font-size:.82rem;letter-spacing:.1em;margin-top:20px}@media(max-width:600px){.ax-capture{padding:80px 20px}.ax-capture__form{flex-direction:column}.ax-capture__input{border-right:1px solid rgba(255,255,255,.14);border-bottom:none}.ax-capture__btn{padding:16px}}.ax-verified{display:inline-flex;align-items:center;gap:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);padding:4px 10px;border-radius:2px;font-family:var(--ax-sans);font-size:.56rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-top:6px}.ax-verified svg{width:9px;height:9px;fill:#ffffff59}.ax-product-trust{background:#f5f5f2;padding:28px 40px;border-top:1px solid rgba(0,0,0,.06)}.ax-product-trust__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.ax-product-trust__item{display:flex;align-items:center;gap:10px}.ax-product-trust__icon{width:20px;height:20px;opacity:.45}.ax-product-trust__icon svg{width:100%;height:100%;stroke:#0a0a0a;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ax-product-trust__text{font-family:var(--ax-sans);font-size:.72rem;font-weight:300;letter-spacing:.1em;color:#0a0a0a}.ax-product-scarcity{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;background:#fff;border-top:1px solid rgba(0,0,0,.05)}.ax-product-scarcity__dot{width:6px;height:6px;border-radius:50%;background:#c0392b;flex-shrink:0;animation:ax-pulse 2s ease-in-out infinite}@keyframes ax-pulse{0%,to{opacity:1}50%{opacity:.4}}.ax-product-scarcity__text{font-family:var(--ax-sans);font-size:.72rem;font-weight:300;letter-spacing:.1em;color:#0000008c}@media(max-width:600px){.ax-product-trust{padding:24px 20px}.ax-product-trust__inner{gap:24px}}.ax-cross-sell{background:#fff;padding:100px 40px;border-top:1px solid rgba(0,0,0,.06)}.ax-cross-sell__inner{max-width:1100px;margin:0 auto}.ax-cross-sell__header{text-align:center;margin-bottom:60px}.ax-cross-sell__label{font-family:var(--ax-sans);font-size:.6rem;letter-spacing:.5em;text-transform:uppercase;color:#0000004d;display:block;margin-bottom:14px}.ax-cross-sell__title{font-family:var(--ax-sans);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:200;letter-spacing:.1em;color:#0a0a0a;margin:0}.ax-cross-sell__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media(max-width:600px){.ax-cross-sell{padding:72px 20px}.ax-cross-sell__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/axion-premium.css.map */
