/* Compact, balanced desktop header. Tablet/mobile and product UI are unchanged. */
@media (min-width: 1025px) {
  .public-storefront .site-header {
    height: 128px;
  }

  .public-storefront .header-main {
    top: 45px;
    align-items: center;
  }

  .public-storefront .header-main > .brand {
    grid-column: 1;
    justify-self: start;
  }

  .public-storefront .header-main > .brand .brand-logo-frame {
    width: clamp(174px, 12.5vw, 190px);
    height: clamp(50px, 3.57vw, 54px);
  }

  .public-storefront .header-actions {
    top: 7px;
  }

  .public-storefront .desktop-nav {
    top: 58px;
    bottom: auto;
    gap: clamp(30px, 2.6vw, 44px);
  }

  .public-storefront .mega-menu {
    top: 128px;
  }
}
