.conseils[data-astro-cid-pipd7u4e]{padding:var(--space-md) var(--gutter) var(--space-lg)}.conseils__intro[data-astro-cid-pipd7u4e]{max-width:560px;margin:var(--space-sm) auto var(--space-md);opacity:.72;line-height:1.65}.conseils__bulles[data-astro-cid-pipd7u4e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem 1rem;justify-items:center;max-width:640px;margin-inline:auto}@media(max-width:560px){.conseils__bulles[data-astro-cid-pipd7u4e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bulle[data-astro-cid-pipd7u4e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;align-items:center}.bulle__ring[data-astro-cid-pipd7u4e]{display:block;width:132px;height:132px;border-radius:50%;padding:4px;flex:0 0 auto;background:conic-gradient(from 210deg,var(--color-gold),#ecdcba,var(--color-gold));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bulle[data-astro-cid-pipd7u4e]:hover .bulle__ring[data-astro-cid-pipd7u4e],.bulle[data-astro-cid-pipd7u4e]:focus-visible .bulle__ring[data-astro-cid-pipd7u4e]{transform:scale(1.06)}.bulle[data-astro-cid-pipd7u4e]:focus-visible{outline:2px solid var(--color-gold);outline-offset:6px;border-radius:50%}.bulle__media[data-astro-cid-pipd7u4e]{display:block;width:124px;height:124px;border-radius:50%;overflow:hidden;position:relative;background:var(--color-sand, #eee) center / cover no-repeat}.bulle__media[data-astro-cid-pipd7u4e] video[data-astro-cid-pipd7u4e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bulle__play[data-astro-cid-pipd7u4e]{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;display:flex;align-items:center;justify-content:center;background:#ffffff6b;border-radius:50%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 2px 8px #0000002e,inset 0 0 0 1px #ffffff80;transition:transform .3s,background .3s}.bulle[data-astro-cid-pipd7u4e]:hover .bulle__play[data-astro-cid-pipd7u4e]{transform:scale(1.12);background:#ffffffd9}.bulle__play[data-astro-cid-pipd7u4e] svg[data-astro-cid-pipd7u4e]{width:13px;height:13px;margin-left:2px}.bulle__label[data-astro-cid-pipd7u4e]{display:block;margin-top:.9rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.conseils-lecteur[data-astro-cid-pipd7u4e]{position:fixed;inset:0;z-index:1000;background:#120f0cf0;display:flex;align-items:center;justify-content:center}.conseils-lecteur[data-astro-cid-pipd7u4e][hidden]{display:none}.conseils-lecteur[data-astro-cid-pipd7u4e] video[data-astro-cid-pipd7u4e]{max-height:92vh;max-width:94vw;border-radius:var(--radius-soft);box-shadow:0 30px 80px #00000080}.conseils-lecteur__fermer[data-astro-cid-pipd7u4e]{position:absolute;top:14px;right:20px;background:none;border:none;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer;opacity:.8;z-index:1}.conseils-lecteur__fermer[data-astro-cid-pipd7u4e]:hover{opacity:1}.conseils-lecteur__titre[data-astro-cid-pipd7u4e]{position:absolute;top:26px;left:26px;color:#fff;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.reservation-banner[data-astro-cid-r2s44esw]{position:relative;width:100%;height:clamp(120px,18vh,180px);overflow:hidden}.reservation-banner[data-astro-cid-r2s44esw] img[data-astro-cid-r2s44esw]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.reservation-banner[data-astro-cid-r2s44esw]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 55%,var(--color-cream) 100%);pointer-events:none}.reservation-hero[data-astro-cid-r2s44esw]{padding:var(--space-lg) var(--gutter) var(--space-xs)}.reservation-widget[data-astro-cid-r2s44esw]{padding:0 var(--gutter) var(--space-2xl)}#planity-container[data-astro-cid-r2s44esw]{min-height:600px;border-radius:var(--radius-soft);overflow:hidden;font-size:14px}#planity-container[data-astro-cid-r2s44esw] h1[data-astro-cid-r2s44esw],#planity-container[data-astro-cid-r2s44esw] h2[data-astro-cid-r2s44esw],#planity-container[data-astro-cid-r2s44esw] h3[data-astro-cid-r2s44esw],#planity-container[data-astro-cid-r2s44esw] h4[data-astro-cid-r2s44esw]{font-size:1.1rem!important;line-height:1.4!important;font-family:var(--font-heading)!important}#planity-container[data-astro-cid-r2s44esw] h1[data-astro-cid-r2s44esw]{font-size:1.3rem!important}#planity-container[data-astro-cid-r2s44esw] p[data-astro-cid-r2s44esw],#planity-container[data-astro-cid-r2s44esw] span[data-astro-cid-r2s44esw],#planity-container[data-astro-cid-r2s44esw] div[data-astro-cid-r2s44esw],#planity-container[data-astro-cid-r2s44esw] li[data-astro-cid-r2s44esw],#planity-container[data-astro-cid-r2s44esw] label[data-astro-cid-r2s44esw]{font-size:.875rem!important;line-height:1.5!important}#planity-container[data-astro-cid-r2s44esw] button[data-astro-cid-r2s44esw]{font-size:.85rem!important}.reservation-info[data-astro-cid-r2s44esw]{padding:var(--space-xl) var(--gutter) var(--space-2xl);background:var(--color-white)}.reservation-info__grid[data-astro-cid-r2s44esw]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:640px){.reservation-info__grid[data-astro-cid-r2s44esw]{grid-template-columns:1fr 1fr}}.reservation-info__card[data-astro-cid-r2s44esw]{padding:var(--space-lg);background:var(--color-cream);border-radius:var(--radius-soft)}.reservation-info__card[data-astro-cid-r2s44esw] h3[data-astro-cid-r2s44esw]{font-size:1.2rem;margin-bottom:var(--space-sm);color:var(--color-brown)}.reservation-info__card[data-astro-cid-r2s44esw] ul[data-astro-cid-r2s44esw]{list-style:none;padding:0;margin:0}.reservation-info__card[data-astro-cid-r2s44esw] li[data-astro-cid-r2s44esw]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--color-sand);font-size:.9rem}.reservation-info__card[data-astro-cid-r2s44esw] li[data-astro-cid-r2s44esw]:last-child{border-bottom:none}.reservation-info__jour[data-astro-cid-r2s44esw]{text-transform:capitalize;color:var(--color-charcoal)}.reservation-info__horaire[data-astro-cid-r2s44esw]{color:var(--color-brown);font-family:var(--font-mono);font-size:.8rem}
