:root{--ic-espresso: #14100E;--ic-espresso-lift: #1C1714;--ic-cream: #F6F2EA;--ic-cream-lift: #FFFFFF;--ic-green: #8CC63F;--ic-green-ink: #6FA52F;--ic-ink-cream: 246, 242, 234;--ic-ink-espresso: 20, 16, 14;--ic-font-display: var(--font-heading-family, system-ui, -apple-system, "Segoe UI", sans-serif);--ic-font-sans: var(--font-body-family, system-ui, -apple-system, "Segoe UI", sans-serif);--ic-fw-light: 400;--ic-fw-regular: 400;--ic-fw-medium: 500;--ic-fw-semibold: 600;--ic-fw-display: 600;--ic-text-hero: clamp(34px, 18px + 4.9vw, 58px);--ic-text-display: clamp(28px, 16px + 3.5vw, 48px);--ic-text-section: clamp(24px, 16px + 2.5vw, 35px);--ic-text-card-lg: clamp(20px, 16px + 1.25vw, 28px);--ic-text-card: clamp(18px, 16px + .6vw, 22px);--ic-text-card-sm: 24px;--ic-text-item: 20px;--ic-text-root: 16px;--ic-text-lead: calc(var(--ic-text-root) * 1.04);--ic-text-body: calc(var(--ic-text-root) * 1.056);--ic-text-ui: var(--ic-text-root);--ic-text-sm: calc(var(--ic-text-root) * .945);--ic-text-xs: calc(var(--ic-text-root) * .89);--ic-text-2xs: calc(var(--ic-text-root) * .89);--ic-text-3xs: calc(var(--ic-text-root) * .835);--ic-text-label: calc(var(--ic-text-root) * .78);--ic-text-eyebrow: calc(var(--ic-text-root) * .78);--ic-lh-hero: .94;--ic-lh-display: 1.02;--ic-lh-section: 1.03;--ic-lh-title: 1.15;--ic-lh-snug: 1.3;--ic-lh-body: 1.6;--ic-lh-relaxed: 1.7;--ic-lh-loose: 1.75;--ic-ls-display: -.03em;--ic-ls-tight: -.015em;--ic-ls-normal: 0;--ic-ls-wide: .04em;--ic-ls-label: .14em;--ic-ls-eyebrow: .16em;--ic-radius-xs: 3px;--ic-radius-sm: 4px;--ic-radius-md: 5px;--ic-radius-lg: 8px;--ic-radius-xl: 10px;--ic-radius-2xl: 12px;--ic-radius-pill: 999px;--ic-hairline-width: 1px;--ic-space-1: 4px;--ic-space-2: 8px;--ic-space-3: 12px;--ic-space-4: 16px;--ic-space-5: 20px;--ic-space-6: 24px;--ic-space-7: 28px;--ic-space-8: 32px;--ic-space-9: 36px;--ic-space-10: 40px;--ic-space-11: 44px;--ic-space-12: 48px;--ic-space-13: 52px;--ic-space-14: 56px;--ic-space-15: 60px;--ic-space-16: 64px;--ic-space-18: 72px;--ic-space-19: 76px;--ic-space-20: 80px;--ic-section-y: clamp(36px, 18px + 5.2vw, 76px);--ic-section-x: clamp(18px, 4px + 4.1vw, 56px);--ic-container: 1470px;--ic-ease: cubic-bezier(.22, 1, .36, 1);--ic-dur-fast: .12s;--ic-dur-base: .2s;--ic-dur-slow: .32s;--ic-transition: var(--ic-dur-base) var(--ic-ease);--ic-z-base: 1;--ic-z-sticky: 100;--ic-z-header: 200;--ic-z-overlay: 1000;--ic-z-drawer: 1100;--ic-z-modal: 1200;--ic-z-toast: 1300}@media(max-width:767px){:root{--ic-text-root: 15px;--ic-text-hero: clamp(27px, 14px + 4.2vw, 36px);--ic-text-display: clamp(23px, 12px + 3.2vw, 30px);--ic-text-section: clamp(20px, 12px + 2.4vw, 26px);--ic-text-card-lg: clamp(18px, 12px + 1.6vw, 21px);--ic-text-card: clamp(16px, 13px + 1vw, 19px);--ic-text-card-sm: 18px;--ic-text-item: 17px}}@media(max-width:479px){:root{--ic-text-root: 14px;--ic-text-hero: 27px;--ic-text-display: 22px;--ic-text-section: 20px;--ic-text-card-lg: 18px;--ic-text-card: 16px;--ic-text-card-sm: 16px;--ic-text-item: 15px}}.theme-dark{--ic-ink-rgb: var(--ic-ink-cream);--ic-surface: var(--ic-espresso);--ic-surface-lift: var(--ic-espresso-lift);--ic-surface-sunken: var(--ic-espresso);--ic-accent: var(--ic-green);--ic-accent-text: var(--ic-green);--ic-accent-fill: var(--ic-green);--ic-on-accent: var(--ic-espresso);--ic-invert-fill: var(--ic-cream);--ic-invert-text: var(--ic-espresso);--ic-scrim: linear-gradient(0deg, rgba(20, 16, 14, .75) 6%, rgba(20, 16, 14, 0) 55%);--ic-scrim-hero: linear-gradient( 90deg, rgba(20, 16, 14, .94) 0%, rgba(20, 16, 14, .74) 44%, rgba(20, 16, 14, .1) 82% );color-scheme:dark}.theme-light{--ic-ink-rgb: var(--ic-ink-espresso);--ic-surface: var(--ic-cream);--ic-surface-lift: var(--ic-cream-lift);--ic-surface-sunken: var(--ic-cream);--ic-accent: var(--ic-green);--ic-accent-text: var(--ic-green-ink);--ic-accent-fill: var(--ic-green);--ic-on-accent: var(--ic-espresso);--ic-invert-fill: var(--ic-espresso);--ic-invert-text: var(--ic-cream);--ic-scrim: linear-gradient(0deg, rgba(20, 16, 14, .75) 6%, rgba(20, 16, 14, 0) 55%);--ic-scrim-hero: linear-gradient( 90deg, rgba(20, 16, 14, .94) 0%, rgba(20, 16, 14, .74) 44%, rgba(20, 16, 14, .1) 82% );color-scheme:light}.theme-dark,.theme-light{--ic-text: rgb(var(--ic-ink-rgb));--ic-text-2: rgba(var(--ic-ink-rgb), .7);--ic-text-3: rgba(var(--ic-ink-rgb), .6);--ic-text-4: rgba(var(--ic-ink-rgb), .5);--ic-text-5: rgba(var(--ic-ink-rgb), .45);--ic-text-6: rgba(var(--ic-ink-rgb), .35);--ic-hairline: rgba(var(--ic-ink-rgb), .12);--ic-hairline-soft: rgba(var(--ic-ink-rgb), .08);--ic-border: rgba(var(--ic-ink-rgb), .2);--ic-border-strong: rgba(var(--ic-ink-rgb), .28);--ic-fill-subtle: rgba(var(--ic-ink-rgb), .1);--ic-fill-hover: rgba(var(--ic-ink-rgb), .14);--ic-accent-soft: rgba(140, 198, 63, .12);--ic-accent-soft-border: rgba(140, 198, 63, .35);--ic-focus-ring: 0 0 0 3px rgba(140, 198, 63, .45)}body:not(.theme-dark):not(.theme-light){--ic-ink-rgb: var(--ic-ink-cream);--ic-surface: var(--ic-espresso);--ic-surface-lift: var(--ic-espresso-lift);--ic-surface-sunken: var(--ic-espresso);--ic-accent: var(--ic-green);--ic-accent-text: var(--ic-green);--ic-accent-fill: var(--ic-green);--ic-on-accent: var(--ic-espresso);--ic-invert-fill: var(--ic-cream);--ic-invert-text: var(--ic-espresso);--ic-text: rgb(var(--ic-ink-rgb));--ic-text-2: rgba(var(--ic-ink-rgb), .7);--ic-text-3: rgba(var(--ic-ink-rgb), .6);--ic-text-4: rgba(var(--ic-ink-rgb), .5);--ic-text-5: rgba(var(--ic-ink-rgb), .45);--ic-text-6: rgba(var(--ic-ink-rgb), .35);--ic-hairline: rgba(var(--ic-ink-rgb), .12);--ic-hairline-soft: rgba(var(--ic-ink-rgb), .08);--ic-border: rgba(var(--ic-ink-rgb), .2);--ic-border-strong: rgba(var(--ic-ink-rgb), .28);--ic-fill-subtle: rgba(var(--ic-ink-rgb), .1);--ic-fill-hover: rgba(var(--ic-ink-rgb), .14);--ic-accent-soft: rgba(140, 198, 63, .12);--ic-accent-soft-border: rgba(140, 198, 63, .35);--ic-focus-ring: 0 0 0 3px rgba(140, 198, 63, .45);color-scheme:dark}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ideas-tokens.css.map */
