:root{--global-cream: #FAF7F2;--global-cream-dark: #F5E6E0;--global-white: #FEFEFE;--global-black: #1C1917;--global-black-soft: #292524;--global-gray-100: #F5F5F4;--global-gray-200: #E7E5E4;--global-gray-300: #D6D3D1;--global-gray-400: #A8A29E;--global-gray-500: #78716C;--global-gray-600: #57534E;--global-gray-700: #44403C;--global-gold: #C9A96E;--global-gold-light: #E8D5A8;--global-gold-dark: #A68B4B;--global-pink: #F5E6E0;--global-error: #DC2626;--global-success: #16A34A;--global-warning: #F59E0B;--global-font-serif: "Cormorant Garamond", "Canela", Georgia, serif;--global-font-sans: "Inter", "Outfit", system-ui, sans-serif;--global-font-mono: "JetBrains Mono", monospace;--global-space-1: .25rem;--global-space-2: .5rem;--global-space-3: .75rem;--global-space-4: 1rem;--global-space-5: 1.5rem;--global-space-6: 2rem;--global-space-7: 3rem;--global-space-8: 4rem;--global-space-9: 6rem;--global-space-10: 8rem;--global-radius-sm: 4px;--global-radius-md: 8px;--global-radius-lg: 16px;--global-radius-xl: 24px;--global-radius-full: 9999px;--global-duration-instant: .1s;--global-duration-fast: .15s;--global-duration-base: .3s;--global-duration-slow: .5s;--global-duration-slower: .8s;--global-duration-dramatic: 1.2s;--global-ease-default: cubic-bezier(.16, 1, .3, 1);--global-ease-out: cubic-bezier(.22, 1, .36, 1);--global-ease-in: cubic-bezier(.4, 0, 1, 1);--global-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--global-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--color-canvas: var(--global-cream);--color-canvas-subtle: var(--global-cream-dark);--color-surface: var(--global-white);--color-surface-elevated: var(--global-white);--color-surface-overlay: rgba(28, 25, 23, .5);--color-surface-inverted: var(--global-black);--color-surface-inverted-subtle: var(--global-black-soft);--color-text-primary: var(--global-black);--color-text-secondary: var(--global-gray-500);--color-text-tertiary: var(--global-gray-400);--color-text-inverted: var(--global-cream);--color-text-inverted-secondary: rgba(250, 247, 242, .7);--color-text-accent: var(--global-gold);--color-text-error: var(--global-error);--color-text-success: var(--global-success);--color-accent: var(--global-gold);--color-accent-hover: var(--global-gold-dark);--color-accent-light: var(--global-gold-light);--color-accent-subtle: rgba(201, 169, 110, .12);--color-border: var(--global-gray-200);--color-border-subtle: var(--global-gray-100);--color-border-accent: var(--global-gold);--color-border-focus: var(--global-gold);--color-error: var(--global-error);--color-success: var(--global-success);--color-warning: var(--global-warning);--shadow-xs: 0 1px 2px rgba(28, 25, 23, .03);--shadow-sm: 0 1px 3px rgba(28, 25, 23, .04), 0 1px 2px rgba(28, 25, 23, .03);--shadow-md: 0 4px 8px rgba(28, 25, 23, .04), 0 2px 4px rgba(28, 25, 23, .03);--shadow-lg: 0 10px 24px rgba(28, 25, 23, .06), 0 4px 8px rgba(28, 25, 23, .04);--shadow-xl: 0 20px 40px rgba(28, 25, 23, .08), 0 8px 16px rgba(28, 25, 23, .04);--shadow-glow: 0 0 30px rgba(201, 169, 110, .15);--shadow-glow-strong: 0 0 50px rgba(201, 169, 110, .25);--shadow-inner: inset 0 2px 4px rgba(28, 25, 23, .04);--text-display: clamp(3.5rem, 8vw, 7.5rem);--text-h1: clamp(2.5rem, 5vw, 4rem);--text-h2: clamp(2rem, 4vw, 3rem);--text-h3: clamp(1.5rem, 3vw, 2rem);--text-h4: clamp(1.25rem, 2vw, 1.5rem);--text-body-lg: clamp(1.0625rem, 1.25vw, 1.125rem);--text-body: clamp(.9375rem, 1vw, 1rem);--text-body-sm: clamp(.8125rem, .9vw, .875rem);--text-caption: .75rem;--text-overline: .6875rem;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--leading-loose: 1.8;--tracking-tighter: -.03em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .01em;--tracking-wider: .05em;--tracking-widest: .12em;--container-max: 1280px;--container-wide: 1440px;--container-narrow: 720px;--grid-columns: 12;--grid-gutter: 24px;--section-spacing-major: clamp(5rem, 12vw, 12.5rem);--section-spacing-standard: clamp(4rem, 10vw, 10rem);--section-spacing-compact: clamp(2rem, 5vw, 4rem);--z-below: -1;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--z-max: 9999;--transition-fast: var(--global-duration-fast) var(--global-ease-out);--transition-base: var(--global-duration-base) var(--global-ease-out);--transition-slow: var(--global-duration-slow) var(--global-ease-out);--transition-spring: var(--global-duration-base) var(--global-ease-spring);--btn-height-sm: 40px;--btn-height-md: 48px;--btn-height-lg: 56px;--btn-padding-x: var(--global-space-6);--btn-radius: var(--global-radius-md);--btn-font-size: var(--text-body-sm);--btn-font-weight: 500;--btn-letter-spacing: .02em;--card-radius: var(--global-radius-lg);--card-padding: var(--global-space-6);--card-border-width: 1px;--card-border-color: rgba(201, 169, 110, .12);--card-border-color-hover: rgba(201, 169, 110, .25);--card-shadow: var(--shadow-md);--card-shadow-hover: var(--shadow-lg);--card-backdrop-blur: 16px;--input-height: 48px;--input-padding-x: var(--global-space-4);--input-radius: var(--global-radius-md);--input-border-width: 1px;--input-border-color: var(--color-border);--input-border-color-focus: var(--color-accent);--input-font-size: var(--text-body);--product-card-image-ratio: 3 / 4;--product-card-gap: var(--global-space-4);--product-card-title-lines: 2;--header-height: 72px;--header-height-mobile: 64px;--header-transition-threshold: 60px;--touch-target-min: 48px;--touch-target-comfortable: 56px}[data-theme=dark],.ello-section--dark{--color-canvas: var(--global-black);--color-canvas-subtle: var(--global-black-soft);--color-surface: var(--global-black-soft);--color-surface-elevated: var(--global-gray-700);--color-text-primary: var(--global-cream);--color-text-secondary: var(--global-gray-400);--color-text-tertiary: var(--global-gray-500);--color-border: var(--global-gray-700);--color-border-subtle: var(--global-gray-600);--color-accent-subtle: rgba(201, 169, 110, .15);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 8px rgba(0, 0, 0, .25);--shadow-lg: 0 10px 24px rgba(0, 0, 0, .3);--card-border-color: rgba(201, 169, 110, .15);--card-border-color-hover: rgba(201, 169, 110, .3)}@media (prefers-reduced-motion: reduce){:root{--global-duration-instant: 0ms;--global-duration-fast: 0ms;--global-duration-base: 0ms;--global-duration-slow: 0ms;--global-duration-slower: 0ms;--global-duration-dramatic: 0ms}}@media print{:root{--color-canvas: #fff;--color-text-primary: #000;--shadow-sm: none;--shadow-md: none;--shadow-lg: none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/ello-design-tokens.css.map */
