.contact[data-astro-cid-he3spzz3]{gap:2rem 4rem;display:grid}@media (width>=52rem){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1.3fr;align-items:start}}.formulaire-contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.formulaire-contact[data-astro-cid-he3spzz3] .large[data-astro-cid-he3spzz3]{grid-column:1/-1}@media (width<=30rem){.formulaire-contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}label[data-astro-cid-he3spzz3]{gap:.3rem;font-size:.9rem;display:grid}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{font:inherit;color:var(--encre);border:1px solid var(--trait);background:#fff;border-radius:4px;padding:.65rem .75rem}.statut[data-astro-cid-he3spzz3]{margin:0}.statut[data-astro-cid-he3spzz3]:empty,.zone-turnstile[data-astro-cid-he3spzz3]:empty{display:none}.statut[data-astro-cid-he3spzz3].echec{color:#a33a1f}.formulaire-contact[data-astro-cid-he3spzz3] .bouton[data-astro-cid-he3spzz3]{justify-self:start}.formulaire-contact[data-astro-cid-he3spzz3] .succes{grid-column:1/-1;margin:0;font-size:1.1rem}.distances[data-astro-cid-fmzezu5g]{background:var(--lagune);color:var(--coquille);padding-block:clamp(3.5rem,7vw,5.5rem)}h2[data-astro-cid-fmzezu5g]{max-width:22ch;font-size:clamp(1.75rem,3.5vw,2.5rem)}.ligne[data-astro-cid-fmzezu5g]{margin:2.5rem 0 0;padding:0;list-style:none}.valeur[data-astro-cid-fmzezu5g]{font-family:var(--serif);font-size:1.6rem;line-height:1;display:block}.lieu[data-astro-cid-fmzezu5g]{opacity:.9;font-size:.95rem;display:block}.ligne[data-astro-cid-fmzezu5g]{border-left:2px solid var(--picpoul);gap:1.25rem;padding-left:1.5rem;display:grid}.ligne[data-astro-cid-fmzezu5g] li[data-astro-cid-fmzezu5g]{position:relative}.ligne[data-astro-cid-fmzezu5g] li[data-astro-cid-fmzezu5g]:before{content:"";background:var(--picpoul);border-radius:50%;width:12px;height:12px;position:absolute;top:.45rem;left:calc(-1.5rem - 7px)}.depart[data-astro-cid-fmzezu5g] .lieu[data-astro-cid-fmzezu5g]{opacity:1;font-weight:600}@media (width>=52rem){.ligne[data-astro-cid-fmzezu5g]{border-left:0;height:11rem;margin-inline:1rem 5rem;padding:0;display:block;position:relative}.ligne[data-astro-cid-fmzezu5g]:after{content:"";border-top:2px solid var(--picpoul);position:absolute;top:50%;left:0;right:0}.ligne[data-astro-cid-fmzezu5g] li[data-astro-cid-fmzezu5g]{left:var(--x);width:10rem;position:absolute;transform:translate(-6px)}.ligne[data-astro-cid-fmzezu5g] li[data-astro-cid-fmzezu5g]:before{left:0}.haut[data-astro-cid-fmzezu5g]{padding-bottom:1.4rem;bottom:calc(50% - 6px)}.ligne[data-astro-cid-fmzezu5g] .haut[data-astro-cid-fmzezu5g]:before{top:auto;bottom:0}.bas[data-astro-cid-fmzezu5g],.depart[data-astro-cid-fmzezu5g]{padding-top:1.4rem;top:calc(50% - 6px)}.ligne[data-astro-cid-fmzezu5g] .bas[data-astro-cid-fmzezu5g]:before{top:0}.ligne[data-astro-cid-fmzezu5g] .depart[data-astro-cid-fmzezu5g]:before{width:16px;height:16px;top:-2px;left:-2px}}.grille[data-astro-cid-uizgh26z]{grid-template-columns:repeat(2,1fr);grid-auto-rows:11rem;grid-auto-flow:dense;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.grille[data-astro-cid-uizgh26z] li[data-astro-cid-uizgh26z]{grid-area:span 2/span 2}.grille[data-astro-cid-uizgh26z] li[data-astro-cid-uizgh26z].petite{grid-area:span 1/span 1}.grille[data-astro-cid-uizgh26z] li[data-astro-cid-uizgh26z].moyenne{grid-area:span 2/span 1}@media (width>=52rem){.grille[data-astro-cid-uizgh26z]{grid-template-columns:repeat(12,1fr);grid-auto-rows:12rem}.grille[data-astro-cid-uizgh26z] li[data-astro-cid-uizgh26z].petite{grid-area:span 1/span 3}.grille[data-astro-cid-uizgh26z] li[data-astro-cid-uizgh26z].moyenne{grid-area:span 2/span 3}.grille[data-astro-cid-uizgh26z] li[data-astro-cid-uizgh26z].grande{grid-area:span 2/span 6}.grille[data-astro-cid-uizgh26z] li[data-astro-cid-uizgh26z].pleine-largeur{grid-area:span 3/span 12}}.vignette[data-astro-cid-uizgh26z]{all:unset;cursor:zoom-in;border-radius:4px;width:100%;height:100%;display:block;overflow:hidden}.vignette[data-astro-cid-uizgh26z]:focus-visible{outline:3px solid var(--lagune);outline-offset:3px}.vignette[data-astro-cid-uizgh26z] picture,.vignette[data-astro-cid-uizgh26z] img{width:100%;height:100%}.vignette[data-astro-cid-uizgh26z] img{object-fit:cover;transition:transform .4s}.vignette[data-astro-cid-uizgh26z]:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.vignette[data-astro-cid-uizgh26z] img{transition:none}}.visionneuse[data-astro-cid-uizgh26z]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--coquille);background:#0a161bf0;border:0;margin:0;padding:0}.visionneuse[data-astro-cid-uizgh26z][open]{grid-template-rows:1fr auto;place-items:center;display:grid}.visionneuse[data-astro-cid-uizgh26z] img[data-astro-cid-uizgh26z]{object-fit:contain;max-width:92vw;max-height:82dvh}.legende[data-astro-cid-uizgh26z]{text-align:center;margin:.75rem 1rem 1.25rem}.visionneuse[data-astro-cid-uizgh26z] button[data-astro-cid-uizgh26z]{color:var(--coquille);cursor:pointer;background:0 0;border:0;width:3rem;height:3rem;font-size:2.5rem;line-height:1;position:absolute}.fermer[data-astro-cid-uizgh26z]{top:1rem;right:1rem;font-size:1.75rem!important}.prec[data-astro-cid-uizgh26z]{top:50%;left:.5rem}.suiv[data-astro-cid-uizgh26z]{top:50%;right:.5rem}.barre[data-astro-cid-bia74qtx]{z-index:10;background:var(--coquille);border-bottom:1px solid var(--trait);position:sticky;top:0}.barre-int[data-astro-cid-bia74qtx]{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.marque[data-astro-cid-bia74qtx]{font-family:var(--serif);color:var(--encre);font-size:1.3rem;text-decoration:none}nav[data-astro-cid-bia74qtx]{align-items:center;gap:clamp(.75rem,2vw,1.75rem);display:flex}nav[data-astro-cid-bia74qtx] a[data-astro-cid-bia74qtx]{color:var(--encre);font-weight:500;text-decoration:none}nav[data-astro-cid-bia74qtx] a[data-astro-cid-bia74qtx]:hover{text-decoration:underline}.nav-reserver[data-astro-cid-bia74qtx]{background:var(--picpoul);border-radius:999px;padding:.4rem .9rem}.langue[data-astro-cid-bia74qtx]{font-size:.9rem;color:var(--garrigue)!important}@media (width<=48rem){nav[data-astro-cid-bia74qtx] a[data-astro-cid-bia74qtx]:not(.nav-reserver):not(.langue){display:none}}.hero[data-astro-cid-bia74qtx]{color:#fff;align-items:end;min-height:calc(100svh - 4rem);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-bia74qtx] .hero-img,.hero[data-astro-cid-bia74qtx] picture{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-bia74qtx] .hero-img{object-fit:cover}.hero[data-astro-cid-bia74qtx]:after{content:"";background:linear-gradient(#0e20261a 15%,#0e20268c 50%,#0e2026d9 100%);position:absolute;inset:0}.hero-texte[data-astro-cid-bia74qtx]{z-index:1;padding-block:3rem clamp(2.5rem,6vw,4.5rem);position:relative}.hero[data-astro-cid-bia74qtx] h1[data-astro-cid-bia74qtx]{letter-spacing:-.02em;margin-bottom:.25em;font-size:clamp(3.25rem,11vw,9.5rem)}.accroche[data-astro-cid-bia74qtx]{font-family:var(--serif);max-width:28ch;margin-bottom:.4em;font-size:clamp(1.25rem,2.6vw,1.85rem)}.intro[data-astro-cid-bia74qtx]{opacity:.92;max-width:40ch}.hero-actions[data-astro-cid-bia74qtx]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.prix[data-astro-cid-bia74qtx]{margin:0}.prix[data-astro-cid-bia74qtx] strong[data-astro-cid-bia74qtx]{font-family:var(--serif);font-size:1.5rem;font-weight:400}.maison[data-astro-cid-bia74qtx]{gap:1rem 4rem;display:grid}@media (width>=52rem){.maison[data-astro-cid-bia74qtx]{grid-template-columns:1fr 1.6fr;align-items:start}}.maison[data-astro-cid-bia74qtx] .prose[data-astro-cid-bia74qtx]{font-size:1.15rem;line-height:1.7}.equipements-fond[data-astro-cid-bia74qtx]{background:var(--coquille-fonce)}.equipements[data-astro-cid-bia74qtx]{columns:15rem auto;column-gap:3rem;margin:0;padding:0;list-style:none}.equipements[data-astro-cid-bia74qtx] li[data-astro-cid-bia74qtx]{break-inside:avoid;border-bottom:1px solid var(--trait);padding:.45rem 0}.autour[data-astro-cid-bia74qtx]{gap:2.5rem 4rem;display:grid}@media (width>=52rem){.autour[data-astro-cid-bia74qtx]{grid-template-columns:1fr 1.2fr;align-items:start}}.autour-photos[data-astro-cid-bia74qtx]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.autour-photos[data-astro-cid-bia74qtx] figure[data-astro-cid-bia74qtx]{margin:0}.autour-photos[data-astro-cid-bia74qtx] img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}.autour-photos[data-astro-cid-bia74qtx] figure[data-astro-cid-bia74qtx]:first-child{grid-column:1/-1}.autour-photos[data-astro-cid-bia74qtx] figure[data-astro-cid-bia74qtx]:first-child img{aspect-ratio:16/9}figcaption[data-astro-cid-bia74qtx]{color:var(--garrigue);margin-top:.35rem;font-size:.9rem}.tableau-defile[data-astro-cid-bia74qtx]{overflow-x:auto}.tarifs[data-astro-cid-bia74qtx]{border-collapse:collapse;width:100%;max-width:46rem;margin-top:1rem}.tarifs[data-astro-cid-bia74qtx] th[data-astro-cid-bia74qtx]{text-align:left;color:var(--garrigue);border-bottom:2px solid var(--encre);padding:.5rem 1rem .5rem 0;font-size:.95rem;font-weight:600}.tarifs[data-astro-cid-bia74qtx] td[data-astro-cid-bia74qtx]{border-bottom:1px solid var(--trait);vertical-align:top;padding:.85rem 1rem .85rem 0}.montant[data-astro-cid-bia74qtx]{font-family:var(--serif);white-space:nowrap;font-size:1.3rem}.reserver-fond[data-astro-cid-bia74qtx]{background:var(--encre);color:var(--coquille)}.acces[data-astro-cid-bia74qtx]{gap:2rem 4rem;display:grid}@media (width>=52rem){.acces[data-astro-cid-bia74qtx]{grid-template-columns:1fr 2fr}}address[data-astro-cid-bia74qtx]{margin-bottom:.75rem;font-size:1.15rem;font-style:normal}.acces[data-astro-cid-bia74qtx] iframe[data-astro-cid-bia74qtx]{background:var(--coquille-fonce);border:0;border-radius:4px;width:100%;min-height:22rem}.pied[data-astro-cid-bia74qtx]{border-top:1px solid var(--trait);color:var(--garrigue);padding-block:2rem;font-size:.95rem}.pied-int[data-astro-cid-bia74qtx]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.pied[data-astro-cid-bia74qtx] p[data-astro-cid-bia74qtx]{margin:0}.reservation{gap:2.5rem 4rem;margin-top:2rem;display:grid}@media (width>=60rem){.reservation{grid-template-columns:1.3fr 1fr;align-items:start}}.calendrier{position:relative}.calendrier-nav{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.calendrier-nav button{width:2.75rem;height:2.75rem;color:var(--coquille);cursor:pointer;background:0 0;border:1px solid #f1f2ec66;border-radius:50%;font-size:1.5rem}.calendrier-nav button:disabled{opacity:.3;cursor:default}.mois-liste{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.mois h3{text-transform:capitalize;font-size:1.3rem}.grille-jours{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.entete{opacity:.7;padding-bottom:.35rem;font-size:.8rem;text-decoration:none}.jour{aspect-ratio:1;opacity:.45;border-radius:4px;place-items:center;font-size:.95rem;display:grid}.jour.libre{opacity:1;font:inherit;cursor:pointer;background:var(--picpoul);color:var(--encre);border:0;font-weight:600}.jour.libre:hover{background:#fff}.jour.reservee{opacity:.6;text-decoration:line-through}.jour.dans-choix{opacity:1;background:#dde38f40}.jour.choisi{outline:2px solid var(--picpoul);background:#fff}.legende{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.legende li{align-items:center;gap:.5rem;display:flex}.pastille{border-radius:3px;width:1rem;height:1rem;display:inline-block}.pastille.libre{background:var(--picpoul)}.pastille.reservee{border:1px solid #f1f2ec80}.pastille.selection{outline:2px solid var(--picpoul);background:#dde38f40}.note{opacity:.8;margin-top:.75rem;font-size:.9rem}.demande{background:#f1f2ec0f;border:1px solid #f1f2ec2e;border-radius:6px;padding:clamp(1.25rem,3vw,2rem)}.champs{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.champs label{gap:.3rem;font-size:.9rem;display:grid}.champs .large{grid-column:span 2}@media (width<=30rem){.champs{grid-template-columns:1fr}.champs .large{grid-column:auto}}.champs input,.champs textarea{font:inherit;color:var(--encre);background:var(--coquille);border:1px solid #0000;border-radius:4px;padding:.65rem .75rem}.succes{font-size:1.1rem}.aide{opacity:.85;max-width:40rem;margin-bottom:1rem;font-size:.95rem}.resume{margin-bottom:1.25rem}.resume p{margin:0 0 .35rem}.resume-dates{font-family:var(--serif);font-size:1.25rem}.resume-prix strong{font-family:var(--serif);font-size:1.35rem;font-weight:400}.detail-semaines{opacity:.85;margin:.5rem 0;padding:0;font-size:.9rem;list-style:none}.lien-effacer{cursor:pointer;color:var(--picpoul);font:inherit;text-underline-offset:.2em;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.95rem;text-decoration:underline}.reserver-fond .plateformes{opacity:.85;margin-top:2.5rem;font-size:.95rem}.reserver-fond .plateformes a,.reservation .erreur a{color:var(--picpoul)}.erreur{color:#ffc9b8}
