/* Keep the utility row and the navigation row in the same flow. */
html body .site-header.mgm-two-tier.mgm-mega-header > .mgm-mainbar {
  top: 0;
}

@media (min-width: 1351px) {
  /* The full-width menu must touch its containing bar for continuous hover. */
  html body .site-header.mgm-two-tier.mgm-mega-header .mgm-mega-panel.mega {
    top: 100% !important;
  }

  .site-header.mgm-two-tier.mgm-mega-header .tiered-nav-item::before {
    pointer-events: none;
  }
}
