.bandeau-demo{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;color:#16193a;text-align:center;background:#f2b33d;border:1px solid #16193a2e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;max-inline-size:calc(100vw - 32px);padding:.4rem .5rem .4rem 1.1rem;font-size:.86rem;line-height:1.3;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #fff9,0 12px 32px -12px #16193a59}.bandeau-demo strong{letter-spacing:.08em}.bandeau-demo__quitter{color:#fbf7ef;cursor:pointer;background:#16193a;border:0;border-radius:999px;min-height:44px;padding:.3rem 1rem;font-weight:700}.bandeau-demo__quitter:disabled{opacity:.6;cursor:wait}html[data-nav-membre] .bandeau-demo{bottom:calc(92px + env(safe-area-inset-bottom))}@media (max-width:620px){.bandeau-demo{white-space:nowrap;bottom:calc(76px + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:.6rem;padding:.25rem .25rem .25rem .9rem;font-size:.8rem}.bandeau-demo span{display:none}.bandeau-demo strong{letter-spacing:0;font-size:0}.bandeau-demo strong:after{content:"DÉMO";letter-spacing:.08em;font-size:.78rem}.bandeau-demo__quitter{padding:.3rem .9rem}html[data-nav-membre] .bandeau-demo{bottom:calc(152px + env(safe-area-inset-bottom))}}html .site-header{top:0}
