/* ==========================================================================
   eDelikatesy - Blok "Naše kamenná prodejna" v záhlaví
   Vkládá se JS-kem (prodejna-zahlavi.js) mezi logo a vyhledávací pole.
   Zobrazuje se jen na desktopu (>= 992px), na mobilu skryto.
   Nahráno na: https://www.edelikatesy.cz/user/documents/css/prodejna-zahlavi.css
   ========================================================================== */

.header-store {
  display: none;
  align-items: center;
  gap: 11px;
  text-decoration: none;
  color: #2d2d2d;
  padding: 0 14px;
  flex: 0 0 auto;
  line-height: 1.2;
}
.header-store:hover { color: #bd903e; }

.header-store__icon i {
  font-size: 28px;
  color: #bd903e;
  line-height: 1;
}

.header-store__text {
  display: flex;
  flex-direction: column;
}
.header-store__title {
  font-weight: 700;
  font-size: 14px;
  white-space: nowrap;
}
.header-store__hours,
.header-store__addr {
  font-size: 12px;
  color: #777;
  white-space: nowrap;
}
.header-store__hours { margin-top: 1px; }
.header-store:hover .header-store__hours,
.header-store:hover .header-store__addr { color: #bd903e; }

/* Desktop: přerovnat flex sloupce záhlaví, aby logo / prodejna / hledání /
   košík vyšly na jeden řádek. !important přebíjí flex-basis:33.3% z šablony. */
@media (min-width: 992px) {
  .header-top-wrapper { flex-wrap: nowrap !important; }
  .header-top-wrapper > .site-name { flex: 0 0 auto !important; width: auto !important; }
  .header-top-wrapper > .search { flex: 1 1 auto !important; width: auto !important; }
  .header-top-wrapper > .navigation-buttons { flex: 0 0 auto !important; width: auto !important; }
  .header-store { display: flex; }
}
