:root{--color-primary: #448FF8;--color-primary-rgb: 68, 143, 248;--color-primary-light: #AAF7FD;--color-primary-light-rgb: 170, 247, 253;--color-primary-dark: #0018AD;--color-primary-dark-rgb: 0, 24, 173;--color-white: #FFFFFF;--color-white-rgb: 255, 255, 255;--color-dark: rgb(var(--heading-color, 2, 21, 57));--color-dark-rgb: 2, 21, 57;--color-gray: #868585;--color-gray-rgb: 134, 133, 133;--color-gray-medium: #4B4B4B;--color-gray-medium-rgb: 75, 75, 75;--color-accent: #FF993A;--color-accent-rgb: 255, 153, 58;--font-heading: var(--heading-font-family, "Plus Jakarta Sans", sans-serif);--font-body: var(--text-font-family, "Open Sans", sans-serif);--font-menu: var(--font-heading);--font-section: var(--font-heading);--color-bg-page: var(--color-white);--color-bg-section: #F7F9FC;--color-bg-hero: var(--color-primary);--color-bg-hero-dark: var(--color-primary-dark);--color-bg-dark: var(--color-dark);--color-bg-accent-soft: rgba(var(--color-primary-rgb), .06);--color-bg-highlight: rgba(var(--color-primary-light-rgb), .3);--color-text-body: var(--color-gray-medium);--color-text-muted: var(--color-gray);--color-text-link: var(--color-primary);--color-text-on-primary: var(--color-white);--color-text-on-dark: var(--color-white);--color-text-on-accent: var(--color-white);--color-text-accent-word: var(--color-primary);--color-border: #E4E7EC;--color-border-light: #F0F2F5;--color-border-focus: var(--color-primary);--color-cta-bg: var(--color-primary);--color-cta-text: var(--color-white);--color-cta-hover: #3578D8;--color-cta-secondary-bg: var(--color-accent);--color-cta-secondary-hover: #E8852E;--color-cta-outline-border: var(--color-primary);--color-cta-outline-text: var(--color-primary);--color-success: #22C55E;--color-warning: var(--color-accent);--color-error: #EF4444;--color-info: var(--color-primary);--color-sale: var(--color-primary);--color-rating: #9a6e00;--color-stock-in: #3C9342;--color-stock-low: #E99114;--color-stock-out: #BF262F;--color-text-heading-strong: #293148;--color-text-strong: #020202;--color-text-muted-strong: #6b6f7c;--color-border-strong: #dddddd;--color-border-divider: #eaeaed;--color-bg-primary-soft: #ebf0fc;--color-bg-primary-xsoft: #f6f8ff;--color-success-strong: #51a551;--color-success-bg-soft: #e0efe0;--color-error-strong: #c0392b;--color-error-bg-soft: #fce2e2;--overlay-color: #000000;--overlay-opacity: .5;--overlay-rgba: rgba(0, 0, 0, .5);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.15;--line-height-snug: 1.25;--line-height-heading: 1.2;--line-height-normal: 1.5;--line-height-base: 1.6;--line-height-relaxed: 1.8;--line-height-article: 1.8;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--letter-spacing-wider: .06em;--letter-spacing-caps: .15em;--type-h1-font: var(--font-heading);--type-h1-weight: var(--font-weight-bold);--type-h1-size: var(--font-size-5xl);--type-h1-size-mobile: var(--font-size-4xl);--type-h1-line-height: 1.1;--type-h1-letter-spacing: var(--letter-spacing-tight);--type-h1-color: var(--color-text-heading);--type-h2-font: var(--font-heading);--type-h2-weight: var(--font-weight-bold);--type-h2-size: var(--font-size-5xl);--type-h2-size-mobile: var(--font-size-3xl);--type-h2-line-height: 1.1;--type-h2-letter-spacing: var(--letter-spacing-tight);--type-h2-color: var(--color-text-heading);--type-h3-font: var(--font-heading);--type-h3-weight: var(--font-weight-semibold);--type-h3-size: var(--font-size-3xl);--type-h3-size-mobile: var(--font-size-2xl);--type-h3-line-height: 1.25;--type-h3-letter-spacing: var(--letter-spacing-tight);--type-h3-color: var(--color-text-heading);--type-h4-font: var(--font-heading);--type-h4-weight: var(--font-weight-semibold);--type-h4-size: var(--font-size-2xl);--type-h4-size-mobile: var(--font-size-xl);--type-h4-line-height: 1.25;--type-h4-letter-spacing: var(--letter-spacing-tight);--type-h4-color: var(--color-text-heading);--type-body-font: var(--font-body);--type-body-weight: var(--font-weight-regular);--type-body-size: var(--font-size-xl);--type-body-size-mobile: var(--font-size-base);--type-body-line-height: 1.6;--type-body-color: var(--color-text-body);--type-small-font: var(--font-body);--type-small-weight: var(--font-weight-regular);--type-small-size: var(--font-size-sm);--type-small-line-height: 1.5;--type-small-color: var(--color-text-muted);--type-label-font: var(--font-body);--type-label-weight: var(--font-weight-semibold);--type-label-size: var(--font-size-xs);--type-label-line-height: 1.5;--type-label-letter-spacing: var(--letter-spacing-caps);--type-label-transform: uppercase;--type-label-color: var(--color-primary);--type-kicker-font: var(--font-heading);--type-kicker-weight: var(--font-weight-bold);--type-kicker-size: var(--font-size-lg);--type-kicker-line-height: 1.1;--type-kicker-letter-spacing: var(--letter-spacing-caps);--type-kicker-transform: uppercase;--type-kicker-color: var(--color-primary);--type-article-body-font: var(--font-body);--type-article-body-weight: var(--font-weight-regular);--type-article-body-size: var(--font-size-base);--type-article-body-line-height: 1.8;--type-article-body-color: var(--color-text-body);--type-lead-font: var(--font-body);--type-lead-weight: var(--font-weight-regular);--type-lead-size: var(--font-size-md);--type-lead-line-height: 1.8;--type-lead-color: var(--color-text-heading);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .1);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px rgba(var(--color-primary-rgb), .2);--shadow-card: 0 2px 8px rgba(0, 0, 0, .06);--shadow-card-hover: 0 8px 24px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--container-max: 1200px;--container-wide: 1400px;--container-narrow: 720px;--container-padding: var(--space-6);--section-spacing: var(--space-20);--section-spacing-mobile: var(--space-12);--article-max-width: 860px;--card-bg: var(--color-white);--card-border: 1px solid var(--color-border-light);--card-radius: var(--radius-lg);--card-padding-mobile: var(--space-5);--card-padding: var(--space-6);--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--card-transition: var(--transition-base);--btn-font: var(--font-heading);--btn-weight: var(--font-weight-semibold);--btn-size: 16px;--btn-radius: 40px;--btn-padding-y: var(--space-3);--btn-padding-x: var(--space-6);--btn-transition: var(--transition-base);--section-pedagogique-bg: var(--color-bg-hero);--section-pedagogique-text: var(--color-text-on-primary);--section-urgence-bg: var(--color-bg-hero-dark);--section-urgence-text: var(--color-text-on-dark);--section-neutral-bg: var(--color-bg-section);--section-neutral-text: var(--color-text-heading);--dark-overlay: rgba(0, 10, 40, .78);--dark-overlay-mid: rgba(0, 10, 40, .55);--dark-overlay-fade: rgba(0, 10, 40, .18);--dark-vignette: rgba(0, 5, 30, .55);--dark-text-secondary: rgba(255, 255, 255, .78);--dark-text-muted: rgba(255, 255, 255, .6);--dark-text-active: rgba(255, 255, 255, .88);--dark-accent-line: var(--color-primary);--input-bg: var(--color-white);--input-text: var(--color-primary);--input-border: var(--color-border);--input-border-focus: var(--color-border-focus);--input-radius: var(--radius-md);--input-padding-y: var(--space-3);--input-padding-x: var(--space-4);--input-font: var(--font-body);--input-size: var(--font-size-base);--input-shadow-focus: 0 0 0 3px rgba(var(--color-primary-rgb), .15);--badge-font: var(--font-body);--badge-weight: var(--font-weight-semibold);--badge-size: var(--font-size-xs);--badge-padding-y: var(--space-1);--badge-padding-x: var(--space-3);--badge-radius: var(--radius-full);--badge-primary-bg: rgba(var(--color-primary-rgb), .1);--badge-primary-text: var(--color-primary);--badge-accent-bg: rgba(var(--color-accent-rgb), .1);--badge-accent-text: var(--color-accent);--badge-border: 1.5px solid var(--color-primary);--badge-dot-size: 7px;--badge-dot-color: var(--color-primary);--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem;--icon-color: currentColor;--icon-color-primary: var(--color-primary);--icon-color-accent: var(--color-accent);--icon-color-muted: var(--color-gray);--header-height: 72px;--header-height-mobile: 60px;--header-bg: rgba(255, 255, 255, .95);--header-bg-scrolled: rgba(255, 255, 255, .98);--header-shadow-scrolled: var(--shadow-sm);--header-backdrop: blur(12px);--header-shadow: 0 1px 10px rgba(0, 0, 0, .06);--header-border: 1px solid var(--color-border);--nav-link-font: var(--font-heading);--nav-link-weight: var(--font-weight-medium);--nav-link-size: var(--font-size-sm);--nav-link-color: var(--color-text-heading);--nav-link-hover: var(--color-primary);--nav-icon-color: var(--color-text-body);--nav-icon-hover: var(--color-primary);--cart-icon-bg: var(--color-dark);--cart-badge-bg: var(--color-primary);--cart-badge-border: 2px solid var(--color-white);--logo-height-desktop: 40px;--logo-height-mobile: 32px;--logo-spacing: .75em;--footer-bg: var(--color-dark);--footer-text: rgba(255, 255, 255, .7);--footer-heading: var(--color-white);--footer-link-hover: var(--color-white);--footer-padding-y: var(--space-20)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/allopunaise-tokens.css.map */
