/* Шапка: логотип и корзина по ширине содержимого, «Каталог» сразу за логотипом, поиск на всё остальное место */
@media (min-width: 768px) {
  header > .container > .row { flex-wrap: nowrap; }
  header #logo img { max-height: 64px; }
}
@media (min-width: 768px) {
  header { padding-top: 12px; padding-bottom: 12px; }
  header > .container > .row { align-items: center; }
  header #logo { margin: 0; }
  header .vmenu-searchbar, header .vmenu-catalog-btn, header #search, header .vmenu-search form, header #cart { margin-bottom: 0 !important; }
}
