.header {
  padding: 0.8%;
  background-color: #ff0000;
}

@media screen and (orientation: landscape) {
  .header__item img {
    width: 4%;
  }
}

@media screen and (orientation: portrait) {
  .header {
    display: flex;
    justify-content: space-between;
    padding: 0.5rem;
  }

  .header__item .header__item__logo {
    width: 60px;
  }
}

.headerMenu {
  position: sticky;
  top: 0;
  z-index: 100;
  display: none;
  background-color: transparent;
}

.headerMenu__container {
  position: relative;
}

.headerMenu__row img {
  width: 100%;
}

.headerMenu__activeLayer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

.headerMenu__activeLayer img {
  width: 100%;
}

.headerMenu__activeLayer {
  width: 100%;
  display: none;
}

.headerMenu__activeLayer--show {
  display: block;
}

.headerMenu__link {
}

.burgerMenu {
  position: fixed;
  top: 0;
  z-index: 200;
  width: 100%;
  background-color: #000;
  opacity: 0.9;
}

.burgerMenu--show {
  display: block;
}

.burgerMenu--hide {
  display: none;
}

.burgerMenu__header {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
}

.burgerMenu__item {
  text-align: center;
  padding: 0.5rem;
  font-size: 1.25rem;
}

.burgerMenu__item + .burgerMenu__item {
  border-top: 1px solid #fff;
}

.burgerMenu__item a {
  text-decoration: none;
  color: #fff;
}

@media screen and (orientation: landscape) {
  .headerMenu {
    display: block;
  }

  .burgerMenu__operation__show {
    display: none;
  }
}

@media screen and (orientation: portrait) {
  .header {
    position: sticky;
    top: 0;
    z-index: 100;
  }
}

.burgerMenu__item {
  padding: 16px 0;
}

.burgerMenu__item img {
  height: 20px;
}
