/* ME401 luxury header */
.t401 {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
  transition: background .8s ease, box-shadow .8s ease, backdrop-filter .8s ease;
}

/* прозрачная шапка сверху */
.t401,
.t401 .t401__container {
  background: transparent !important;
}

/* после скролла */
.t401.t401__positionfixed {
  background: rgba(255,255,255,.96) !important;
  backdrop-filter: blur(10px) saturate(160%);
  -webkit-backdrop-filter: blur(10px) saturate(160%);
  box-shadow: 0 10px 30px rgba(0,0,0,.04);
  border-bottom: 1px solid rgba(0,0,0,.04);
}

/* логотип */
.t401__logo {
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 3px !important;
  font-weight: 300 !important;
  color: #fff !important;
  text-transform: uppercase !important;
  transition: color .8s ease;
}

/* логотип после скролла */
.t401.t401__positionfixed .t401__logo {
  color: #111 !important;
}

/* бургер */
.t401__burger span,
.t401__burger span:before,
.t401__burger span:after {
  background-color: #fff !important;
  transition: background-color .8s ease;
}

/* бургер после скролла */
.t401.t401__positionfixed .t401__burger span,
.t401.t401__positionfixed .t401__burger span:before,
.t401.t401__positionfixed .t401__burger span:after {
  background-color: #111 !important;
}

/* чтобы не было горизонтального сдвига */
html, body {
  overflow-x: hidden !important;
}