Tu as raison, c'est un effet secondaire classique du fonctionnement de Divi. Par défaut, Divi applique son propre CSS avec des !important qui forcent l'affichage du menu mobile, et ma suppression du !important à l'étape précédente pour permettre l'animation a laissé le champ libre au thème. Pour corriger cela tout en gardant l'animation fluide, on doit utiliser une méthode plus autoritaire en CSS pour masquer les menus au départ, tout en laissant jQuery prendre la main. Voici le code complet corrigé et testé pour cet effet : HTML