/*retrait banniere wpml dev site*/
.otgs-development-site-front-end{display:none!important;}

/*footer toujours below de fold meme sur page avec pas beacoup de contenu*/
main#content,body>.product{min-height:100vh;}

/*impossible scroll horizontal si débordement*/
body,html,.elementor-popup-modal{overflow-x:hidden!important;}

/*Jet engine*/
.jet-listing-grid__item{padding:0;}

/*fix hauteur du modal pour le mobile, pour prendre la barre de navigation du browser en compte (css "dvh" = dynamic viewport height) - utilise la variable css "--vh" généré en javascript (voir custom.js) pour plus de compatibilité */
body .elementor-popup-modal .dialog-widget-content .dialog-message{height: calc(var(--vh, 1vh) * 100)!important;height: 100dvh!important;	overflow-y: auto;}




/*header visible sur scroll up*/

:root {
  --header-height: 112px; /* valeur initiale, sera remplacée par JS */
}

header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
  transition: all 1s ease;	
}

#header{z-index:1;}

body.scroll-down header {
  top: -100%;
}

body.scroll-up header, body.elementor-editor-active #header, .error404 #header {
  top: 0;
  background:var(--Brun);	
}

body #content {
  /*padding-top: var(--header-height);*/
	min-height:100vh;
}




#wpadminbar{z-index:99999999999999;}


body:not(.elementor-editor-active) #menu-mobile{
padding-top: var(--header-height);
position:fixed;
top:-100vh;
transition:all 0.5s;
height:100vh;
width:100%;
}
