/* Van Trotter — ajustements mobiles.
   Le menu plein écran (burger) remplace la barre de navigation sous 900px. */
.vt-burger{display:none}
@media (max-width:900px){
  nav[data-topnav]{display:none !important}
  .vt-burger{display:inline-flex}
  /* compacter l'en-tête pour que logo + FR/EN + Réserver + burger tiennent sur une ligne */
  a[href="index.html"] > img[src="assets/logo-white.svg"]{height:42px !important}
  div:has(> #navToggle){gap:10px !important}
  div:has(> #navToggle) > a[href="reservation.html"]{padding:10px 16px !important;font-size:14px !important}
}
@media (max-width:360px){
  /* très petits écrans : on sacrifie le sélecteur FR/EN pour garder l'en-tête sur une ligne */
  div:has(> #navToggle) > div[data-no-i18n]{display:none !important}
}

/* vidéos d'arrière-plan des heros : affiche photo seulement sur mobile */
@media (max-width:900px){
  .vt-hero-video{display:none}
  .vt-hero-cta{position:static !important;padding:0 !important;margin-top:6px}
}
/* le clavardage passe sous le menu plein écran (contextes d'empilement différents) */
body:has(.vt-burger-cb:checked) .vtcw-tip,
body:has(.vt-burger-cb:checked) .vtcw-launcher,
body:has(.vt-burger-cb:checked) .vtcw-panel{display:none !important}
