/*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;}



/*fixe hauteur popup modal, appliquer classe modal-fullscreen sur le modal - voir javascript pour la variable --vh (garantie une hauteur 100vh avec ou sans la barre navigation browser mobile) */

.modal-fullscreen .elementor-location-popup,
.modal-fullscreen .dialog-widget-content,
.modal-fullscreen .dialog-message
{height:100%!important;}

.modal-fullscreen {z-index:9999999999!important;height: calc(var(--vh, 1vh) * 100) !important;width: 100%;}

@supports (height: 100dvh) {
  .modal-fullscreen {
    height: 100dvh !important;
  }
}






/*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: top 1s ease;
}

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

body.scroll-up header {
  top: 0;
}

body #content {
  padding-top: var(--header-height);
}

