@font-face{font-family:Clash Display;src:url(//fitnesssocietysupplements.com/cdn/shop/t/38/assets/clash-display-semibold.woff2?v=63015043596106888641781442613) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(//fitnesssocietysupplements.com/cdn/shop/t/38/assets/satoshi-regular.woff2?v=83907164681417876441781442613) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(//fitnesssocietysupplements.com/cdn/shop/t/38/assets/satoshi-medium.woff2?v=67503428013379482581781442613) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(//fitnesssocietysupplements.com/cdn/shop/t/38/assets/satoshi-bold.woff2?v=66321865399786798481781442613) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-surface: #FCFCFC;--color-ink: #131313;--color-accent: #1365B0;--color-ink-60: color-mix(in srgb, var(--color-ink) 60%, transparent);--color-ink-10: color-mix(in srgb, var(--color-ink) 10%, transparent);--color-ink-05: color-mix(in srgb, var(--color-ink) 5%, transparent);--color-accent-tint: color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));--color-error: #B3261E;--font-display: "Clash Display", system-ui, sans-serif;--font-body: "Satoshi", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: clamp(1rem, .95rem + .25vw, 1.0625rem);--text-lg: clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-h3: clamp(1.375rem, 1.15rem + 1vw, 1.875rem);--text-h2: clamp(1.875rem, 1.4rem + 2.2vw, 3.25rem);--text-h1: clamp(2.5rem, 1.6rem + 4.5vw, 5.25rem);--text-hero: clamp(2.75rem, 1.5rem + 6.5vw, 7rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-section: clamp(4.5rem, 3rem + 6vw, 9rem);--page-margin: clamp(1.25rem, 4vw, 4rem);--page-max: 90rem;--radius-card: 16px;--radius-card-inner: 10px;--radius-input: 8px;--radius-pill: 999px;--shadow-soft: 0 24px 60px -24px color-mix(in srgb, var(--color-ink) 18%, transparent);--shadow-lift: 0 12px 32px -16px color-mix(in srgb, var(--color-ink) 22%, transparent);--ring-hairline: inset 0 0 0 1px var(--color-ink-10);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-base: .45s;--duration-reveal: .8s;--header-height: 72px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tokens.css.map */
