/* Static catalog and latest pages include both desktop and mobile headers.
 * On a phone, keep only the mobile shell. The homepage has its own m-home rules. */
@media (max-width: 768px) {
  body:not(.m-home) .nr-header { display: none !important; }
  body:not(.m-home) .m-header { display: flex !important; }
  body:not(.m-home) .m-search-bar { display: block !important; }
}
