.ht-burger{display:none}
@media (max-width:860px){
  header{flex-wrap:nowrap}
  header > a img{height:26px!important}
  .ht-burger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;background:transparent;border:0;cursor:pointer;position:relative;z-index:62}
  .ht-burger span,.ht-burger span:before,.ht-burger span:after{display:block;width:24px;height:1.5px;background:#F6F1E9;position:relative;transition:transform .25s ease,background .25s ease}
  .ht-burger span:before,.ht-burger span:after{content:"";position:absolute;left:0}
  .ht-burger span:before{top:-7px}.ht-burger span:after{top:7px}
  html.ht-open .ht-burger span{background:transparent}
  html.ht-open .ht-burger span:before{transform:translateY(7px) rotate(45deg)}
  html.ht-open .ht-burger span:after{transform:translateY(-7px) rotate(-45deg)}
  header > nav{display:none!important}
  html.ht-open header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  html.ht-open header > nav{display:flex!important;position:fixed!important;inset:0!important;z-index:61;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:28px!important;padding:96px 32px 48px!important;background:#241F1B!important;height:100vh;height:100dvh}
  html.ht-open header > nav a{font-size:15px!important;opacity:1!important}
  html.ht-open{overflow:hidden}
  header > a{position:relative;z-index:62}
}
