/* Светлая шапка: логотип Market2you тёмный и на тёмном фоне не читается. */
:root {
  --brand: #00b5f0;
  --brand-dark: #0090c4;
  --brand-soft: #e6f7fd;
}

.hdr { background: #fff; box-shadow: 0 4px 18px rgba(20, 30, 40, .08); }
.hdr__top { background: var(--brand); color: #fff; }
.hdr__top a { color: #fff; }
.hdr__top a:hover { color: #e6f7fd; }
.logo img { height: 40px; }
.btn--cat { color: #fff; }
.search__input { border: 1px solid var(--line); }

.hdr__phone { color: var(--ink); }
.hdr__phone--free { color: var(--brand-dark); }
.hdr__email { color: var(--brand-dark); }
.hdr__email:hover { color: var(--brand); }

.act { color: var(--ink-soft); }
.act:hover { background: var(--brand-soft); color: var(--ink); }
.act--cart .act__label { color: var(--ink); }

@media (max-width: 1100px) {
  .hdr__contact { color: var(--ink-soft); }
  .hdr__contact:hover { color: var(--brand-dark); }
  .hdr__contact--free { color: var(--brand-dark); }
}

@media (max-width: 700px) {
  .logo img { height: 28px; }
}
