.sj-consent[hidden],.sj-consent-rappel[hidden],.sj-consent__reglages[hidden],.sj-consent__bouton[hidden]{display:none !important}.sj-consent{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(10,12,16,.62)}html.sj-consent-ouvert,html.sj-consent-ouvert body{overflow:hidden}.sj-consent__panneau{width:min(34rem, 100%);max-height:calc(100dvh - 2rem);overflow-y:auto;box-sizing:border-box;padding:1.75rem 1.75rem 1.25rem;background:var(--sjm-paper,#fff);color:var(--sjm-ink,#16181d);border-radius:max(var(--sjm-radius, 4px), 8px);box-shadow:0 12px 48px rgba(0,0,0,.32);font-family:var(--sjm-font-body,system-ui,sans-serif);font-size:.92rem;line-height:1.5}.sj-consent__site{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0 0 1rem;font-family:var(--sjm-font-title,inherit);font-weight:700;font-size:1.05rem;text-align:center}.sj-consent__icone{display:block;width:48px;height:48px;border-radius:8px}.sj-consent__usages{margin:0 0 1rem;padding:0;list-style:none;display:grid;gap:.45rem}.sj-consent__usages li{position:relative;padding-left:1.4rem}.sj-consent__usages li:before{content:"";position:absolute;left:.2rem;top:.5em;width:.5rem;height:.5rem;border-radius:50%;background:var(--sjm-accent,#b3251f)}.sj-consent__panneau:focus{outline:none}.sj-consent__panneau:focus-visible{outline:2px solid var(--sjm-accent,#b3251f);outline-offset:2px}.sj-consent__titre{margin:0 0 .9rem;font-family:var(--sjm-font-title,inherit);font-size:1.15rem;line-height:1.3;text-align:center}.sj-consent__texte{margin:0 0 1rem;color:var(--sjm-ink-soft,#5a6070);max-width:68ch}.sj-consent__lien{color:inherit;text-underline-offset:.15em}.sj-consent__reglages{display:grid;gap:.75rem;margin:0 0 1rem;padding:.9rem 1rem;background:var(--sjm-paper-alt,#f5f6f8);border-radius:var(--sjm-radius,4px)}.sj-consent__finalite-tete{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.sj-consent__finalite-titre{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.sj-consent__finalite-titre input{accent-color:var(--sjm-accent,#b3251f)}.sj-consent__toujours{font-family:var(--sjm-font-meta,inherit);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sjm-ink-soft,#5a6070);white-space:nowrap}.sj-consent__finalite-texte{margin:.15rem 0 0;color:var(--sjm-ink-soft,#5a6070);font-size:.85rem}.sj-consent__actions{display:flex;gap:.6rem}.sj-consent__bouton{flex:1 1 0;min-width:0;padding:.6rem 1.1rem;font:inherit;font-weight:600;color:var(--sjm-paper,#fff);background:var(--sjm-ink,#16181d);border:1px solid var(--sjm-ink,#16181d);border-radius:var(--sjm-radius,4px);cursor:pointer}.sj-consent__bouton:hover{opacity:.88}.sj-consent__bouton:focus-visible{outline:2px solid var(--sjm-accent,#b3251f);outline-offset:2px}.sj-consent__parametrer{display:block;margin:.9rem auto 0;padding:.2rem .4rem;font:inherit;font-size:.85rem;color:var(--sjm-ink-soft,#5a6070);background:0 0;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.sj-consent__parametrer[hidden]{display:none}.sj-consent__bouton--enregistrer{flex:none;justify-self:start;color:var(--sjm-ink,#16181d);background:0 0;border-color:var(--sjm-ink,#16181d)}.sj-consent .sj-consent__titre,.sj-consent .sj-consent__site,.sj-consent .sj-consent__bouton,.sj-consent .sj-consent__parametrer{text-transform:none !important;letter-spacing:normal !important}.sj-consent .sj-consent__titre{color:inherit !important;padding:0 !important}.sj-consent .sj-consent__bouton{color:var(--sjm-paper,#fff) !important;background:var(--sjm-ink,#16181d) !important;border:1px solid var(--sjm-ink,#16181d) !important;box-shadow:none !important;font-size:.92rem !important;line-height:1.3 !important}.sj-consent .sj-consent__bouton--enregistrer{color:var(--sjm-ink,#16181d) !important;background:0 0 !important}.sj-consent .sj-consent__parametrer{display:block !important;margin:.9rem auto 0 !important;color:var(--sjm-ink-soft,#5a6070) !important;background:0 0 !important;border:0 !important;box-shadow:none !important}html.sj-consent-ouvert .sj-consent-rappel--flottant{display:none !important}.sj-consent-rappel{margin:0}.sj-consent-rappel--flottant{position:fixed;left:.75rem;bottom:.75rem;z-index:2147482000;font:500 .8125rem/1 system-ui,-apple-system,"Segoe UI",sans-serif}.sj-consent-rappel--flottant .sj-consent-rappel__bouton{padding:.45rem .7rem;color:#1f2328;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.sj-consent-rappel__bouton{padding:0;font:inherit;color:inherit;background:0 0;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.sj-consent-facade{position:relative;aspect-ratio:16/9;margin-block:2rem;background:radial-gradient(120% 120% at 50% 0%,rgba(255,255,255,.08),transparent 60%),var(--sjm-ink,#16181d);border-radius:var(--sjm-radius,4px);overflow:hidden}.wp-block-embed__wrapper>.sj-consent-facade{margin-block:0}.wp-has-aspect-ratio .wp-block-embed__wrapper>.sj-consent-facade{position:absolute;top:0;right:0;bottom:0;left:0}.sj-consent-facade__bouton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;height:100%;padding:1.5rem;font:inherit;color:#fff;text-align:center;background:0 0;border:0;cursor:pointer}.sj-consent-facade__marque{display:block;width:34px;height:34px;color:#fff}.sj-consent-facade__marque svg{display:block;width:100%;height:100%;fill:currentColor}.sj-consent-facade__titre{font-family:var(--sjm-font-title,inherit);font-weight:700}.sj-consent-facade__texte{max-width:40ch;font-size:.82rem;color:rgba(255,255,255,.78)}.sj-consent-facade.is-chargee{background:#000}.sj-consent-facade iframe{display:block;width:100%;height:100%;border:0}@media (max-width:40rem){.sj-consent{padding:.75rem}.sj-consent__panneau{padding:1.25rem 1.1rem 1rem;font-size:.88rem}.sj-consent__titre{font-size:1.05rem}.sj-consent__bouton{padding:.65rem .4rem}}@media (prefers-reduced-motion:reduce){.sj-consent__bouton{transition:none}}