header{padding-top:12px;padding-bottom:12px;align-items:center}
.brand-home{display:block;flex:none;padding:9px;background:#fff;border-radius:9px;line-height:0;letter-spacing:normal}
.brand-home img{display:block;width:112px;max-width:100%;height:auto;object-fit:contain}
footer{align-items:center}
.brand-footer{display:inline-block;flex:none;padding:6px;text-decoration:none}
.brand-footer img{display:block;width:108px;height:auto;object-fit:contain}
.order-print-brand{display:none}
@media(max-width:750px){
  header{gap:14px}
  .brand-home{padding:7px}
  .brand-home img{width:86px}
  header nav{flex:1;max-width:none;width:auto;gap:10px;justify-content:flex-end;align-content:center}
  header nav a{font-size:12px}
  .brand-footer img{width:94px}
}
@media(max-width:420px){
  header{padding:12px 14px;gap:12px;flex-wrap:nowrap}
  header nav{min-width:0;flex-basis:180px;gap:8px 12px}
}
@media print{
  .order-print-brand{display:block;width:130px;height:auto;margin:0 0 20px;break-inside:avoid}
}
