:root {
  --so-logo-desktop-width: 215px;
  --so-logo-mobile-width: 158px;
  --so-header-padding-y: 0px;
}
.site-header .brand img {
  width: var(--so-logo-desktop-width) !important;
  height: auto !important;
  max-width: 100%;
  display: block;
}
.site-header > .wrap {
  padding-top: var(--so-header-padding-y);
  padding-bottom: var(--so-header-padding-y);
}
.drawer__head img {
  width: var(--so-logo-mobile-width) !important;
  height: auto !important;
  max-width: 70vw;
}
@media (max-width: 900px) {
  .site-header .brand img { width: var(--so-logo-mobile-width) !important; }
}