.filet[data-astro-cid-iflv4klk]{background:var(--encre);border:0;width:4rem;height:1px;margin:0}.ouverture[data-astro-cid-iflv4klk]{gap:2.5rem;padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(3.5rem,6vw,5rem);display:grid}.ouverture__texte[data-astro-cid-iflv4klk]{align-content:start;justify-items:start;gap:clamp(1.1rem,2vw,1.6rem);max-width:40rem;display:grid}.ouverture__texte[data-astro-cid-iflv4klk] .titre-hero[data-astro-cid-iflv4klk]{text-wrap:balance;font-size:clamp(2.6rem,1.6rem + 4.4vw,6.5rem)}@media (width>=900px){.ouverture[data-astro-cid-iflv4klk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem}.ouverture__texte[data-astro-cid-iflv4klk]{grid-column:1/7}.ouverture[data-astro-cid-iflv4klk] .ouverture__photo{grid-column:7/13;padding-top:2.5rem}}.lieux[data-astro-cid-iflv4klk]{padding-block:var(--section);border-top:1px solid var(--filet)}.lieux__entete[data-astro-cid-iflv4klk]{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.lieux__entete[data-astro-cid-iflv4klk] .lead[data-astro-cid-iflv4klk]{max-width:36rem}@media (width>=900px){.lieux__entete[data-astro-cid-iflv4klk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:2rem}.lieux__entete[data-astro-cid-iflv4klk] .titre-1[data-astro-cid-iflv4klk]{grid-column:1/7}.lieux__entete[data-astro-cid-iflv4klk] .lead[data-astro-cid-iflv4klk]{grid-column:7/13}}.lieux__liste[data-astro-cid-iflv4klk]{border-top:1px solid var(--filet);margin:0;padding:0;display:grid}.lieu[data-astro-cid-iflv4klk]{border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 2rem;padding:1.25rem 0;display:flex}@media (width>=768px){.lieux__liste[data-astro-cid-iflv4klk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.lieux__apres[data-astro-cid-iflv4klk]{margin-top:1.75rem}.zone[data-astro-cid-iflv4klk]{padding:clamp(3rem, 6vw, 5rem) var(--marge);gap:2.5rem;display:grid}.zone__texte[data-astro-cid-iflv4klk]{align-content:start;gap:1.25rem;max-width:40rem;display:grid}.zone__photos[data-astro-cid-iflv4klk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=900px){.zone[data-astro-cid-iflv4klk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:2rem}.zone__texte[data-astro-cid-iflv4klk]{grid-column:1/7}.zone__photos[data-astro-cid-iflv4klk]{grid-column:7/13;gap:1.5rem}}.tarifs[data-astro-cid-iflv4klk]{padding-block:var(--section) 0;justify-items:start;gap:2rem;display:grid}.tarifs__liste[data-astro-cid-iflv4klk]{border-top:1px solid var(--filet);width:100%;margin:0;padding:0;display:grid}.offre[data-astro-cid-iflv4klk]{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.5rem;padding:1.4rem 0;display:grid}.offre[data-astro-cid-iflv4klk] .meta[data-astro-cid-iflv4klk]{grid-column:1/-1}.offre__prix[data-astro-cid-iflv4klk]{font-family:var(--titre);font-size:var(--fs-t3);white-space:nowrap;line-height:1}.offre--phare[data-astro-cid-iflv4klk] .offre__prix[data-astro-cid-iflv4klk]{color:var(--rouge)}@media (width>=768px){.offre[data-astro-cid-iflv4klk]{grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto}.offre[data-astro-cid-iflv4klk] .meta[data-astro-cid-iflv4klk]{grid-column:auto}}.reservation[data-astro-cid-iflv4klk]{padding-block:var(--section) 0}.reservation[data-astro-cid-iflv4klk] .titre-1[data-astro-cid-iflv4klk]{margin-bottom:clamp(2rem,4vw,3rem)}.etapes[data-astro-cid-iflv4klk]{border-top:1px solid var(--filet);margin:0;padding:0;display:grid}.etape[data-astro-cid-iflv4klk]{border-bottom:1px solid var(--filet);gap:.75rem;padding:2rem 0;display:grid}.etape[data-astro-cid-iflv4klk] p[data-astro-cid-iflv4klk]:last-child{max-width:34rem}@media (width>=768px){.etapes[data-astro-cid-iflv4klk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.faq[data-astro-cid-iflv4klk]{padding-block:var(--section)}.faq[data-astro-cid-iflv4klk] .titre-1[data-astro-cid-iflv4klk]{margin-bottom:clamp(2rem,4vw,3rem)}.faq__liste[data-astro-cid-iflv4klk]{border-top:1px solid var(--filet);max-width:52rem}.question[data-astro-cid-iflv4klk]{border-bottom:1px solid var(--filet)}.question[data-astro-cid-iflv4klk] summary[data-astro-cid-iflv4klk]{cursor:pointer;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;list-style:none;display:flex}.question[data-astro-cid-iflv4klk] summary[data-astro-cid-iflv4klk]::-webkit-details-marker{display:none}.question[data-astro-cid-iflv4klk] summary[data-astro-cid-iflv4klk]:after{content:"+";font-family:var(--texte);color:var(--rouge);font-weight:300;transition:transform .3s}.question[data-astro-cid-iflv4klk][open] summary[data-astro-cid-iflv4klk]:after{transform:rotate(45deg)}.question[data-astro-cid-iflv4klk] summary[data-astro-cid-iflv4klk]:focus-visible{outline:2px solid var(--rouge);outline-offset:4px}.question[data-astro-cid-iflv4klk] p[data-astro-cid-iflv4klk]{max-width:40rem;padding-bottom:1.5rem}.invitation[data-astro-cid-iflv4klk]{padding-block:clamp(3rem, 6vw, 5rem) var(--section);border-top:1px solid var(--filet);margin-inline:var(--marge);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;padding-inline:0;display:flex}
