.cookies-module__FFZSMq__bandeau{z-index:70;left:50%;bottom:max(16px, env(safe-area-inset-bottom));color:#f4f7f9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(120% 90% at 0 0,#29c7f41f,#0000 55%),#080a0ceb;border:1px solid #29c7f447;border-radius:22px;gap:16px;width:min(760px,100% - 24px);padding:22px 22px 18px;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 90px -30px #000000e6,0 0 60px -30px #29c7f4}.cookies-module__FFZSMq__lueur{opacity:.8;background:linear-gradient(90deg,#0000,#29c7f4 40%,#fff 50%,#29c7f4 60%,#0000);height:1px;position:absolute;inset:0 0 auto}.cookies-module__FFZSMq__texte h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.cookies-module__FFZSMq__texte p{color:#c3ccd2;margin:6px 0 0;font-size:14px;line-height:1.55}.cookies-module__FFZSMq__texte a{color:#8be6ff;text-underline-offset:3px;text-decoration:underline}.cookies-module__FFZSMq__options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cookies-module__FFZSMq__options li{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.cookies-module__FFZSMq__options strong{color:#fff;font-size:14px;display:block}.cookies-module__FFZSMq__options span,.cookies-module__FFZSMq__options label{color:#b5c0c7;gap:2px;font-size:13px;display:grid}.cookies-module__FFZSMq__options em{color:#34d399;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.cookies-module__FFZSMq__interrupteur{background:#ffffff14;border:1px solid #fff3;border-radius:99px;flex-shrink:0;width:46px;height:26px;transition:background .25s,border-color .25s;position:relative}.cookies-module__FFZSMq__interrupteur span{background:#d7dee2;border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s;position:absolute;top:3px;left:3px}.cookies-module__FFZSMq__interrupteur[aria-checked=true]{background:#29c7f459;border-color:#29c7f4}.cookies-module__FFZSMq__interrupteur[aria-checked=true] span{background:#fff;transform:translate(20px)}.cookies-module__FFZSMq__boutons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cookies-module__FFZSMq__boutons button{color:#e8f9ff;background:#29c7f41a;border:1px solid #29c7f473;border-radius:14px;min-height:46px;padding:0 14px;font-size:14px;font-weight:650;transition:background .2s,transform .2s}.cookies-module__FFZSMq__boutons button:hover{background:#29c7f433;transform:translateY(-1px)}.cookies-module__FFZSMq__boutons button:focus-visible,.cookies-module__FFZSMq__interrupteur:focus-visible{outline-offset:2px;outline:2px solid #29c7f4}@media (max-width:560px){.cookies-module__FFZSMq__boutons{grid-template-columns:1fr}.cookies-module__FFZSMq__bandeau{padding:18px 16px 16px}}@media (prefers-reduced-motion:no-preference){.cookies-module__FFZSMq__bandeau{animation:.7s cubic-bezier(.16,1,.3,1) both cookies-module__FFZSMq__cookies-entree}.cookies-module__FFZSMq__lueur{animation:3.5s ease-in-out .7s infinite cookies-module__FFZSMq__cookies-balaye}.cookies-module__FFZSMq__options li{animation:.45s both cookies-module__FFZSMq__cookies-entree}}@keyframes cookies-module__FFZSMq__cookies-entree{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes cookies-module__FFZSMq__cookies-balaye{0%,to{opacity:.25;transform:scaleX(.3)}50%{opacity:.9;transform:scaleX(1)}}
.installer-module__vEJUEq__encart{z-index:65;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));color:#f4f7f9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(110% 90% at 0 0,#29c7f424,#0000 60%),#080a0cf0;border:1px solid #29c7f44d;border-radius:20px;gap:14px;width:min(380px,100% - 32px);padding:18px 18px 16px;display:flex;position:fixed;box-shadow:0 26px 80px -30px #000000e6,0 0 50px -28px #29c7f4}.installer-module__vEJUEq__icone{border-radius:12px;flex-shrink:0;width:48px;height:48px}.installer-module__vEJUEq__texte h2{margin:0;padding-right:26px;font-size:16px;font-weight:650}.installer-module__vEJUEq__texte p,.installer-module__vEJUEq__etapes{color:#c3ccd2;margin:6px 0 0;font-size:14px;line-height:1.5}.installer-module__vEJUEq__etapes{gap:4px;padding-left:18px;display:grid}.installer-module__vEJUEq__etapes strong{color:#fff}.installer-module__vEJUEq__picto{vertical-align:-2px;color:#8be6ff;display:inline}.installer-module__vEJUEq__boutons{gap:8px;margin-top:12px;display:flex}.installer-module__vEJUEq__principal,.installer-module__vEJUEq__secondaire{border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.installer-module__vEJUEq__principal{color:#031015;background:#29c7f4}.installer-module__vEJUEq__principal:hover{background:#5fd6f7}.installer-module__vEJUEq__secondaire{color:#e2e8ec;border:1px solid #ffffff2e}.installer-module__vEJUEq__secondaire:hover{border-color:#ffffff59}.installer-module__vEJUEq__fermer{color:#aab6bd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.installer-module__vEJUEq__fermer:hover{color:#fff;background:#ffffff14}.installer-module__vEJUEq__principal:focus-visible,.installer-module__vEJUEq__secondaire:focus-visible,.installer-module__vEJUEq__fermer:focus-visible{outline-offset:2px;outline:2px solid #29c7f4}@media (prefers-reduced-motion:no-preference){.installer-module__vEJUEq__encart{animation:.65s cubic-bezier(.16,1,.3,1) both installer-module__vEJUEq__installer-entree}}@keyframes installer-module__vEJUEq__installer-entree{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}
