/* Compatibilité avec l’ancien menu mobile intégré aux pages. */
.mobile-menu-backdrop,
.mobile-menu-actions {
  display: none !important;
}

@media (max-width: 560px) {
  body.mobile-menu-open {
    overflow: auto;
  }
}

/* Espace de séparation sous l'en-tête (menu) sur mobile et tablette */
@media (max-width: 850px) {
  header {
    margin-bottom: 20px !important;
  }

  main.service-main,
  .catalog-main,
  header ~ main,
  .home-navigation ~ .site-slider {
    margin-top: 20px !important;
  }
}

