.hero[data-astro-cid-lcdefpme]{color:var(--blanc);position:relative;overflow:hidden}.hero__photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:640px;display:block}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0111098c 0%,#01110900 60%);position:absolute;inset:0}.hero__contenu[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;max-width:1140px;margin:0 auto;padding:0 24px 40px;display:flex;position:absolute;inset:0}.hero__bloc[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:16px;max-width:600px;display:flex}.hero__soustitre[data-astro-cid-lcdefpme]{font-family:var(--font-titre);margin-top:-8px;font-size:1.4rem;font-style:italic}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;display:flex}.hero__infos[data-astro-cid-lcdefpme]{font-size:.85rem}.centre[data-astro-cid-lcdefpme]{text-align:center}.prestations-section[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.prestations-section__feuilles[data-astro-cid-lcdefpme]{pointer-events:none;width:88px;height:111px;position:absolute;top:24px;left:24px}.avis-section[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.avis-section__feuilles[data-astro-cid-lcdefpme]{pointer-events:none;width:88px;height:111px;position:absolute;bottom:24px;right:24px;transform:rotate(180deg)}@media (width<=600px){.prestations-section__feuilles[data-astro-cid-lcdefpme],.avis-section__feuilles[data-astro-cid-lcdefpme]{width:59px;height:74px}}.soustitre[data-astro-cid-lcdefpme]{color:var(--gris-fonce);margin:16px 0 40px}.qui-suis-je[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.qui-suis-je__texte[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.qui-suis-je__photo[data-astro-cid-lcdefpme]{position:relative}.qui-suis-je__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{object-fit:cover;border-radius:12px;width:100%;height:460px}.qui-suis-je__badge[data-astro-cid-lcdefpme]{width:110px;height:110px;position:absolute;top:-24px;right:-24px}.cartes-prestations[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.carte-prestation[data-astro-cid-lcdefpme]{background:var(--blanc);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.carte-prestation__img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:12px;width:100%;height:224px}.carte-prestation__prix[data-astro-cid-lcdefpme]{font-weight:500}.carte-prestation__lien[data-astro-cid-lcdefpme]{font-size:16px}.galerie-salon[data-astro-cid-lcdefpme]{grid-template-rows:1fr 1fr;grid-template-columns:19fr 15fr 11fr;gap:24px;display:grid}.galerie-salon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.galerie-salon[data-astro-cid-lcdefpme] .img-placeholder[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:12px;width:100%;height:100%}.galerie-salon__grand[data-astro-cid-lcdefpme]{grid-area:1/1/3}.galerie-salon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].galerie-salon__haut{object-fit:contain;grid-area:1/3/3;align-self:start;height:auto}.cartes-avis[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.carte-avis[data-astro-cid-lcdefpme]{background:var(--blanc);border:1px solid #dde5dc;border-radius:12px;padding:20px}.etoiles[data-astro-cid-lcdefpme]{color:var(--vert-clair)}.horaires[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr auto;gap:48px;display:grid}.horaires__titre[data-astro-cid-lcdefpme]{margin-bottom:12px;font-style:italic}.horaires__ligne[data-astro-cid-lcdefpme]{border-bottom:1px solid #eee;justify-content:space-between;padding:8px 0;display:flex}.horaires__ligne[data-astro-cid-lcdefpme].ferme{color:var(--gris-moyen)}.horaires__venez[data-astro-cid-lcdefpme]{flex-direction:column;align-self:end;gap:12px;display:flex}@media (width<=900px){.qui-suis-je[data-astro-cid-lcdefpme],.cartes-prestations[data-astro-cid-lcdefpme],.cartes-avis[data-astro-cid-lcdefpme],.galerie-salon[data-astro-cid-lcdefpme],.horaires[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.galerie-salon[data-astro-cid-lcdefpme]{grid-template-rows:none}.galerie-salon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.galerie-salon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].galerie-salon__grand,.galerie-salon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].galerie-salon__haut{grid-area:auto;height:auto}}
