/* Live reference audit: materialhandling-usa.com, 2026-10-19.
   Geometry belongs to the published reference-header.css, not a second,
   approximate set of fixed widths. Keep behavior-only enhancements here. */
body.mh-storefront-header .mh-catalog-utility { display:none; }
/* The live site's declared DM Sans is not registered: Chromium renders its
   sans-serif fallback (verified with CSS.getPlatformFontsForNode). The new
   search resource registers DM Sans globally; isolate the established header
   from that unrelated font-face and from page-specific inherited tracking. */
body.mh-storefront-header .mh-header-shell {
  font-family:Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;
}
body.mh-storefront-header .mh-header-shell button,
body.mh-storefront-header .mh-header-shell input { font-family:Arial,sans-serif; }
body.mh-storefront-header .mh-header-shell :focus-visible {
  outline:3px solid #ff5c00;
  outline-offset:-3px;
}
/* Put input focus on the existing rounded pill, not its rectangular text box.
   :focus-within covers pointer, keyboard and the submit button on every size.
   Retain the submit button's own focus-visible indicator to identify that action. */
body.mh-storefront-header .mh-header-shell .gi-search-wrap .search-row:focus-within {
  outline:3px solid #ff5c00;
  outline-offset:2px;
  box-shadow:none;
}
body.mh-storefront-header .mh-header-shell .gi-search-wrap input.search-input:focus {
  outline:none;
}
