.banner .hamburger,
.banner .banner-actions .action-btn:last-child,
.sf-header-actions .sf-action:last-child{display:flex!important}

.menu-overlay{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
.menu-overlay.active{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}
.menu-panel{
  left:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  transform:translateX(-105%)!important;
  visibility:hidden!important;
  transition:transform .28s ease,visibility .28s ease!important;
}
.menu-panel .close-btn{
  align-self:flex-end!important;
  width:42px!important;
  height:42px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:8px!important;
  background:#111!important;
  color:#ff8a00!important;
  font-size:27px!important;
  cursor:pointer!important;
}
.menu-panel h3{margin:4px 10px 12px!important;color:#ff8a00!important}
.menu-panel a{display:block!important;width:100%!important}
.menu-panel.active{
  left:0!important;
  transform:translateX(0)!important;
  visibility:visible!important;
}
