/* Bouton Été / Hiver du menu (même apparence que Les Refuges des Monts et Fleuve et Montagnes) */
.cb-saison{display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;border:1px solid rgba(18,52,90,.2);border-radius:999px;background:rgba(18,52,90,.05);line-height:1;flex:none;white-space:nowrap}
.cb-saison button{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin:0;padding:0 11px 0 9px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.84rem;font-weight:600;letter-spacing:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}
.cb-saison button svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.cb-saison button:hover{background:rgba(18,52,90,.1)}
.cb-saison button:focus-visible{outline:2px solid #12345a;outline-offset:2px}
html[data-saison="ete"] .cb-saison [data-s="ete"],html[data-saison="hiver"] .cb-saison [data-s="hiver"]{background:#12345a;color:#fff}
.main-nav.open .cb-saison{justify-self:start;align-self:flex-start;margin:14px 0 6px}
@media(max-width:1150px){.cb-saison button{padding:0 9px 0 7px;gap:4px}}
@media (prefers-reduced-motion:reduce){.cb-saison button{transition:none}}
/* Ce qui disparait en hiver (onglet BBQ de la section « Juste vous, les bulles et le fleuve ») */
html[data-saison="hiver"] [data-hiver-off]{display:none!important}
/* page d'un chalet : groupes de photos vides en hiver */
.photo-group[hidden]{display:none!important}
/* Bandeau du haut de l'accueil, un peu plus grand (été et hiver) */
html body[data-page=home] .hero{height:560px}
html body[data-page=home] .hero-photo{object-position:center 55%}
@media(max-width:700px){html body[data-page=home] .hero{height:auto}html body[data-page=home] .hero-photo-frame{height:300px}}
@media(max-width:480px){html body[data-page=home] .hero-photo-frame{height:270px}}
/* Spot privé : bandeau de photo plus ouvert (hiver) */
html[data-saison="hiver"] #moments .moments-photos{height:430px}
@media(max-width:1000px){html[data-saison="hiver"] #moments .moments-photos{height:400px}}
@media(max-width:700px){html[data-saison="hiver"] #moments .moments-photos{height:320px}}
/* Côte-du-Sud : photo plus grosse (été et hiver) */
html body[data-page=home] .home-region .story{grid-template-columns:.9fr 1.1fr}
html body[data-page=home] .home-region .region-photo-frame{height:430px}
@media(max-width:1000px){html body[data-page=home] .home-region .story{grid-template-columns:1fr}html body[data-page=home] .home-region .region-photo-frame{height:360px}}
@media(max-width:700px){html body[data-page=home] .home-region .region-photo-frame{height:290px}}
