:root{--altis-navy: #0A1F4D;--altis-navy-light: #1a3470;--altis-navy-dark: #050d24;--altis-red: #E63946;--altis-red-soft: #fff0f1;--altis-bg-soft: #f5f6fb;--altis-bg-lighter: #eef0f9;--altis-bg-selected: #e8ecf7;--altis-white: #ffffff;--altis-text: #1a1a1a;--altis-text-soft: #555555;--altis-text-muted: rgba(255, 255, 255, .7);--altis-border: #e5e5e5;--altis-star: #f5a623;--altis-success: #2ecc71;--altis-font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--altis-size-h1: 36px;--altis-size-h1-cta: 42px;--altis-size-h2: 38px;--altis-size-h3: 22px;--altis-size-h4: 17px;--altis-size-body: 16px;--altis-size-body-sm: 15px;--altis-size-small: 14px;--altis-size-tiny: 12px;--altis-size-micro: 11px;--altis-weight-regular: 400;--altis-weight-medium: 500;--altis-weight-semibold: 600;--altis-weight-bold: 700;--altis-weight-extrabold: 800;--altis-weight-black: 900;--altis-line-tight: 1.15;--altis-line-snug: 1.4;--altis-line-normal: 1.5;--altis-line-relaxed: 1.7;--altis-tracking-tight: -.5px;--altis-tracking-normal: 0;--altis-tracking-wide: .4px;--altis-tracking-wider: 1px;--altis-tracking-widest: 4px;--altis-container-max: 1280px;--altis-container-narrow: 1100px;--altis-container-padding: 20px;--altis-container-padding-mobile: 16px;--altis-section-py: 80px;--altis-section-py-hero: 50px;--altis-section-py-mobile: 50px;--altis-gap-xs: 8px;--altis-gap-sm: 12px;--altis-gap-md: 16px;--altis-gap-lg: 24px;--altis-gap-xl: 40px;--altis-gap-2xl: 60px;--altis-radius-sm: 6px;--altis-radius-md: 8px;--altis-radius-lg: 10px;--altis-radius-xl: 12px;--altis-radius-2xl: 14px;--altis-radius-3xl: 16px;--altis-radius-pill: 60px;--altis-radius-full: 50%;--altis-shadow-soft: 0 4px 14px rgba(10, 31, 77, .12);--altis-shadow-card: 0 6px 30px rgba(10, 31, 77, .08);--altis-shadow-cta: 0 6px 20px rgba(230, 57, 70, .3);--altis-transition-fast: all .15s ease;--altis-transition: all .2s ease;--altis-transition-slow: all .4s ease}.altis-section{position:relative}.altis-container{max-width:var(--altis-container-max);margin:0 auto;padding:0 var(--altis-container-padding)}.altis-container--narrow{max-width:var(--altis-container-narrow)}.altis-section--center,.altis-section--center h1,.altis-section--center h2,.altis-section--center h3,.altis-section--center h4,.altis-section--center p,.altis-section--center .altis-lead{text-align:center!important}.altis-bg-soft{background:var(--altis-bg-soft)}.altis-bg-lighter{background:var(--altis-bg-lighter)}.altis-bg-navy{background:var(--altis-navy);color:var(--altis-white)}.altis-bg-white{background:var(--altis-white)}.altis-section :where(h1,h2,h3,h4){font-family:var(--altis-font-system);color:var(--altis-navy);line-height:var(--altis-line-tight);font-weight:var(--altis-weight-extrabold);letter-spacing:var(--altis-tracking-normal);margin:0;word-break:normal;overflow-wrap:normal}.altis-section :where(h1){font-size:var(--altis-size-h1)}.altis-section :where(h2){font-size:var(--altis-size-h2)}.altis-section :where(h3){font-size:var(--altis-size-h3)}.altis-section :where(h4){font-size:var(--altis-size-h4)}.altis-section :where(p){font-family:var(--altis-font-system);font-size:var(--altis-size-body);line-height:var(--altis-line-normal);color:var(--altis-text);margin:0}.altis-section :where(.altis-lead){font-size:var(--altis-size-h4);color:var(--altis-text-soft)}.altis-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--altis-gap-xs);padding:18px 48px;border-radius:var(--altis-radius-lg);font-family:var(--altis-font-system);font-size:17px;font-weight:var(--altis-weight-extrabold);letter-spacing:var(--altis-tracking-wider);text-decoration:none;border:none;cursor:pointer;transition:var(--altis-transition);text-transform:uppercase}.altis-btn--primary{background:var(--altis-navy);color:var(--altis-white)}.altis-btn--primary:hover{background:var(--altis-navy-light)}.altis-btn--secondary{background:var(--altis-white);color:var(--altis-navy)}.altis-btn--secondary:hover{background:var(--altis-bg-soft)}.altis-btn--block{width:100%}.altis-stars{color:var(--altis-star);font-size:16px;letter-spacing:1px}@media(max-width:900px){.altis-section h1,.altis-section h2{font-size:28px}.altis-section h3{font-size:20px}}@media(max-width:600px){.altis-container{padding:0 var(--altis-container-padding-mobile)}.altis-section h1{font-size:26px}.altis-section h2{font-size:24px}.altis-btn{padding:16px 32px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/altis-base.css.map */
