:root{--creme:#f3ede3;--sable:#d9c9b0;--taupe:#8a7a6b;--encre:#2a1a1c;--bordeaux:#6b1e2a;--noir:#141213;--blanc:#fff;--bordeaux-profond:#4d0311;--bordeaux-nuit:#3a0f18;--creme-chaud:#f1e4d3;--creme-voile:#efe4d6;--creme-discret:#e3d3c3;--brun-croquis:#6b5b4e;--sable-clair:#e6d9c6;--sable-fonce:#cdbba2;--filet-clair:#ddd1bf;--taupe-nuit:#b5a595;--filet-nuit:#3a3133;--rose-nuit:#c9848d}:root,[data-surface=clair],[data-surface=marque] [data-retourne]:hover{--fond:var(--creme);--texte:var(--encre);--texte-discret:#4b3e34;--filet:var(--filet-clair);--action:var(--noir);--sur-action:var(--creme);--action-survol:var(--encre);--marque:var(--bordeaux);--sur-marque:var(--creme);--marque-texte:var(--bordeaux);--statut-pret:#3f7a4f;--statut-precommande:#8a6a2e;--statut-erreur:#a3202f;--whatsapp:#25d366;--whatsapp-survol:#1fb855;--sur-whatsapp:var(--blanc);--surface:color-mix(in srgb, var(--blanc) 40%, var(--fond));--surface-douce:color-mix(in srgb, var(--blanc) 30%, var(--fond));--surface-encart:color-mix(in srgb, var(--sable) 30%, var(--fond));--filet-sur-marque:#f3ede340;--contour-sur-marque:#f3ede380;--etiquette-fond:#f3ede3eb;--degrade-a-faire:linear-gradient(160deg, var(--sable-clair), var(--sable-fonce));--voile-modal:#140c0e73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--police-titre:var(--font-cormorant), "Cormorant Garamond", Georgia, "Times New Roman", serif;--police-texte:var(--font-dm-sans), "DM Sans", "Helvetica Neue", Arial, sans-serif;--graisse-fine:300;--graisse-texte:400;--graisse-normale:400;--graisse-moyenne:500;--texte-2xs:12px;--texte-xs:13px;--texte-s:14px;--texte-m:15px;--texte-base:16px;--texte-l:17px;--texte-xl:18px;--texte-2xl:18px;--texte-3xl:22px;--titre-xs:22px;--titre-s:24px;--titre-m:26px;--titre-l:30px;--titre-xl:32px;--titre-2xl:42px;--titre-3xl:52px;--titre-section:clamp(32px, 5vw, 54px);--titre-citation:clamp(36px, 6vw, 72px);--titre-piece:clamp(40px, 6vw, 72px);--titre-page:clamp(40px, 7vw, 80px);--titre-fiche:clamp(44px, 7vw, 64px);--titre-affiche:clamp(52px, 10vw, 120px);--interligne-serre:1;--interligne-titre:1.08;--interligne-court:1.5;--interligne:1.6;--interligne-long:1.7;--espace-lettres-fin:.04em;--espace-lettres-capitales:.2em;--espace-lettres-large:.3em;--espace-lettres-signature:.6em;--esp-0-5:2px;--esp-1:4px;--esp-1-5:6px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-7:28px;--esp-8:32px;--esp-9:36px;--esp-12:48px;--esp-14:56px;--esp-16:64px;--esp-18:72px;--esp-20:80px;--conteneur:1180px;--goutiere:clamp(20px, 5vw, 56px);--section:clamp(64px, 10vw, 120px);--section-large:clamp(80px, 12vw, 150px);--rayon-pilule:999px;--rayon-rond:50%;--trait:1px;--trait-fort:2px;--contour-focus:2px solid var(--action);--courbe-soie:cubic-bezier(.2, .7, .2, 1);--duree-rapide:.3s;--duree:.5s;--duree-lente:.6s;--duree-tres-lente:1.2s;--hauteur-bandeau:35px;--hauteur-entete:68px;--plan-entete:5;--plan-encoche:10;--plan-rideau:20;--plan-barre:6;--plan-voile:30;--plan-edition:32;--plan-tiroir:31;--plan-chargement:40}@media (max-width:719px){:root{--hauteur-entete:61px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-surface=marque] [data-retourne]:hover{--fond:#1a1617;--texte:var(--creme);--texte-discret:var(--taupe-nuit);--filet:var(--filet-nuit);--action:var(--creme);--sur-action:var(--noir);--action-survol:var(--blanc);--marque-texte:var(--rose-nuit);--statut-pret:#7fb48b;--statut-precommande:#d2b06a;--statut-erreur:#e07a85;--surface:color-mix(in srgb, var(--blanc) 6%, var(--fond));--surface-douce:color-mix(in srgb, var(--blanc) 4%, var(--fond));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],:root[data-theme=dark] [data-surface=marque] [data-retourne]:hover{--fond:#1a1617;--texte:var(--creme);--texte-discret:var(--taupe-nuit);--filet:var(--filet-nuit);--action:var(--creme);--sur-action:var(--noir);--action-survol:var(--blanc);--marque-texte:var(--rose-nuit);--statut-pret:#7fb48b;--statut-precommande:#d2b06a;--statut-erreur:#e07a85;--surface:color-mix(in srgb, var(--blanc) 6%, var(--fond));--surface-douce:color-mix(in srgb, var(--blanc) 4%, var(--fond));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-surface=marque],[data-retourne]:hover:not([data-surface=marque] *){--fond:var(--marque);--texte:var(--sur-marque);--texte-discret:var(--creme-discret);--filet:var(--filet-sur-marque);--action:var(--creme);--sur-action:var(--bordeaux);--action-survol:var(--blanc);--marque-texte:var(--sur-marque);--surface:color-mix(in srgb, var(--blanc) 8%, var(--marque))}[data-surface=nuit]{--fond:var(--noir);--texte:var(--creme);--texte-discret:var(--taupe-nuit);--filet:var(--filet-nuit);--action:var(--creme);--sur-action:var(--noir);--action-survol:var(--blanc);--marque-texte:var(--rose-nuit);--surface:color-mix(in srgb, var(--blanc) 8%, var(--noir))}
:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--hauteur-entete) + var(--esp-5))}*,:before,:after{box-sizing:inherit}html:not(:has(.bo-racine)){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--taupe) 70%, transparent) var(--fond)}html:not(:has(.bo-racine)) body *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--taupe) 55%, transparent) transparent}html:not(:has(.bo-racine)) ::-webkit-scrollbar{width:10px;height:10px}html:not(:has(.bo-racine)) ::-webkit-scrollbar-track{background:0 0}html:not(:has(.bo-racine)) ::-webkit-scrollbar-thumb{border-radius:var(--rayon-pilule);background:color-mix(in srgb, var(--taupe) 60%, transparent) padding-box;border:3px solid #0000}body{background:var(--fond);color:var(--texte);font-family:var(--police-texte);font-weight:var(--graisse-texte);-webkit-font-smoothing:antialiased;margin:0}[data-surface]{background:var(--fond);color:var(--texte)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:var(--plan-encoche);background:var(--fond);position:fixed;inset:0 0 auto}body.verrouille{height:100%;overflow:hidden}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--contour-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}
