@media(min-width:901px){header .nav>a[href^="/delivery-pickup/"]{margin-inline-end:18px}}@media(min-width:901px) and (max-width:1350px){header .nav>a:not(.btn){padding-inline:7px}}
@media(min-width:901px){header .nav{flex:1 1 0%}header .nav>a{line-height:1.35}header .nav>.btn{font-size:1rem;line-height:1.35;gap:12px;border:0}}
/* Keep all three phone-header controls within the available width. */
@media(max-width:900px){header .head{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important}header .head>a:first-child{min-width:0!important;max-width:100%!important;width:auto!important}header .head .logo{width:100%!important;max-width:250px!important}header .mobile-quote{padding:10px 12px;gap:0;min-height:44px}header .menu-button{padding:8px 10px;min-height:44px}}
