@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--c-canvas: #F3F1EA;--c-pearl: #FAFAF6;--c-stone: #E5E2D8;--c-cool: #C8CDD8;--c-slate: #5A6480;--c-mute: #8A90A0;--c-navy: #141B2D;--c-navy-md: #1E2840;--c-deeper: #0D1220;--c-white: #FFFFFF;--c-clarity: #C97B4B;--c-rest: #7B8EA8;--c-brew: #A67C52;--bg-page: var(--c-canvas);--bg-surface: var(--c-pearl);--bg-raised: var(--c-white);--bg-inverse: var(--c-navy);--bg-accent: var(--c-navy);--text-primary: var(--c-navy);--text-secondary: var(--c-slate);--text-muted: var(--c-mute);--text-accent: var(--c-navy);--text-invert: var(--c-canvas);--text-onaccent: var(--c-canvas);--border-soft: rgba(20,27,45,.08);--border-medium: rgba(20,27,45,.14);--border-strong: var(--c-navy);--border-onink: rgba(243,241,234,.12);--btn-primary-bg: var(--c-navy);--btn-primary-text: var(--c-canvas);--btn-primary-hover: var(--c-navy-md);--btn-primary-htext: var(--c-canvas);--btn-accent-bg: var(--c-navy);--btn-accent-text: var(--c-canvas);--btn-accent-hover: var(--c-deeper);--btn-accent-htext: var(--c-canvas);--btn-ghost-bg: transparent;--btn-ghost-text: var(--c-navy);--btn-ghost-border: var(--c-navy);--btn-ghost-hover-bg: var(--c-navy);--btn-ghost-hover-tx: var(--c-canvas);--ff-display: "Space Grotesk", -apple-system, sans-serif;--ff-body: "Inter", -apple-system, sans-serif;--fs-xxs: .6875rem;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.375rem;--fs-xl: 1.75rem;--fs-2xl: 2.25rem;--fs-3xl: clamp(2.5rem,4.2vw,3.75rem);--fs-4xl: clamp(3rem,6vw,5.25rem);--fs-5xl: clamp(3.75rem,9vw,8rem);--lh-tight: 1;--lh-snug: 1.14;--lh-normal: 1.55;--lh-loose: 1.72;--tr-tight: -.04em;--tr-display: -.03em;--tr-body: -.005em;--tr-wide: .1em;--tr-xwide: .18em;--section-y: clamp(5rem,8vw,9rem);--container: 1320px;--gutter: clamp(1.25rem,3vw,2.5rem);--r-xs: 4px;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--r-pill: 999px;--shadow-sm: 0 1px 3px rgba(13,18,32,.06),0 2px 8px rgba(13,18,32,.04);--shadow-md: 0 4px 16px rgba(13,18,32,.09),0 16px 40px rgba(13,18,32,.08);--shadow-lg: 0 12px 48px rgba(13,18,32,.14),0 48px 96px rgba(13,18,32,.08);--ease-out: cubic-bezier(.2,.7,.2,1);--ease-expo: cubic-bezier(.16,1,.3,1);--d-fast: .16s;--d-med: .34s;--d-slow: .7s}.m5-scheme-dark{--bg-page: var(--c-navy);--bg-surface: var(--c-navy-md);--bg-raised: #263050;--bg-inverse: var(--c-canvas);--text-primary: var(--c-canvas);--text-secondary: #A0A8BC;--text-muted: #666E84;--text-accent: var(--c-canvas);--text-invert: var(--c-navy);--border-soft: rgba(243,241,234,.09);--border-medium: rgba(243,241,234,.16);--border-strong: var(--c-canvas);--btn-primary-bg: var(--c-canvas);--btn-primary-text: var(--c-navy);--btn-primary-hover: rgba(243,241,234,.85);--btn-ghost-text: var(--c-canvas);--btn-ghost-border: rgba(243,241,234,.5);--btn-ghost-hover-bg:var(--c-canvas);--btn-ghost-hover-tx:var(--c-navy)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--text-primary);background:var(--bg-page);-webkit-text-size-adjust:100%;letter-spacing:var(--tr-body)}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--ff-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tr-display)}::selection{background:var(--c-navy);color:var(--c-canvas)}.m5-wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.m5-section{padding:var(--section-y) 0;position:relative}.m5-section--tight{padding:calc(var(--section-y)*.6) 0}.m5-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ff-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tr-xwide);text-transform:uppercase;color:var(--text-secondary)}.m5-eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.4}.m5-eyebrow--center{justify-content:center}.m5-eyebrow--center:before{display:none}.m5-eyebrow--dot:before{width:6px;height:6px;border-radius:50%;opacity:1;background:var(--c-navy)}.m5-scheme-dark .m5-eyebrow--dot:before{background:var(--c-canvas);opacity:.6}.m5-h1{font-size:var(--fs-5xl);letter-spacing:-.045em;line-height:.93;font-weight:700}.m5-h2{font-size:var(--fs-4xl);letter-spacing:-.038em;line-height:.97;font-weight:700}.m5-h3{font-size:var(--fs-3xl);letter-spacing:-.028em;line-height:1;font-weight:700}.m5-h4{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.1;font-weight:600}.m5-hl{position:relative;display:inline-block;font-style:normal}.m5-scheme-dark .m5-hl{color:var(--c-canvas);opacity:.7}.m5-italic{font-weight:300;letter-spacing:-.01em}.m5-lead{font-family:var(--ff-body);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-secondary);max-width:58ch;font-weight:400}.m5-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ff-body);font-size:var(--fs-sm);font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:1rem 2.1rem;border-radius:var(--r-pill);transition:all var(--d-med) var(--ease-out);cursor:pointer;white-space:nowrap;border:1.5px solid transparent}.m5-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.m5-btn--primary:hover{background:var(--btn-primary-hover);color:var(--btn-primary-htext);transform:translateY(-2px);box-shadow:0 10px 32px #0d122038}.m5-btn--accent{background:var(--btn-accent-bg);color:var(--btn-accent-text);border-color:var(--btn-accent-bg)}.m5-btn--accent:hover{background:var(--btn-accent-hover);transform:translateY(-2px)}.m5-btn--ghost{background:transparent;color:var(--btn-ghost-text);border-color:var(--btn-ghost-border)}.m5-btn--ghost:hover{background:var(--btn-ghost-hover-bg);color:var(--btn-ghost-hover-tx)}.m5-btn--lg{padding:1.15rem 2.5rem;font-size:var(--fs-base)}.m5-btn--sm{padding:.65rem 1.2rem;font-size:var(--fs-xs)}.m5-btn .m5-btn__arrow{transition:transform var(--d-med) var(--ease-out)}.m5-btn:hover .m5-btn__arrow{transform:translate(4px)}.m5-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--ff-body);font-size:var(--fs-sm);font-weight:600;letter-spacing:.07em;text-transform:uppercase;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:all var(--d-med) var(--ease-out);opacity:.75}.m5-link:hover{opacity:1;transform:translate(2px)}.m5-pill{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ff-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tr-wide);text-transform:uppercase;padding:.45rem .9rem;border-radius:var(--r-pill);border:1.5px solid var(--border-medium);color:var(--text-secondary)}.m5-pill__dot{width:6px;height:6px;border-radius:50%;background:var(--c-navy)}.m5-scheme-dark .m5-pill__dot{background:var(--c-canvas)}.m5r{opacity:0;transform:translateY(22px);transition:opacity .85s var(--ease-expo),transform .85s var(--ease-expo)}.m5r.on{opacity:1;transform:none}.m5r[data-delay="1"]{transition-delay:80ms}.m5r[data-delay="2"]{transition-delay:165ms}.m5r[data-delay="3"]{transition-delay:255ms}.m5r[data-delay="4"]{transition-delay:.35s}.m5r[data-delay="5"]{transition-delay:.45s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.m5r{opacity:1;transform:none}}.m5-rule{height:1px;background:var(--border-soft);width:100%}.m5-rule--strong{background:var(--border-medium)}.m5-split{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:900px){.m5-split{grid-template-columns:1fr}}html{overflow-x:hidden}body{overflow-x:hidden;max-width:100%}#shopify-section-m5_system,#shopify-section-m5_mission,#shopify-section-m5_reviews,#shopify-section-m5_guarantee,#shopify-section-m5_final{border-radius:2.5rem 2.5rem 0 0;overflow:hidden;position:relative;z-index:1}#shopify-section-m5_footer{border-radius:2rem 2rem 0 0;overflow:hidden;position:relative;z-index:0}#shopify-section-m5_announce{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/m5.css.map */
