html{overflow-x:clip}.drawer:not(.active){overflow:hidden}:root{--ax-black: #0A0A0B;--ax-charcoal: #131316;--ax-surface: #1C1C21;--ax-line: #2A2A31;--ax-gray-100: #F5F5F4;--ax-gray-300: #DBDBDF;--ax-gray-500: #C4C4C9;--ax-gray-700: #6E6E76;--ax-gray-900: #3A3A41;--ax-accent: #B4FF3A;--ax-accent-2: #8FE000;--ax-on-accent: #173404;--ax-success: #2FBF71;--ax-error: #E5484D;--ax-price: #B4FF3A;--ax-font-display: "Anton", sans-serif;--ax-font-body: "Barlow", sans-serif;--ax-s1: 4px;--ax-s2: 8px;--ax-s3: 12px;--ax-s4: 16px;--ax-s5: 24px;--ax-s6: 32px;--ax-s7: 48px;--ax-s8: 64px;--ax-s9: 96px;--ax-radius-sm: 2px;--ax-radius: 4px;--ax-radius-lg: 8px;--ax-radius-pill: 999px;--ax-shadow-card: 0 4px 24px rgba(0, 0, 0, .45);--ax-shadow-glow: 0 0 24px rgba(180, 255, 58, .35);--ax-shadow-btn: 0 2px 0 rgba(0, 0, 0, .5);--font-body-family: "Barlow", var(--font-body-fallback, sans-serif);--font-heading-family: "Anton", "Barlow", sans-serif}body{background-color:var(--ax-black);color:var(--ax-gray-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.ax a:not(.ax-btn)){color:var(--ax-accent);text-decoration:none}:where(.ax a:not(.ax-btn)):hover{color:var(--ax-accent-2)}.ax{font-family:var(--ax-font-body)}.ax *{box-sizing:border-box}.ax-container{max-width:1280px;margin:0 auto;padding-inline:24px}.ax-container--narrow{max-width:820px}.ax-container--mid{max-width:1050px}.ax-container--wide{max-width:1180px}.ax-sec{padding-block:80px}.ax-sec--tight{padding-block:56px}.ax-sec--charcoal{background:var(--ax-charcoal);border-block:1px solid var(--ax-line)}.ax-sec--black{background:var(--ax-black)}.ax-display{font-family:var(--ax-font-display);font-weight:400;font-size:clamp(38px,6vw,72px);line-height:1;text-transform:uppercase;letter-spacing:.01em;margin:0;color:var(--ax-gray-100)}.ax-h1{font-family:var(--ax-font-display);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.05;text-transform:uppercase;letter-spacing:.02em;margin:0;color:var(--ax-gray-100)}.ax-h2{font-family:var(--ax-font-display);font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.1;text-transform:uppercase;letter-spacing:.02em;margin:0;color:var(--ax-gray-100);text-wrap:pretty}.ax-h3{font-weight:800;font-size:24px;line-height:1.2;margin:0;color:var(--ax-gray-100)}.ax-h4{font-weight:700;font-size:18px;line-height:1.35;margin:0;color:var(--ax-gray-100)}.ax-body{font-weight:400;font-size:16px;line-height:1.6;color:var(--ax-gray-300)}.ax-small{font-weight:500;font-size:13px;line-height:1.5;color:var(--ax-gray-100)}.ax-eyebrow{font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-gray-100)}.ax-accent{color:var(--ax-accent)}.ax-muted{color:var(--ax-gray-500)}.ax-note{font-size:11px;color:var(--ax-gray-100);letter-spacing:.06em;font-weight:700}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ax-font-body);font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:var(--ax-radius);padding:16px 32px;cursor:pointer;border:none;text-decoration:none;transition:box-shadow .15s,transform .1s,background .15s}.ax-btn--primary{color:var(--ax-on-accent);background:var(--ax-accent);box-shadow:var(--ax-shadow-btn)}.ax-btn--primary:hover{background:var(--ax-accent);box-shadow:var(--ax-shadow-glow),var(--ax-shadow-btn);transform:translateY(-1px);color:var(--ax-on-accent)}.ax-btn--primary:active{transform:translateY(1px);box-shadow:none}.ax-btn--outline{color:var(--ax-accent);background:transparent;border:2px solid var(--ax-accent);padding:14px 30px}.ax-btn--outline:hover{background:#b4ff3a1f;color:var(--ax-accent)}.ax-btn--block{display:flex;width:100%}.ax-btn--lg{font-size:17px;padding:20px 40px}.ax-pill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid var(--ax-line);border-radius:var(--ax-radius-pill);padding:9px 20px;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-gray-100)}.ax-pill .ax-check{color:var(--ax-accent)}.ax-badge{display:inline-block;background:var(--ax-accent);color:var(--ax-on-accent);font-size:11px;font-weight:800;letter-spacing:.1em;padding:3px 9px;border-radius:var(--ax-radius-pill);text-transform:uppercase}.ax-stars{color:var(--ax-accent);letter-spacing:2px}.ax-card{background:var(--ax-charcoal);border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg);padding:24px}.ax-card--surface{background:var(--ax-surface)}.apex-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.apex-logo__mark{width:var(--mark, 32px);height:var(--mark, 32px);flex-shrink:0;display:block}.apex-logo__mark svg{width:100%;height:100%;display:block}.apex-logo__wordmark{font-family:var(--ax-font-display);font-size:var(--wm, 20px);letter-spacing:.04em;color:var(--ax-gray-100);line-height:1;text-transform:uppercase}.apex-rimg{display:block;width:100%;height:100%}.apex-rimg__img{display:block;width:100%;height:100%;object-fit:cover}.apex-rimg__ph{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;min-height:160px;background:var(--ax-charcoal);border:1px dashed var(--ax-gray-900);color:var(--ax-gray-100);font-size:13px;border-radius:var(--ax-radius);padding:12px}@media(prefers-reduced-motion:reduce){.ax *,.ax *:before,.ax *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apex-tokens.css.map */
