/* Desktop-only first-load hit-area hardening (V56). */
@media (min-width:992px){
  /* Mobile-only offcanvas elements must never intercept pointer input on desktops. */
  body.os-metal-v2 #osMobileOverlay,
  body.os-metal-v2 #osMobileDrawer,
  body.os-metal-v2 #osMobileHeader,
  body.os-metal-v2 .os-mobile-overlay,
  body.os-metal-v2 .os-mobile-drawer,
  body.os-metal-v2 .os-mobile-header {
    display:none!important;visibility:hidden!important;pointer-events:none!important;
  }
  body.os-metal-v2 #osDesktopStickyPlaceholder,
  body.os-metal-v2 .os-desktop-sticky-placeholder {
    pointer-events:none!important;
  }
  body.os-metal-v2 .os-search-suggest:not(.is-open){
    display:none!important;visibility:hidden!important;pointer-events:none!important;
  }
  body.os-metal-v2 .os-mega-menu{
    pointer-events:none;
  }
  body.os-metal-v2 .os-mega-wrap:hover .os-mega-menu,
  body.os-metal-v2 .os-mega-wrap.is-open .os-mega-menu{
    pointer-events:auto;
  }
}
