.cookies{z-index:9990;pointer-events:none;justify-content:center;padding:0 1rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.cookies-boite{color:#fff6e9;width:min(100%,860px);font-family:var(--font-finalsix-book), Arial, sans-serif;pointer-events:auto;background:#070b3cf7;border:1px solid #2fffba2e;border-radius:18px;padding:1.1rem 1.3rem;box-shadow:0 18px 50px #00000059}.cookies-titre{color:#2fffba;font-family:var(--font-finalsix-bold), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.82rem}.cookies-texte{color:#fff6e9d1;margin:0;font-size:.92rem;line-height:1.55}.cookies-categories{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.cookies-categories li{background:#ffffff0a;border:1px solid #fff6e91a;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.cookies-categories span,.cookies-categories label{gap:.2rem;line-height:1.3;display:grid}.cookies-categories strong{font-family:var(--font-finalsix-bold), Arial, sans-serif;font-weight:400}.cookies-categories small{color:#fff6e99e;font-size:.8rem}.cookies-categories input{accent-color:#2fffba;width:1.15rem;height:1.15rem}.cookies-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.cookies-bouton{color:#0b125c;min-height:42px;font-family:var(--font-acier), Impact, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#2fffba,#4682b4);border:2px solid #0000;border-radius:999px;padding:.55rem 1.2rem;font-size:.86rem}.cookies-bouton:hover,.cookies-bouton:focus-visible{color:#fff6e9;background:0 0;border-color:#4682b4;box-shadow:0 0 22px #4682b440}.cookies-bouton--secondaire{color:#fff6e9;background:0 0;border-color:#fff6e966}.cookies-lien{color:#fff6e9cc;font-family:var(--font-finalsix-bold), Arial, sans-serif;text-underline-offset:3px;background:0 0;border:0;margin-right:auto;padding:0;font-size:.86rem;text-decoration:underline}.cookies-lien:hover,.cookies-lien:focus-visible{color:#2fffba;background:0 0}@media (max-width:600px){.cookies{padding:0 .5rem .5rem}.cookies-actions{justify-content:stretch}.cookies-bouton{flex:auto}.cookies-lien{text-align:left;flex-basis:100%}}
