:root{--e8-page: 1304px;--e8-gutter: clamp(20px, 4.6vw, 66px);--e8-blue: rgb(var(--color-base-highlight, 0 64 157));--e8-ink: #07121e;--e8-navy: #030d1e;--e8-body: #5b6472;--e8-muted: #8a94a3;--e8-band: #eef6fd;--e8-pill-bg: #e8f1fb;--e8-lavender: #d4d6f1;--e8-line: rgba(7, 18, 30, .08);--e8-card-radius: 20px;--e8-ease: cubic-bezier(.22, 1, .36, 1)}.e8-wrap{width:100%;max-width:calc(var(--e8-page) + var(--e8-gutter) * 2);margin-inline:auto;padding-inline:var(--e8-gutter);box-sizing:border-box}.e8-section{position:relative}.e8-section--band{background:var(--e8-band)}.e8-section--navy{background:var(--e8-navy);color:#fff}.e8-section--navy .e8-h2,.e8-section--navy .e8-lead{color:#fff}.e8-pill{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;width:max-content;justify-self:start}.e8-pill--light{background:var(--e8-pill-bg);color:var(--e8-blue)}.e8-pill--solid{background:var(--e8-blue);color:#fff}.e8-pill--dark{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);height:34px;padding:0 18px}.e8-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,3vw,44px)}.e8-head--center{flex-direction:column;align-items:center;text-align:center}.e8-head__main{display:grid;gap:18px;justify-items:start}.e8-head--center .e8-head__main{justify-items:center}.e8-h2{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(36px,4.45vw,64px);line-height:1;letter-spacing:-.03em;color:var(--e8-ink);margin:0}.e8-h2 em,.e8-h1 em{font-style:italic;font-weight:500;color:var(--e8-blue)}.e8-h2 .split-words,.e8-h1 .split-words{display:block}.e8-lead{font-family:var(--font-body-family);font-size:16px;line-height:1.55;color:var(--e8-body);max-width:640px}.e8-lead p{margin:0}.e8-textlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--e8-ink);text-decoration:none;white-space:nowrap;padding-bottom:6px}.e8-textlink svg{width:12px;height:12px;transform:rotate(-45deg);transition:transform .35s var(--e8-ease)}.e8-textlink:hover svg{transform:rotate(-45deg) translate(2px,-2px)}#shopify-section-trust_marquee .section{border:0}#shopify-section-trust_marquee .section--divider{border-top:1px solid var(--e8-line);border-bottom:1px solid var(--e8-line)}#shopify-section-trust_marquee .section--divider:before,#shopify-section-trust_marquee .section--divider:after{display:none}#shopify-section-trust_marquee .scrolling-text__item{color:var(--e8-body);font-weight:500;letter-spacing:0}.e8-reveal{opacity:1}.e8-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-e8-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--e8-ease),transform .9s var(--e8-ease);transition-delay:calc(var(--i, 0) * 90ms)}[data-e8-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-e8-reveal]{opacity:1;transform:none;transition:none}}.e8-section{padding-top:var(--e8-pt, 80px);padding-bottom:var(--e8-pb, 80px)}.e8-hero.e8-section,.e8-section-hero .e8-section{padding:0}:is(#shopify-section-products,#shopify-section-faq,#shopify-section-newsletter,.e8-theme-section){--page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--e8-gutter) * 2), var(--e8-page))}:is(#shopify-section-products,#shopify-section-faq,#shopify-section-newsletter,.e8-theme-section) .title-wrapper .heading.subtext-lg,:is(#shopify-section-products,#shopify-section-faq,#shopify-section-newsletter,.e8-theme-section) .title-wrapper .heading.subtext-md{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:var(--e8-pill-bg);color:var(--e8-blue);font-family:var(--font-body-family);font-size:11px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;width:max-content}:is(#shopify-section-products,#shopify-section-faq,#shopify-section-newsletter,.e8-theme-section) .title-wrapper h2.heading,:is(#shopify-section-products,#shopify-section-faq,#shopify-section-newsletter,.e8-theme-section) .title-wrapper h1.heading{font-size:clamp(36px,4.45vw,64px);line-height:1;letter-spacing:-.03em;font-weight:700;color:var(--e8-ink)}:is(#shopify-section-products,#shopify-section-faq,#shopify-section-newsletter,.e8-theme-section) .title-wrapper .heading em{font-style:italic;font-weight:500;color:var(--e8-blue)}:is(#shopify-section-products,#shopify-section-faq,#shopify-section-newsletter,.e8-theme-section) .title-wrapper .description{color:var(--e8-body);font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/8e-home.css.map */
