/* Stage749: mobile header breathing room; public header only. */
@media(max-width:767px){
 .site-header:not(.manager-session-header)>.header-inner{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  padding-left:12px!important;padding-right:12px!important;
  column-gap:10px!important;gap:10px!important;
 }
 .site-header:not(.manager-session-header)>.header-inner>.site-menu-button{
  order:1!important;margin:0!important;flex:0 0 auto!important;
 }
 .site-header:not(.manager-session-header)>.header-inner>.mobile-my-account-v440{
  order:2!important;margin:0!important;flex:0 0 auto!important;
 }
 .site-header:not(.manager-session-header)>.header-inner>.logo{
  order:3!important;margin:0!important;flex:1 1 auto!important;min-width:0!important;
  text-align:center!important;white-space:nowrap!important;
 }
 .site-header:not(.manager-session-header)>.header-inner>.mobile-city-header-v307{
  order:4!important;margin:0!important;flex:0 0 auto!important;
 }
}
@media(max-width:390px){
 .site-header:not(.manager-session-header)>.header-inner{gap:7px!important;column-gap:7px!important;padding-inline:10px!important}
 .site-header:not(.manager-session-header)>.header-inner>.site-menu-button,
 .site-header:not(.manager-session-header)>.header-inner>.mobile-my-account-v440,
 .site-header:not(.manager-session-header)>.header-inner>.mobile-city-header-v307{padding-inline:5px!important;font-size:11px!important}
 .site-header:not(.manager-session-header)>.header-inner:has(>.mobile-my-account-v440)>.logo{font-size:clamp(13px,3.5vw,17px)!important}
}
