/* Bouton Été / Hiver du menu */
.rm-saison{display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;border:1px solid rgba(11,47,91,.2);border-radius:999px;background:rgba(11,47,91,.05);line-height:1;flex:none;white-space:nowrap}
.rm-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}
.rm-saison button svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.rm-saison button:hover{background:rgba(11,47,91,.1)}
.rm-saison button:focus-visible{outline:2px solid #0b2f5b;outline-offset:2px}
html[data-saison="ete"] .rm-saison [data-s="ete"],html[data-saison="hiver"] .rm-saison [data-s="hiver"]{background:#0b2f5b;color:#fff}
nav.open .rm-saison{justify-self:start;align-self:flex-start;margin:14px 0 6px}
@media (prefers-reduced-motion:reduce){.rm-saison button{transition:none}}
html[data-saison="hiver"] .hero-photo>.hero-living-video,html[data-saison="hiver"] .hero-photo>.hero-living-toggle{display:none!important}
