/* Restore original one-row horizontal category/brand rails; adjust only mobile menu placement. */
@media (max-width:760px){
 .top .brand{order:0!important;margin-right:auto!important;}
 .top .site-controls{order:2!important;}
 .top .cart-btn{order:3!important;}
 .top .mobile-menu-toggle{order:4!important;flex:0 0 auto;}
}
@media (max-width:620px){
 .top{gap:4px!important;padding-inline:6px!important;}
 .top .brand{min-width:0!important;flex:1 1 auto;}
 .top .brand-name{font-size:clamp(12px,3.1vw,17px);}
 .top .brand-logo{width:22px;height:22px;}
 .top .site-controls{gap:4px!important;}
 .top .site-control{min-width:32px!important;width:32px!important;flex-basis:32px!important;padding:0 3px!important;}
 .top .cart-btn{padding:8px 5px!important;}
 .top .mobile-menu-toggle{padding:8px 7px!important;font-size:20px!important;}
}
