/* Keep the supplied embroidered artwork intact across both site layouts. */
:root{--header-height:100px;--header:100px}
.site-header .site-home{top:50%;transform:translate(-50%,-50%);min-height:0}
.site-header .brand-logo,.shop-header .brand-logo{display:block;width:100px;height:auto;max-height:none;object-fit:contain}
.footer-brand{display:block;width:180px;max-width:100%;line-height:1}
.footer-brand .brand-logo{display:block;width:100%;height:auto;object-fit:contain}
.footer-columns p{margin-top:16px}
.about-logo{display:block;width:210px;max-width:100%;height:auto;object-fit:contain;margin-bottom:28px}
.notes-logo{display:block;width:120px;height:auto;object-fit:contain;margin-bottom:24px}
@media(max-width:769px){
  :root{--header-height:84px;--header:84px}
  .site-header{display:flex;align-items:center;padding-top:0;padding-bottom:0}
  .site-header .brand-logo,.shop-header .brand-logo{width:82px}
  .utility-nav{top:var(--header-height)}
  .footer-brand{width:160px}
  .about-logo{width:170px}
}
