:root{--ff-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--max-width: 1680px;--container-main: 1440px;--container-copy: 960px;--grid-desktop: 12;--grid-tablet: 8;--grid-mobile: 4;--grid-gutter: 32px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--space-8: 128px;--space-9: 160px;--section-padding-y: clamp(80px, 8vw, 160px);--fs-display-xl: 80px;--fs-display: 64px;--fs-hero: 72px;--fs-h1: 56px;--fs-h2: 48px;--fs-h3: 40px;--fs-h4: 32px;--fs-body-xl: 24px;--fs-body: 21px;--fs-small: 17px;--fs-caption: 14px;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--lh-display: 1.05;--lh-heading: 1.1;--lh-body: 1.45;--color-bg: #000000;--color-surface: #111111;--color-surface-elevated: #1C1C1E;--color-border: #2C2C2E;--color-text: #F5F5F7;--color-text-secondary: #A1A1A6;--color-accent: #2997FF;--color-success: #32D74B;--color-danger: #FF453A;--radius-pill: 999px;--radius-lg: 28px;--radius-md: 20px;--radius-sm: 16px;--transition-fast: .25s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--z-subnav: 90;--z-header: 100;--z-drawer: 200;--bg: var(--color-bg);--surface: var(--color-surface);--surface-2: var(--color-surface-elevated);--card: var(--color-surface-elevated);--border: var(--color-border);--text: var(--color-text);--text-secondary: var(--color-text-secondary);--accent: var(--color-accent);--success: var(--color-success);--danger: var(--color-danger);--radius: var(--radius-md);--transition-base: var(--transition-base)}@media(max-width:1440px){:root{--fs-display-xl: 68px;--fs-display: 56px;--fs-hero: 60px;--fs-h1: 46px;--fs-h2: 38px}}@media(max-width:1024px){:root{--grid-gutter: 24px;--fs-display-xl: 52px;--fs-display: 44px;--fs-hero: 48px;--fs-h1: 36px;--fs-h2: 32px;--fs-body: 19px}}@media(max-width:768px){:root{--grid-gutter: 16px;--fs-display-xl: 38px;--fs-display: 34px;--fs-hero: 36px;--fs-h1: 28px;--fs-h2: 26px;--fs-body: 18px;--fs-small: 15px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,.display-style{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:var(--fw-600);letter-spacing:-.02em;line-height:var(--lh-heading)}button,input,select{font-family:inherit;color:inherit;background:none;border:none}a{color:inherit;text-decoration:none}img{width:100%;display:block}.container-wide{width:min(var(--max-width),calc(100% - (var(--space-4) * 2)));margin-inline:auto}.container-main{width:min(var(--container-main),calc(100% - (var(--space-4) * 2)));margin-inline:auto}.container-copy{width:min(var(--container-copy),calc(100% - (var(--space-4) * 2)));margin-inline:auto}@media(max-width:760px){.container-wide,.container-main,.container-copy{width:calc(100% - (var(--space-2) * 2))}}.section-spacing,.section{padding-block:var(--section-padding-y)}.section-header{text-align:center;max-width:980px;margin:0 auto var(--space-6)}.eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-500);color:var(--color-text-secondary);letter-spacing:.04em;margin-bottom:var(--space-2)}.reveal-on-scroll,.reveal{opacity:0;transform:translateY(32px);transition:opacity var(--transition-slow),transform var(--transition-slow);will-change:transform,opacity}.reveal-on-scroll.active,.reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}.reveal-on-scroll,.reveal{opacity:1;transform:none}}.no-js .reveal-on-scroll,.no-js .reveal,.shopify-design-mode .reveal-on-scroll,.shopify-design-mode .reveal{opacity:1!important;transform:none!important}.fluido-loaded .reveal-on-scroll,.fluido-loaded .reveal{opacity:1;transform:none}.btn-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:var(--space-4);font-size:var(--fs-small);font-weight:var(--fw-500);border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;transition:transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);border:1px solid transparent}.btn:hover{transform:translateY(-1px)}.btn-primary{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn-primary:hover{background-color:#42a5ff;border-color:#42a5ff}.btn-secondary{background-color:var(--color-surface-elevated);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover{background-color:var(--color-surface);border-color:var(--color-text-secondary)}.btn-ghost{background:transparent;color:var(--color-text-secondary);border-color:transparent;padding-inline:var(--space-2)}.btn-ghost:hover{color:var(--color-text)}.btn-link{color:var(--color-accent);font-size:var(--fs-small);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity var(--transition-fast)}.btn-link:hover{opacity:.8}.btn-link svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fluido-tokens.css.map */
