@media (max-width:760px) {
  body.mobile-menu-open .sidebar {
    display:flex !important;
    width:min(300px,86vw) !important;
    padding:20px 14px !important;
    overflow:auto !important;
    transform:translateX(0) !important;
    visibility:visible !important;
    pointer-events:auto !important;
    z-index:100 !important;
  }

  body.mobile-menu-open .mobile-nav-backdrop {
    display:block !important;
    z-index:90 !important;
  }
}
