:root{--ai-navy:#283455;--ai-warm-light:#F9F3ED;--ai-warm-xlight:#FDFAF8;--ai-line:#DDDDDD;--ai-radius:20px}.ai-page-width{width:100%;max-width:1440px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}@media screen and (min-width:750px){.ai-page-width{padding-left:40px;padding-right:40px}}@media screen and (min-width:990px){.ai-page-width{padding-left:64px;padding-right:64px}}.ai-h1,.ai-h2,.ai-h3,.ai-h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:115%;letter-spacing:normal;margin:0}.ai-h1{font-size:45px}.ai-h2,.ai-h3{font-size:30px}.ai-h4{font-size:24px}@media screen and (min-width:750px){.ai-h1{font-size:45px}.ai-h2,.ai-h3{font-size:36px}}@media screen and (min-width:990px){.ai-h1{font-size:60px}.ai-h2{font-size:45px}.ai-h3{font-size:36px}}.ai-t1{font-family:var(--font-body-family);font-weight:700;font-size:20px;letter-spacing:-.2px;line-height:normal;margin:0}.ai-t5{font-family:var(--font-body-family);font-weight:700;font-size:14px;letter-spacing:-.14px;line-height:normal;margin:0}.ai-p1{font-family:var(--font-body-family);font-weight:400;font-size:20px;letter-spacing:-.2px;line-height:normal;margin:0}.ai-p3{font-family:var(--font-body-family);font-weight:400;font-size:16px;letter-spacing:-.16px;line-height:normal;margin:0}.ai-p5{font-family:var(--font-body-family);font-weight:400;font-size:14px;letter-spacing:-.14px;line-height:normal;margin:0}.ai-e1{font-family:var(--font-body-family);font-weight:700;font-size:16px;letter-spacing:1.92px;text-transform:uppercase;line-height:normal;margin:0}@media screen and (min-width:990px){.ai-t1,.ai-p1{font-size:24px;letter-spacing:-.24px}.ai-p3{font-size:18px;letter-spacing:-.18px}}.ai-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;min-width:120px;max-width:280px;padding:0 14px;border-radius:var(--ai-radius);border:1px solid transparent;font-family:var(--font-body-family);font-weight:700;font-size:14px;letter-spacing:-.14px;line-height:normal;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:.3s;white-space:nowrap}.ai-btn--sm{height:40px}.ai-btn--primary{color:#fff;background-color:var(--ai-navy);border-color:var(--ai-navy)}.ai-btn--primary:hover{color:#fff}.ai-btn--secondary{color:var(--ai-navy);background-color:transparent;border-color:var(--ai-navy)}.ai-btn--secondary-inverse{color:#fff;background-color:transparent;border-color:#fff}.ai-btn--white{color:var(--ai-navy);background-color:#fff;border-color:#fff}.ai-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--ai-navy);background:transparent;cursor:pointer;padding:0}.ai-arrow svg{width:8px;height:14px}.ai-scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ai-scroller::-webkit-scrollbar{display:none}.ai-scroller>*{scroll-snap-align:start;flex:0 0 auto}.ai-p2{font-family:var(--font-body-family);font-weight:400;font-size:18px;letter-spacing:-.18px;line-height:normal;margin:0}@media screen and (min-width:990px){.ai-p2{font-size:20px;letter-spacing:-.2px}}.ai-t2{font-family:var(--font-body-family);font-weight:700;font-size:18px;letter-spacing:-.18px;line-height:normal;margin:0}@media screen and (min-width:990px){.ai-t2{font-size:20px;letter-spacing:-.2px}}.ai-t4{font-family:var(--font-body-family);font-weight:700;font-size:16px;letter-spacing:-.16px;line-height:normal;margin:0}.ai-p6{font-family:var(--font-body-family);font-weight:400;font-size:12px;letter-spacing:-.12px;line-height:normal;margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ai-base.css.map */
