/* Black Friday – úvodní banner (po kampani smazat)
   Počítač: obrázek začíná 60 px od horního okraje hlavičky (pod menu)
   a má výšku hlavičky minus 60 px, aby se papír neořízl zespodu ani nezasahoval do menu */
body.in-index header#header {
  background: #000 url('/user/documents/upload/Homepage/header8.jpg') center 60px / auto calc(100% - 60px) no-repeat !important;
}
/* Skrytí tenkých linek nad a pod menu, které by byly vidět přes papír */
@media (min-width: 992px) {
  body.in-index #navigation .navigation-in.menu::before,
  body.in-index #navigation .navigation-in.menu::after { display: none !important; }
}
@media (max-width: 991px) {
  body.in-index header#header {
    background: #000 url('/user/documents/upload/Homepage/header8-mobil.jpg') center 60px / auto 340px no-repeat !important;
  }
}
@media (max-width: 700px) {
  body.in-index header#header { background-size: 100% auto !important; }
}
/* Tablet (701–991 px): plynulé ztmavení pravého okraje papíru místo rovného ořezu */
@media (min-width: 701px) and (max-width: 991px) {
  body.in-index header#header {
    background: linear-gradient(to right, rgba(0,0,0,0) 80%, #000 99%) center 60px / 491px 340px no-repeat,
                #000 url('/user/documents/upload/Homepage/header8-mobil.jpg') center 60px / auto 340px no-repeat !important;
  }
}
body.in-index header#header .promo-heading { display: none !important; }
body.in-index #navigation .menu-level-1 > li > a { color: #fff !important; }
body.in-index #navigation .navigation-buttons > * { filter: invert(1); }

/* Oprava: viditelné ikony hledání, účtu a košíku v černé hlavičce (mimo úvodní stranu)
   TRVALÁ OPRAVA – po kampani nemazat, přesunout do monsieur-header.css */
body:not(.in-index) #navigation .navigation-buttons > * {
  filter: invert(1);
}
