.badges[data-astro-cid-onf2azd3]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-5) 0 var(--space-3)}h1[data-astro-cid-onf2azd3]{margin-bottom:var(--space-4)}.sous-titre[data-astro-cid-onf2azd3]{font-size:clamp(22px,3vw,var(--text-h3-size));line-height:var(--text-h3-lh);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-ls);margin:0 0 var(--space-4)}.prix-avant[data-astro-cid-onf2azd3]{margin-right:var(--space-2)}.prix-reduction[data-astro-cid-onf2azd3]{margin-left:var(--space-2);vertical-align:middle}.chapo[data-astro-cid-onf2azd3]{margin:var(--space-5) 0 0}.corps[data-astro-cid-onf2azd3]{margin-top:var(--space-5)}.chapo[data-astro-cid-onf2azd3]+.corps[data-astro-cid-onf2azd3]{margin-top:var(--space-4)}.corps[data-astro-cid-onf2azd3] p,.corps[data-astro-cid-onf2azd3] ul,.corps[data-astro-cid-onf2azd3] ol{font-size:var(--text-body-size);line-height:1.65;color:var(--text-body);margin:0 0 var(--space-4);max-width:var(--measure-prose)}.corps[data-astro-cid-onf2azd3] ul,.corps[data-astro-cid-onf2azd3] ol{padding-left:22px}.corps[data-astro-cid-onf2azd3] li{margin-bottom:var(--space-2)}.corps[data-astro-cid-onf2azd3] :last-child{margin-bottom:0}.aside[data-astro-cid-onf2azd3]{margin-top:var(--space-6)}.colonne[data-astro-cid-onf2azd3]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.card[data-astro-cid-onf2azd3] h3[data-astro-cid-onf2azd3]{font-size:22px;line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);margin:0 0 var(--space-3)}.hote-corps[data-astro-cid-onf2azd3]{min-width:0}.hote-depuis[data-astro-cid-onf2azd3]{font-size:var(--text-small-size);color:var(--text-muted);margin-bottom:var(--space-2)}.lieu-nom[data-astro-cid-onf2azd3]{font-weight:700;color:var(--text-strong);margin:0 0 var(--space-1)}.lieu-adresse[data-astro-cid-onf2azd3]{margin:0 0 var(--space-1)}.lieu-acces[data-astro-cid-onf2azd3]{font-size:var(--text-small-size);color:var(--text-muted);margin:0}.lieu-itineraire[data-astro-cid-onf2azd3]{margin-top:var(--space-4)}.lieu-photos[data-astro-cid-onf2azd3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.lieu-photo[data-astro-cid-onf2azd3]{margin:0}.lieu-photo[data-astro-cid-onf2azd3] .photo[data-astro-cid-onf2azd3]{aspect-ratio:16 / 10}.lieu-photo[data-astro-cid-onf2azd3] .legende[data-astro-cid-onf2azd3]{margin-top:var(--space-2)}.salle-etat[data-astro-cid-onf2azd3]{font-weight:700;color:var(--text-strong);margin:0}.table-salle[data-astro-cid-onf2azd3]{display:block;margin:var(--space-3) auto 0}.ts-table[data-astro-cid-onf2azd3]{fill:var(--surface-page);stroke:var(--prune-900);stroke-width:2}.ts-siege[data-astro-cid-onf2azd3]{fill:var(--brume-0);stroke:var(--prune-900);stroke-width:1.6}.ts-siege[data-astro-cid-onf2azd3].pris{fill:var(--corail-500);stroke:var(--corail-500)}.jauge[data-astro-cid-onf2azd3]{height:8px;background:var(--surface-sunken);border-radius:var(--radius-pill);overflow:hidden;margin-top:var(--space-3)}.jauge[data-astro-cid-onf2azd3] span[data-astro-cid-onf2azd3]{display:block;height:100%;border-radius:var(--radius-pill);background:var(--corail-500)}.salle-sous[data-astro-cid-onf2azd3]{margin:var(--space-3) 0 0;font-size:var(--text-small-size);color:var(--text-muted)}.reservation[data-astro-cid-onf2azd3]{position:sticky;top:var(--space-9)}.encart[data-astro-cid-onf2azd3]{display:block}.resa-ouvert[data-astro-cid-onf2azd3]{display:grid;gap:var(--space-4)}.prix[data-astro-cid-onf2azd3]{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text-strong)}.prix[data-astro-cid-onf2azd3] .prix-avant[data-astro-cid-onf2azd3]{font-size:22px}.prix-sous[data-astro-cid-onf2azd3]{font-size:var(--text-small-size);color:var(--text-muted)}.complet-txt[data-astro-cid-onf2azd3]{margin:0;font-size:var(--text-small-size);color:var(--text-body)}.deja[data-astro-cid-onf2azd3]{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:var(--text-small-size);font-weight:700;text-align:center;color:var(--text-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.deja[data-astro-cid-onf2azd3]:hover{color:var(--text-link-hover)}.resa-note[data-astro-cid-onf2azd3]{margin:0;font-size:14px;line-height:1.5;color:var(--text-muted)}.confirme[data-astro-cid-onf2azd3]{display:grid;gap:var(--space-3)}.confirme[data-astro-cid-onf2azd3] .cf-quand[data-astro-cid-onf2azd3]{margin-bottom:var(--space-1)}.cf-actions[data-astro-cid-onf2azd3]{display:flex;gap:var(--space-2);flex-wrap:wrap}.cf-annuler[data-astro-cid-onf2azd3]{align-self:flex-start;margin-top:var(--space-2);font-size:14px;font-weight:600;color:var(--text-muted)}.cf-annuler[data-astro-cid-onf2azd3]:hover{color:var(--text-strong)}.annuler-sur[data-astro-cid-onf2azd3]{display:grid;gap:var(--space-3)}.annuler-sur[data-astro-cid-onf2azd3] p[data-astro-cid-onf2azd3]{margin:0;font-size:var(--text-small-size)}.annuler-choix[data-astro-cid-onf2azd3]{display:grid;gap:var(--space-2)}.trop-tard[data-astro-cid-onf2azd3]{display:grid;gap:var(--space-3)}.trop-tard[data-astro-cid-onf2azd3] p[data-astro-cid-onf2azd3]{margin:0;font-size:var(--text-small-size)}.trop-tard-liens[data-astro-cid-onf2azd3]{display:grid;gap:var(--space-2)}.trop-tard-liens[data-astro-cid-onf2azd3] a{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start}.passe[data-astro-cid-onf2azd3]{display:grid;gap:var(--space-3)}.passe[data-astro-cid-onf2azd3] p[data-astro-cid-onf2azd3]{margin:0}.passe-place[data-astro-cid-onf2azd3]{font-weight:600;color:var(--text-strong)}.barre-prix[data-astro-cid-onf2azd3]{min-width:0;flex:1 1 auto}.barre-montant[data-astro-cid-onf2azd3]{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--text-strong)}.barre-montant[data-astro-cid-onf2azd3] .prix-avant[data-astro-cid-onf2azd3]{font-size:16px}.barre-sous[data-astro-cid-onf2azd3]{font-size:13px;color:var(--text-muted);margin-top:var(--space-1)}#barre-btn[data-astro-cid-onf2azd3]{flex:none}@keyframes feuille-monte{0%{transform:translateY(var(--space-6))}to{transform:translateY(0)}}.dialog[data-astro-cid-onf2azd3]{overscroll-behavior:contain}.dialog-voile[data-astro-cid-onf2azd3]:not([hidden]) .dialog[data-astro-cid-onf2azd3]{animation:feuille-monte var(--duration-base) var(--ease-standard)}:root[data-inscrit] .resa-ouvert[data-astro-cid-onf2azd3]{display:none!important}:root[data-inscrit] .confirme[data-astro-cid-onf2azd3]{display:grid!important}:root[data-inscrit] .badge-inscrit[data-astro-cid-onf2azd3]{display:inline-flex!important}:root[data-inscrit] .badge-etat[data-astro-cid-onf2azd3]{display:none!important}:root[data-inscrit] .b-libre[data-astro-cid-onf2azd3],:root[data-inscrit] .b-complet[data-astro-cid-onf2azd3],:root[data-inscrit] .s-libre[data-astro-cid-onf2azd3],:root[data-inscrit] .t-libre[data-astro-cid-onf2azd3]{display:none!important}:root[data-inscrit] .b-inscrit[data-astro-cid-onf2azd3],:root[data-inscrit] .s-inscrit[data-astro-cid-onf2azd3],:root[data-inscrit] .t-inscrit[data-astro-cid-onf2azd3]{display:inline!important}
