

.es-mobile-quick-icons{display:none}
@media(max-width:991px){
  .header .navbar{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) auto auto!important;
    grid-template-rows:auto auto!important;
    align-items:center!important;
    column-gap:12px!important;
    row-gap:18px!important;
    padding:16px 18px 18px!important;
    min-height:0!important;
  }
  .header .navbar>.list-inline-item.order-0.d-lg-none{display:none!important}
  #es-header-burger{grid-column:1!important;grid-row:1!important;margin:0!important;justify-self:start!important}
  .header .navbar-brand{
    grid-column:2!important;grid-row:1!important;
    justify-self:start!important;margin:0!important;padding:0!important;
  }
  .header .navbar-brand img{width:154px!important;max-width:100%!important;height:auto!important}
  #es-customer-service{display:none!important}
  .es-mobile-quick-icons{
    grid-column:3!important;grid-row:1!important;
    display:flex!important;align-items:center!important;gap:16px!important;
  }
  .es-mobile-quick-icons a{display:flex!important;color:#fafafa!important;text-decoration:none!important}
  .es-mobile-quick-icons svg{width:25px!important;height:25px!important;stroke:currentColor!important;fill:none!important}
  .header .navbar>ul.list-inline{
    grid-column:4!important;grid-row:1!important;
    display:flex!important;align-items:center!important;justify-self:end!important;
    margin:0!important;white-space:nowrap!important;
  }
  .header .navbar>ul.list-inline .navbar-icon{width:26px!important;height:26px!important}
  .header .navbar>ul.list-inline #es-cart-total{display:none!important}
  .header .top-searchbar{
    grid-column:1/-1!important;grid-row:2!important;
    display:flex!important;width:100%!important;margin:0!important;padding:0!important;
  }
  .header .top-searchbar .search-wrapper{width:100%!important}
}

    @media (max-width:767px){
    html body header.header .navbar{min-height:0!important;padding-top:10px!important;padding-bottom:10px!important;row-gap:10px!important}
    html body header.header .top-searchbar{margin-top:0!important;margin-bottom:0!important}
    html body header.header .top-searchbar .search-wrapper{height:46px!important;min-height:46px!important}
    html body header.header .top-searchbar input,html body header.header .top-searchbar button{height:46px!important;min-height:46px!important}
    }
    
