body.admin-bar #wpadminbar{transform:translateY(-100%);transition:transform .25s ease}body.admin-bar.adminbar-visible #wpadminbar,body.admin-bar #wpadminbar:focus-within{transform:none}html[lang]{margin-top:0!important}.kiw-haut{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:var(--z-entete, 50);width:3rem;height:3rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--marine);color:var(--blanc);box-shadow:0 0 0 2px var(--or),var(--ombre);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(.75rem);transition:opacity .3s ease,transform .4s var(--sortie),visibility 0s linear .4s,background-color .2s ease}.kiw-haut svg{width:1.35rem;height:1.35rem}.kiw-haut.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.kiw-haut:focus-visible{outline:3px solid var(--or-t);outline-offset:3px}@media (hover:hover){.kiw-haut:hover{background:var(--marine-f)}}@media (prefers-reduced-motion:reduce){.kiw-haut{transition:none;transform:none}}html.menu-ouvert .kiw-haut,body.menu-ouvert .kiw-haut{display:none}.kiw-echec{margin:0 0 1rem;padding:.85rem 1.1rem;border-radius:.75rem;flex-basis:100%;background:#fbecea;color:var(--erreur);border-left:4px solid var(--erreur);font-weight:600;line-height:1.45}.grecaptcha-badge{visibility:hidden}.kiw-recaptcha{margin:1rem 0 0;font-size:.82rem;color:var(--encre-2)}.kiw-recaptcha a{color:inherit}.kiw-404{padding-bottom:clamp(4rem,8vw,7rem)}.kiw-404 .tete__intro{margin-bottom:2rem}.kiw-404__code{font-family:var(--titre);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.9rem;color:var(--or-t);margin:0 0 .9rem}.kiw-404__actions{display:flex;flex-wrap:wrap;gap:.8rem 1rem}.kiw-doc .politique__texte{max-width:44rem}.kiw-doc .politique__texte h2{margin-top:2.2rem}.kiw-doc .politique__texte h3{margin:1.6rem 0 .6rem}.kiw-doc .politique__texte ul{list-style:disc;padding-left:1.3rem;margin:0 0 1em}.kiw-doc .politique__texte ol{list-style:decimal;padding-left:1.3rem;margin:0 0 1em}.kiw-doc .politique__texte a{color:var(--marine)}.kiw-doc .politique__grille{grid-template-columns:minmax(0,1fr)}