:root{--ax-deep-navy: #14212F;--ax-brand-blue: #14212F;--ax-light-blue: #3568C8;--ax-ice-blue: #F4F6F9;--ax-bg-light: #FFFFFF;--ax-white: #FFFFFF;--ax-footer-dark: #14212F;--ax-cta-blue: #2F63C4;--ax-cta-hover: #22488F;--ax-text-dark: #14212F;--ax-text-body: #3B4A5C;--ax-text-gray: #5E6C7D;--ax-text-light: #78869A;--ax-text-white: #FFFFFF;--ax-gold: #C08A3E;--ax-green: #2D8A4E;--ax-red: #C23B3B;--ax-font: "Assistant", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ax-text-xs: 1.2rem;--ax-text-sm: 1.4rem;--ax-text-base: 1.6rem;--ax-text-lg: 2rem;--ax-text-xl: clamp(3rem, 3vw, 4.4rem);--ax-text-2xl: clamp(3.6rem, 4vw, 6.4rem);--ax-title-section: clamp(30px, 2.4vw, 36px);--ax-control-height: 52px;--ax-control-radius: 6px;--ax-space-1: 4px;--ax-space-2: 8px;--ax-space-3: 12px;--ax-space-4: 16px;--ax-space-6: 24px;--ax-space-8: 32px;--ax-space-12: 48px;--ax-space-16: 64px;--ax-space-24: 96px;--ax-section-lg: 96px;--ax-section-md: 64px;--ax-section-sm: 48px;--ax-container-max: 1200px;--ax-container-narrow: 780px;--ax-page-gutter: clamp(20px, calc(20px + (100vw - 768px)*.18) , 140px);--ax-radius-sm: 4px;--ax-radius-md: 8px;--ax-radius-lg: 16px;--ax-shadow-sm: 0 1px 3px rgba(20, 33, 47, .04), 0 1px 2px rgba(20, 33, 47, .06);--ax-shadow-md: 0 4px 16px rgba(20, 33, 47, .06), 0 1px 3px rgba(20, 33, 47, .04);--ax-shadow-lg: 0 12px 40px rgba(20, 33, 47, .08), 0 4px 12px rgba(20, 33, 47, .04);--ax-transition: .2s cubic-bezier(.25, 1, .5, 1);--ax-ease-out: cubic-bezier(.25, 1, .5, 1);--ax-ease-in: cubic-bezier(.7, 0, .84, 0);--ax-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ax-duration-instant: .12s;--ax-duration-fast: .2s;--ax-duration-normal: .28s;--ax-duration-image: .26s;--ax-duration-slow: .5s}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--ax-font);font-size:var(--ax-text-base);line-height:1.65;letter-spacing:.01em;color:var(--ax-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ax-container{max-width:var(--ax-container-max);margin:0 auto;padding:0 var(--ax-space-6)}.ax-container--narrow{max-width:var(--ax-container-narrow)}.ax-heading-xl{font-family:var(--ax-font);font-size:var(--ax-text-2xl);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--ax-text-dark)}.ax-heading-lg{font-family:var(--ax-font);font-size:var(--ax-text-xl);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ax-text-dark)}.ax-heading-md{font-family:var(--ax-font);font-size:var(--ax-text-lg);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ax-text-dark)}.ax-body{font-family:var(--ax-font);font-size:var(--ax-text-base);line-height:1.7;color:var(--ax-text-body);max-width:65ch}.ax-body-sm{font-family:var(--ax-font);font-size:var(--ax-text-sm);line-height:1.6;color:var(--ax-text-gray)}.card-wrapper .card__heading{font-size:1.6rem;line-height:1.35;letter-spacing:.01em}.button,.shopify-challenge__button,.customer button{font-size:1.6rem;letter-spacing:.01em}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer button{background-color:var(--ax-cta-blue);color:var(--ax-text-white);transition:background-color var(--ax-transition)}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--ax-cta-hover)}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ax-space-2);padding:14px 28px;font-family:var(--ax-font);font-size:var(--ax-text-sm);font-weight:600;letter-spacing:.01em;text-decoration:none;border:none;border-radius:var(--ax-radius-sm);cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease-out),color var(--ax-duration-fast) var(--ax-ease-out),transform var(--ax-duration-fast) var(--ax-ease-out),box-shadow var(--ax-duration-fast) var(--ax-ease-out);white-space:nowrap}.ax-btn--primary{background:var(--ax-cta-blue);color:var(--ax-text-white)}.ax-btn--primary:hover{background:var(--ax-cta-hover);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}:is(.ax-btn,.ax-header-cta,.ax-hero__cta,.ax-personas__cta,.ax-pace__shop,.ax-pdp__atc,.ax-email__btn,.agx-btn,.agx-quiz__intro-cta,.agelex-final-cta__btn):not(:disabled){transition:background var(--ax-transition),color var(--ax-transition),scale var(--ax-transition),transform var(--ax-transition)}:where(.ax-btn,.ax-header-cta,.ax-ing__nav,.ax-reviews__arrow,.ax-hero__cta,.ax-personas__cta,.ax-pace__shop,.ax-pdp__atc,.ax-email__btn,.agx-btn,.agx-quiz__intro-cta,.agelex-final-cta__btn):not(:disabled):active{scale:.985;transition-duration:var(--ax-duration-instant)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.ax-btn--secondary{background:transparent;color:var(--ax-text-dark);border:1.5px solid var(--ax-text-dark)}.ax-btn--secondary:hover{background:var(--ax-text-dark);color:var(--ax-text-white)}.ax-btn--ghost{background:transparent;color:var(--ax-text-white);padding:var(--ax-space-2) 0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ax-btn--ghost:hover{opacity:.75}.ax-btn--white{background:var(--ax-white);color:var(--ax-deep-navy)}.ax-btn--white:hover{background:var(--ax-ice-blue);transform:translateY(-1px)}.ax-fade-in{opacity:0;transform:translateY(20px);transition:opacity var(--ax-duration-slow) var(--ax-ease-out),transform var(--ax-duration-slow) var(--ax-ease-out)}.ax-fade-in.ax-visible{opacity:1;transform:translateY(0)}.ax-fade-in-delay-1{transition-delay:80ms}.ax-fade-in-delay-2{transition-delay:.16s}.ax-fade-in-delay-3{transition-delay:.24s}.ax-fade-in-delay-4{transition-delay:.32s}.ax-fade-in-delay-5{transition-delay:.4s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.ax-fade-in{opacity:1;transform:none}html :is(.ax-btn,.ax-header-cta,.ax-ing__nav,.ax-reviews__arrow,.ax-hero__cta,.ax-personas__cta,.ax-pace__shop,.ax-pdp__atc,.ax-email__btn,.agx-btn,.agx-quiz__intro-cta,.agelex-final-cta__btn):is(:hover,:active){scale:none;transform:none}}@supports (interpolate-size: allow-keywords) and selector(details::details-content){:where(.ax-fold,.ax-faq__item){interpolate-size:allow-keywords}:where(.ax-fold,.ax-faq__item)::details-content{height:0;overflow:clip;transition:height var(--ax-duration-normal) var(--ax-ease-out),content-visibility var(--ax-duration-normal) allow-discrete}:where(.ax-fold,.ax-faq__item)[open]::details-content{height:auto}@media(prefers-reduced-motion:reduce){:where(.ax-fold,.ax-faq__item)::details-content{transition:none}}}@media(max-width:768px){:root{--ax-section-lg: 64px;--ax-section-md: 48px;--ax-section-sm: 32px}.ax-container{padding:0 20px}}.ax-hero__overlay:empty,.agelex-final-cta__overlay:empty,.agelex-final-cta__badge-divider:empty,.ax-banner__overlay:empty,.ax-faq__icon:empty{display:block}.ax-pdp__radio:empty{display:inline-flex}.ax-rev-bar__fill:empty{display:flex}
/*# sourceMappingURL=/cdn/shop/t/12/assets/agelex-base.css.map */
