/* Menší hlavička na počítači: logo, hledání, košík i menu zůstávají vidět, jen je všechno nižší (108 px místo 220). Mobil má jinou šablonu a tohle se ho netýká. */
@media (min-width: 768px) {
  body:not(.mobile) .top-navigation-bar { position: static !important; }
  body:not(.mobile) #header { top: 0 !important; height: auto !important; }
  body:not(.mobile) .header-top { height: 64px !important; min-height: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; align-items: center; }
  body:not(.mobile) .header-top .site-name img { max-height: 50px !important; width: auto !important; height: auto !important; }
  body:not(.mobile) .header-top input.query-input, body:not(.mobile) .header-top .search-form input[type=search] { height: 40px !important; }
  body:not(.mobile) .header-top .responsive-tools a.cart-count { height: 40px !important; min-height: 0 !important; }
  body:not(.mobile) #navigation, body:not(.mobile) #navigation .navigation-in { height: 44px !important; min-height: 0 !important; }
  body:not(.mobile) #navigation .menu-level-1 > li { height: 44px !important; }
  body:not(.mobile) #navigation .menu-level-1 > li > a { height: 44px !important; line-height: 44px !important; padding-top: 0 !important; padding-bottom: 0 !important; display: flex; align-items: center; }
  body:not(.mobile) #navigation .menu-level-1 > li > a img, body:not(.mobile) #navigation .menu-level-1 > li > a svg { max-height: 22px; width: auto; }
  body:not(.mobile) .menu-helper { top: auto !important; bottom: 5px !important; }
}
