@media(max-width:800px){
  header .tools>a:not([href="cart.html"]){display:none}
  header nav:not(.mobile-open){display:none}
  header nav.mobile-open{display:flex;grid-column:1/4;overflow-x:auto;max-width:100%}
  header nav{scrollbar-width:none}
  header nav::-webkit-scrollbar{display:none}
  .tools{min-width:0;max-width:100%;white-space:normal}
  .delivery-location{min-width:0}
}

@media(max-width:560px){
  .account-layout,.account-dashboard,.dashboard-head,.account-metrics,.account-links{min-width:0}
  .account-dashboard{width:100%}
  .dashboard-head{flex-direction:column}
  .dashboard-head>div{min-width:0;width:100%}
  .dashboard-head strong{display:block;max-width:100%;overflow-wrap:anywhere}
}
