
/* Overlay global */
.site-dim-overlay{
  position: fixed;
  inset: 0;
  background: rgba(58,58,58,0.6);
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s ease;
  z-index: 9990;
}
body.menu-overlay--active .site-dim-overlay{
  opacity: 1;
  pointer-events: auto;
}
.site-header,
.ast-mobile-popup-drawer{
  position: relative;
  z-index: 9999;
}
body.menu-overlay--active{
  overflow: hidden;
  touch-action: none;
}
