.saison[data-astro-cid-atef73ui]{margin:0 var(--cadre);border-radius:var(--r-grand)}.saison__cal[data-astro-cid-atef73ui]{border-radius:var(--r-moyen);background:color-mix(in srgb, var(--ecume) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ecume) 12%, transparent);margin:0;padding:clamp(20px,3vw,40px)}.saison__mois[data-astro-cid-atef73ui]{grid-template-columns:repeat(12,1fr);gap:clamp(6px,1vw,14px);height:clamp(220px,26vw,320px);margin:0;padding:0;display:grid}.saison__mois[data-astro-cid-atef73ui] li[data-astro-cid-atef73ui]{grid-template-rows:auto 1fr auto;justify-items:center;gap:8px;min-width:0;display:grid}.saison__barre[data-astro-cid-atef73ui]{width:100%;height:var(--h);background:color-mix(in srgb, var(--eau) 45%, transparent);transform-origin:50% 100%;border-radius:10px 10px 4px 4px;align-self:end}.saison__mois--fort[data-astro-cid-atef73ui] .saison__barre[data-astro-cid-atef73ui]{background:var(--eau)}.saison__nuits[data-astro-cid-atef73ui]{align-self:end;font-size:14px;font-weight:600;line-height:1.6}.saison__nom[data-astro-cid-atef73ui]{color:color-mix(in srgb, var(--ecume) 80%, transparent);font-size:13px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-atef73ui] .saison__cal[data-astro-cid-atef73ui][data-revele] .saison__barre[data-astro-cid-atef73ui]{transition:transform .7s var(--courbe);transition-delay:calc(var(--i) * 40ms);transform:scaleY(0)}.js[data-astro-cid-atef73ui] .saison__cal[data-astro-cid-atef73ui][data-revele].vu .saison__barre[data-astro-cid-atef73ui]{transform:none}}.saison__pied[data-astro-cid-atef73ui]{border-top:1px solid color-mix(in srgb, var(--ecume) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-top:28px;padding-top:24px;display:flex}.saison__pied[data-astro-cid-atef73ui] p[data-astro-cid-atef73ui]{color:color-mix(in srgb, var(--ecume) 82%, transparent);gap:2px;display:grid}.saison__perimetre[data-astro-cid-atef73ui]{font-size:14px;line-height:1.6}.saison__pied[data-astro-cid-atef73ui] strong[data-astro-cid-atef73ui]{color:var(--ecume);font:400 var(--t-chiffre) / 1.1 var(--f-titre)}@media (width<=720px){.saison__mois[data-astro-cid-atef73ui]{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:20px;height:auto}.saison__mois[data-astro-cid-atef73ui] li[data-astro-cid-atef73ui]{grid-template-rows:auto 110px auto}}.logements__tete[data-astro-cid-yr5k4hqp]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:40px;display:flex}.logements__tete[data-astro-cid-yr5k4hqp] h2[data-astro-cid-yr5k4hqp]{font-size:var(--t-h2)}.logements__outils[data-astro-cid-yr5k4hqp]{align-items:center;gap:10px;display:flex}.logements__fleche[data-astro-cid-yr5k4hqp]{border:1px solid var(--filet);background:var(--blanc);width:48px;height:48px;color:var(--ardoise);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;transition:background .25s,color .25s;display:grid}.logements__fleche[data-astro-cid-yr5k4hqp]:hover{background:var(--ardoise);color:var(--ecume)}.logements__bande[data-astro-cid-yr5k4hqp]{padding:0 max(var(--gouttiere), calc((100vw - var(--conteneur)) / 2)) 8px;scroll-snap-type:x mandatory;scroll-padding:0 max(var(--gouttiere), calc((100vw - var(--conteneur)) / 2));scrollbar-width:none;grid-auto-columns:clamp(270px,30vw,420px);grid-auto-flow:column;gap:20px;margin:0;display:grid;overflow-x:auto}.logements__bande[data-astro-cid-yr5k4hqp]::-webkit-scrollbar{display:none}.logement[data-astro-cid-yr5k4hqp]{scroll-snap-align:start}.logement[data-astro-cid-yr5k4hqp] figure[data-astro-cid-yr5k4hqp]{margin:0}.logement__photo[data-astro-cid-yr5k4hqp]{aspect-ratio:4/5;position:relative}.logement__photo[data-astro-cid-yr5k4hqp] .etiquette[data-astro-cid-yr5k4hqp]{position:absolute;top:14px;left:14px}.logement[data-astro-cid-yr5k4hqp] figcaption[data-astro-cid-yr5k4hqp]{gap:4px;padding:16px 4px 0;display:grid}.logement[data-astro-cid-yr5k4hqp] h3[data-astro-cid-yr5k4hqp]{font-size:var(--t-h3)}.logement[data-astro-cid-yr5k4hqp] p[data-astro-cid-yr5k4hqp]{color:var(--gris);font-size:15px}
