/* Mobile/tablet header CTA fix: desktop purchase CTA must never render below desktop breakpoint. */
@media (max-width: 980px) {
  .site-header .desktop-nav-cta {
    display: none !important;
  }
}
@media (max-width: 680px) {
  .site-header .nav-wrap {
    gap: 12px;
  }
  .site-header .brand {
    min-width: 0;
  }
  .site-header .menu-btn {
    margin-left: auto;
    flex: 0 0 auto;
  }
}
