:root { --e-global-color-v4-color-primary:var(--color-primary); --e-global-color-v4-color-secondary:var(--color-secondary); --e-global-color-v4-color-white:var(--color-white); --e-global-color-v4-color-white-60:var(--color-white-60); --e-global-color-v4-color-white-40:var(--color-white-40); --e-global-color-v4-color-black-principal:var(--color-black-principal); --e-global-color-v4-color-black-secondaire:var(--color-black-secondaire); --e-global-color-v4-color-black-trois:var(--color-black-trois); --e-global-color-v4-color-rose-hover:var(--color-rose-hover); --e-global-color-v4-color-rose-pale:var(--color-rose-pale); --e-global-color-v4-color-cyan-pale:var(--color-cyan-pale); --e-global-color-v4-color-bordure-subtle:var(--color-bordure-subtle); --e-global-color-v4-color-bordure-rose:var(--color-bordure-rose); --e-global-color-v4-color-bordure-cyan:var(--color-bordure-cyan); --e-global-color-v4-color-btn-shadow-rose:var(--color-btn-shadow-rose); --e-global-color-v4-color-transparent:var(--color-transparent); --e-global-color-v4-color-btn-shadow-cyan:var(--color-btn-shadow-cyan); --e-global-color-v4-btn-border-clair:var(--btn-border-clair); --e-global-color-v4-color-white-70:var(--color-white-70); --e-global-color-v4-color-gris-clair:var(--color-gris-clair); --e-global-color-v4-color-bleu-fond-etiquette:var(--color-bleu-fond-etiquette); --e-global-color-v4-color-white-pure:var(--color-white-pure); --e-global-color-v4-color-cyan-fonce:var(--color-cyan-fonce); --e-global-color-v4-dup_color-white:var(--DUP_color-white); --e-global-color-v4-dup_color-secondary:var(--DUP_color-secondary); --e-global-color-v4-dup_color-black-trois:var(--DUP_color-black-trois); --e-global-color-v4-dup_color-primary:var(--DUP_color-primary); --e-global-color-v4-dup_color-btn-shadow-rose:var(--DUP_color-btn-shadow-rose); --e-global-color-v4-dup_color-white1:var(--DUP_color-white1); --e-global-color-v4-dup_color-secondary1:var(--DUP_color-secondary1); --e-global-color-v4-dup_color-black-trois1:var(--DUP_color-black-trois1); --e-global-color-v4-dup_color-primary1:var(--DUP_color-primary1); --e-global-color-v4-dup_color-btn-shadow-rose1:var(--DUP_color-btn-shadow-rose1); --e-global-color-v4-color-gris-clair-sans-opacite:var(--color-gris-clair-sans-opacite); }
:root { --e-global-typography-v4-btn-primary-font-family:var(--font-heading); --e-global-typography-v4-btn-primary-font-size:var(--font-size-base); --e-global-typography-v4-btn-primary-letter-spacing:1px; --e-global-typography-v4-btn-primary-text-transform:uppercase; --e-global-typography-v4-btn-secondary-font-family:var(--font-heading); --e-global-typography-v4-btn-secondary-font-size:var(--font-size-base); --e-global-typography-v4-btn-secondary-letter-spacing:0.1em; --e-global-typography-v4-btn-secondary-text-transform:uppercase; --e-global-typography-v4-btn-header-primary-font-family:var(--font-heading); --e-global-typography-v4-btn-header-primary-font-size:var(--font-size-sm); --e-global-typography-v4-btn-header-primary-letter-spacing:0.08em; --e-global-typography-v4-btn-header-primary-text-transform:uppercase; --e-global-typography-v4-btn-header-secondary-font-family:var(--font-heading); --e-global-typography-v4-btn-header-secondary-font-size:var(--font-size-sm); --e-global-typography-v4-btn-header-secondary-letter-spacing:0.08em; --e-global-typography-v4-btn-header-secondary-text-transform:uppercase; --e-global-typography-v4-txt-menu-header-font-family:var(--font-body); --e-global-typography-v4-txt-menu-header-font-size:var(--font-size-sm); --e-global-typography-v4-txt-menu-header-font-weight:600; --e-global-typography-v4-txt-menu-header-letter-spacing:0.1em; --e-global-typography-v4-txt-menu-header-text-transform:uppercase; --e-global-typography-v4-txt-deroulant-blanc-clair-font-family:var(--font-heading); --e-global-typography-v4-txt-deroulant-blanc-clair-letter-spacing:0.15em; --e-global-typography-v4-txt-deroulant-blanc-clair-text-transform:uppercase; --e-global-typography-v4-txt-deroulant-blanc-font-family:var(--font-heading); --e-global-typography-v4-txt-deroulant-blanc-letter-spacing:0.15em; --e-global-typography-v4-txt-deroulant-blanc-text-transform:uppercase; --e-global-typography-v4-titre-h2-noir-font-family:var(--font-heading); --e-global-typography-v4-titre-h2-noir-font-size:var(--font-size-3xl); --e-global-typography-v4-titre-h2-noir-line-height:0.92em; --e-global-typography-v4-titre-h2-noir-text-transform:uppercase; --e-global-typography-v4-txt-deroulant-noir-font-family:var(--font-heading); --e-global-typography-v4-txt-deroulant-noir-letter-spacing:0.15em; --e-global-typography-v4-txt-deroulant-noir-text-transform:uppercase; --e-global-typography-v4-txt-deroulant-noir-clair-font-family:var(--font-heading); --e-global-typography-v4-txt-deroulant-noir-clair-letter-spacing:0.15em; --e-global-typography-v4-txt-deroulant-noir-clair-text-transform:uppercase; --e-global-typography-v4-titre-hero-blanc-font-family:var(--font-heading); --e-global-typography-v4-titre-hero-blanc-font-size:var(--font-size-4xl); --e-global-typography-v4-titre-hero-blanc-line-height:0.92em; --e-global-typography-v4-titre-hero-blanc-text-transform:uppercase; --e-global-typography-v4-etiquette-cyan-font-family:var(--font-body); --e-global-typography-v4-etiquette-cyan-font-size:var(--font-size-xs); --e-global-typography-v4-etiquette-cyan-font-weight:600; --e-global-typography-v4-etiquette-cyan-text-transform:uppercase; --e-global-typography-v4-txt-soustitre-11px-majuscule-gris-font-size:var(--font-size-xxs); --e-global-typography-v4-txt-soustitre-11px-majuscule-gris-font-weight:600; --e-global-typography-v4-txt-soustitre-11px-majuscule-gris-letter-spacing:0.1em; --e-global-typography-v4-txt-soustitre-11px-majuscule-gris-text-transform:uppercase; --e-global-typography-v4-titre-h3-noir-font-family:var(--font-heading); --e-global-typography-v4-titre-h3-noir-font-size:var(--font-size-xl); --e-global-typography-v4-titre-h3-noir-line-height:1.1em; --e-global-typography-v4-titre-h3-noir-text-transform:uppercase; --e-global-typography-v4-etiquette-gris-blanc-font-family:var(--font-body); --e-global-typography-v4-etiquette-gris-blanc-font-size:var(--font-size-xs); --e-global-typography-v4-etiquette-gris-blanc-font-weight:600; --e-global-typography-v4-etiquette-gris-blanc-text-transform:uppercase; --e-global-typography-v4-titre-h3-blanc-espace-sous-font-family:var(--font-heading); --e-global-typography-v4-titre-h3-blanc-espace-sous-font-size:var(--font-size-xl); --e-global-typography-v4-titre-h3-blanc-espace-sous-line-height:1.1em; --e-global-typography-v4-titre-h3-blanc-espace-sous-text-transform:uppercase; --e-global-typography-v4-soustitre-11px-bleu-fonce-majuscule-font-size:var(--font-size-xxs); --e-global-typography-v4-soustitre-11px-bleu-fonce-majuscule-font-weight:600; --e-global-typography-v4-soustitre-11px-bleu-fonce-majuscule-letter-spacing:0.2em; --e-global-typography-v4-soustitre-11px-bleu-fonce-majuscule-text-transform:uppercase; --e-global-typography-v4-txt-gris-clair-base-fond-noir-font-family:var(--font-body); --e-global-typography-v4-txt-gris-clair-base-fond-noir-font-size:var(--font-size-sm); --e-global-typography-v4-txt-base-fond-rose-font-family:var(--font-body); --e-global-typography-v4-txt-base-fond-rose-font-size:var(--font-size-sm); }@media(max-width: 767px){:root { --e-global-typography-v4-titre-h2-noir-font-size:var(--font-size-xl); --e-global-typography-v4-titre-hero-blanc-font-size:var(--font-size-2xl); }}