/* Local recovery audit: preserve the original header design at narrow widths. */
/* Reuse the project's gallery chevron, rotated down, with equal outer insets. */
html body .filters select.sel {
  -webkit-appearance: none;
  appearance: none;
  padding: .5rem 2.625rem .5rem .875rem;
  background-image: url('/__local/select-chevron.svg');
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-position: right .875rem center;
}
html body header .logo { flex-shrink: 0; }
html body header .logo-main,
html body header .logo-sub,
html body header .nav-link,
html body header .phone { white-space: nowrap; }
@media (max-width: 1199px) {
  html body header .desktop-nav,
  html body header .desktop-cta { display: none !important; }
  html body header .hamburger { display: block !important; }
}
