.header {
  background: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.is-logo-alongside .nav-wrapper {
  max-width: 100%;
}

.nav-open .nav-fixed-wrapper.nav-fixed-wrapper {
  inset: 0;
}
.nav-open .main-navigation {
  top: 0;
}

body:not(.privacy-policy):not(.error404):not(.rh-imprint) .site-content {
  margin-top: 0 !important;
}