:root{--axx-blue: #64775A;--axx-blue-deep: #4E5C46;--axx-blue-glow: rgba(100, 119, 90, .22);--axx-sage: #8FA37E;--axx-sage-soft: #C3CEB6;--axx-violet: #C0714F;--axx-violet-glow: rgba(192, 113, 79, .2);--axx-cyan: #A9603F;--axx-terra-soft: #E8CDBE;--axx-steel: #8C8477;--axx-steel-dark: #635C51;--axx-grad: linear-gradient(90deg, #C0714F 0%, #C2A583 52%, #8FA37E 100%);--axx-grad-soft: linear-gradient(135deg, rgba(192,113,79,.1) 0%, rgba(194,165,131,.1) 52%, rgba(143,163,126,.12) 100%);--axx-ink: #FBF8F3;--axx-surface: #F3EDE3;--axx-surface-2: #E9E0D2;--axx-line: #DFD5C4;--axx-text: #2E2A24;--axx-text-muted: #635C51;--axx-text-dim: #7C7466;--axx-alert: #A97C3C;--axx-success: #5F7A55;--axx-danger: #B4523C;--axx-font-display: "Lora", var(--font-heading-family, Georgia), Georgia, "Times New Roman", serif;--axx-font-body: var(--font-body-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--axx-fs-hero: clamp(3.52rem, 5.6vw, 6.56rem);--axx-fs-h2: clamp(2.72rem, 3.4vw, 4.32rem);--axx-fs-h3: clamp(1.84rem, 2vw, 2.48rem);--axx-fs-body: clamp(1.6rem, 1.1vw, 1.76rem);--axx-fs-small: 1.3rem;--axx-max: 1180px;--axx-max-narrow: 780px;--axx-gut: clamp(1.25rem, 4.5vw, 2.75rem);--axx-sec-y: clamp(3.75rem, 9vw, 7.5rem);--axx-radius: 12px;--axx-radius-lg: 20px;--axx-radius-pill: 999px;--axx-shadow: 0 16px 40px rgba(74, 62, 47, .1);--axx-shadow-blue: 0 10px 24px rgba(100, 119, 90, .18);--axx-ease: cubic-bezier(.22, 1, .36, 1);--axx-dur: .7s}.axx-wrap{max-width:var(--axx-max);margin-inline:auto;padding-inline:var(--axx-gut)}.axx-wrap--narrow{max-width:var(--axx-max-narrow)}.axx-section{padding-block:var(--axx-sec-y);background:var(--axx-ink);color:var(--axx-text)}.axx-section--alt{background:var(--axx-surface)}.axx-eyebrow{display:inline-flex;align-items:center;gap:.7em;font-family:var(--axx-font-body);font-size:var(--axx-fs-small);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--axx-cyan);margin:0}.axx-eyebrow:before{content:"";width:30px;height:1px;border-radius:1px;background:var(--axx-cyan);opacity:.55}.axx-h2{font-family:var(--axx-font-display);font-size:var(--axx-fs-h2);font-weight:500;line-height:1.18;letter-spacing:-.005em;color:var(--axx-text);margin:.45em 0 .5em;text-wrap:balance}.axx-lead{font-family:var(--axx-font-body);font-size:var(--axx-fs-body);font-weight:400;line-height:1.72;color:var(--axx-text-muted);max-width:60ch;margin:0}.axx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--axx-font-body);font-weight:600;font-size:1.5501rem;letter-spacing:.02em;line-height:1;padding:1.1em 2.2em;border-radius:var(--axx-radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;min-height:50px;transition:background-color .3s var(--axx-ease),color .3s var(--axx-ease),border-color .3s var(--axx-ease),box-shadow .3s var(--axx-ease)}.axx-btn--primary{background:var(--axx-blue);color:#fbf8f3;border-color:var(--axx-blue);box-shadow:var(--axx-shadow-blue)}.axx-btn--primary:hover{background:var(--axx-blue-deep);border-color:var(--axx-blue-deep);box-shadow:0 14px 30px var(--axx-blue-glow)}.axx-btn--ghost{background:transparent;color:var(--axx-text);border-color:var(--axx-line)}.axx-btn--ghost:hover{border-color:var(--axx-blue);color:var(--axx-blue-deep);background:#8fa37e14}.axx-btn--block{width:100%}.axx-btn:focus-visible{outline:2px solid var(--axx-cyan);outline-offset:3px}.axx-card{position:relative;background:var(--axx-surface);border:1px solid var(--axx-line);border-radius:var(--axx-radius-lg);transition:border-color .4s var(--axx-ease),box-shadow .4s var(--axx-ease)}.axx-card:hover{border-color:var(--axx-sage);box-shadow:var(--axx-shadow)}.axx-rgb-edge:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--axx-radius-lg) var(--axx-radius-lg) 0 0;background:var(--axx-grad);opacity:.5}.axx-badge{display:inline-flex;align-items:center;gap:.45em;font-size:var(--axx-fs-small);font-weight:600;letter-spacing:.06em;padding:.5em 1em;border-radius:var(--axx-radius-pill);background:#a97c3c1a;color:var(--axx-alert);border:1px solid rgba(169,124,60,.26)}.axx-badge--ok{background:#5f7a551a;color:var(--axx-success);border-color:#5f7a5542}.axx-badge--rgb{background:#c0714f1a;color:var(--axx-cyan);border-color:#c0714f42}.axx-price{font-family:var(--axx-font-display);font-weight:500;color:var(--axx-text);letter-spacing:0}.axx-price__compare{font-family:var(--axx-font-body);font-weight:400;font-size:.9em;color:var(--axx-text-dim);text-decoration:line-through;margin-left:.5em}.axx-reveal{opacity:0;transform:translateY(16px);transition:opacity .9s var(--axx-ease),transform .9s var(--axx-ease)}.axx-reveal.is-in{opacity:1;transform:none}.axx-reveal[data-axx-delay="1"]{transition-delay:.1s}.axx-reveal[data-axx-delay="2"]{transition-delay:.2s}.axx-reveal[data-axx-delay="3"]{transition-delay:.3s}.axx-reveal[data-axx-delay="4"]{transition-delay:.4s}.axx-reveal[data-axx-delay="5"]{transition-delay:.5s}@media(prefers-reduced-motion:reduce){.axx-reveal{opacity:1!important;transform:none!important;transition:none!important}.axx-btn:hover,.axx-card:hover{transform:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/axx-tokens.css.map */
