
@media (max-width:1080px){
  #masthead{position:sticky!important;top:0!important;z-index:1000!important}
  .elm-header{border-radius:0!important;box-shadow:0 6px 18px rgb(16 62 58 / .10)!important}
  .elm-header-bar{min-height:72px!important;padding:10px 16px!important}
  .elm-logo img{width:min(210px,60vw)!important}
  .elm-category-nav{display:none!important}
  .elm-drawer{position:fixed!important;top:72px!important;right:0!important;max-height:calc(100dvh - 72px)!important}
}
