/* Navigation-only addition; the existing homepage sections keep their layout. */
.topbar__home { display: inline-flex; align-items: center; min-height: 42px; color: #353d34; font-size: 11px; letter-spacing: .08em; white-space: nowrap; }
.topbar__home:hover { color: #8c795d; }
.topbar__catalog { display: inline-flex; align-items: center; min-height: 42px; gap: 10px; color: #353d34; font-size: 11px; letter-spacing: .08em; white-space: nowrap; }
.topbar__catalog > span { font-size: 15px; color: #9b896b; }
.topbar__catalog:hover { color: #8c795d; }
@media (max-width: 899px) {
  .topbar__end { gap: 16px; }
  .topbar__edition { display: none; }
}
@media (max-width: 599px) {
  .topbar__home { font-size: 10px; }
  .topbar__catalog { font-size: 10px; gap: 4px; }
  .topbar__catalog > span { display: none; }
}
@media (max-width: 420px) {
  .brand .brand-wordmark { width: 100px; }
  .topbar__end { gap: 10px; }
  .topbar__manual > span { display: none; }
}
@media (max-width: 359px) {
  .brand .brand-wordmark { width: 90px; }
  .topbar__end { gap: 10px; }
  .topbar__manual > span { display: none; }
}
