/* Bandeau cookies (cookies.js) et lien « Gérer les cookies » du pied de page */
.cookies{position:fixed;right:24px;bottom:24px;z-index:1000;max-width:420px;box-sizing:border-box;background:var(--blanc-creme,#F6F2EC);color:var(--bleu-minuit,#2F4752);border:1px solid rgba(47,71,82,.18);border-radius:16px;box-shadow:0 12px 36px rgba(31,51,59,.18);padding:20px 22px;font-size:14px;line-height:1.55}
.cookies[hidden]{display:none}
.cookies__titre{display:block;font-weight:700;font-size:15px;margin-bottom:6px}
.cookies p{margin:0 0 16px}
.cookies a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.cookies__actions{display:flex;gap:10px}
.cookies__actions button{flex:1;font:inherit;font-size:14px;font-weight:600;padding:11px 16px;border-radius:999px;border:1px solid var(--bleu-minuit,#2F4752);background:transparent;color:var(--bleu-minuit,#2F4752);cursor:pointer}
.cookies__actions button:hover,.cookies__actions button:focus-visible{background:var(--bleu-minuit,#2F4752);color:#fff}
.footer__legal-links{flex-wrap:wrap;row-gap:8px}
.footer__cookies{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;letter-spacing:inherit;text-transform:inherit}
.footer__cookies:hover{color:var(--peche-creme)}
@media(max-width:560px){.cookies{left:12px;right:12px;bottom:12px;max-width:none}}
