.jua-v2 .mnav{overscroll-behavior:contain;max-height:calc(100dvh - 82px);overflow-y:auto}.jua-v2 .mnav.lt{color:#17122c;background:#f4f2ec}.jua-v2 .mnav.lt a{color:#17122c}.jua-v2 .mnav .btn--p{color:#fff}.jua-v2 .bsearch input{width:100%;min-width:0}.jua-v2 .dg{border:0;margin:auto;padding:0}.jua-v2 .dg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070518b8}.jua-v2 .dg[data-view=calendar]{width:min(1000px,100vw - 32px)}.jua-v2 .booking-frame{width:100%;min-height:640px}.jua-v2 .dg .btn--g{color:#17122c;border-color:#17122c33}.jua-v2 .dg__error{color:#a32028;font-size:14px}.jua-v2 .dg button:disabled{cursor:wait;opacity:.6}.jua-v2 .dg__privacy{color:#6b6477;font-size:12px}.jua-v2 .dg__privacy a{text-decoration:underline}.jua-v2 .ftr__more{border-top:1px solid var(--line);padding:24px 0;font-size:13px}.jua-v2 .ftr__more summary{color:var(--mute);cursor:pointer}.jua-v2 .ftr__links{flex-wrap:wrap;gap:12px 24px;padding-top:20px;display:flex}.jua-v2 .ftr__links a{color:var(--cream-2)}.jua-v2 .tgrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.jua-v2 .bgrid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr))}@media (max-width:520px){.jua-v2 .dg__b{padding:42px 18px 24px}.jua-v2 .dg__opt{flex-wrap:wrap;gap:10px;padding:14px 12px}.jua-v2 .dg__ph{margin-left:48px}}@media (prefers-reduced-motion:reduce){.jua-v2 *,.jua-v2 :before,.jua-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jua-v2 .rv,.jua-v2 .sp i,.jua-v2 .dr{opacity:1!important;transform:none!important}}:is(body:has(.jua-v2) [aria-label="Gestion des cookies"],body:has(.jua-v2) [aria-label="Paramètres des cookies"]){--c-accent:#5c49e6;--c-accent-text:#5542d5;--c-accent-ink:#fff;--c-bg:#f4f2ec;--c-line:#17122c21;--c-line-2:#17122c33;--c-mute:#6c627d;--c-ink-2:#534b68;--f-display:"Instrument Sans",sans-serif;--r-md:99px;--r-lg:18px}.jua-v2 .hdr:not(.stuck):not(.lt-h){background:0 0}.jua-v2{--f-ui:var(--f-b);--f-body:var(--f-b);--f-display:var(--f-d);--f-mono:var(--f-m)}.jua-v2 .hdr:not(.stuck):not(.lt-h){-webkit-backdrop-filter:none;backdrop-filter:none}.jua-v2 .hero__sub,.jua-v2 .lede,.jua-v2 .btn{font-family:var(--f-b)}
