/* Keep the shared header readable with the additional product column. */
.desktop-nav { gap: 18px; white-space: nowrap; }
.header-actions { flex-shrink: 0; }
@media (min-width: 921px) and (max-width: 1180px) {
  .desktop-nav { gap: 12px; font-size: 12px; }
  .header-inner { gap: 16px; }
  .header-actions > .text-link { display: none; }
}
@media (min-width: 921px) and (max-width: 1020px) {
  .desktop-nav { gap: 8px; font-size: 11px; }
  .header-inner { gap: 12px; }
  .brand strong { font-size: 14px; }
  .header-actions > .button { padding-inline: 12px; }
}
