/* V44: shared SVG wordmark (300 x 83), logo-only; no other UI overrides. */
header.header a.logo > img,
body[data-page] header.header a.logo > img {
  display:block !important;
  height:50px !important;
  width:auto !important;
  min-width:0 !important;
  max-width:none !important;
  max-height:none !important;
  object-fit:contain !important;
  flex:0 0 auto !important;
}
/* The logo itself now includes the wordmark; remove generated text gap. */
header.header a.logo,body[data-page] header.header a.logo {gap:0 !important}
/* Keep original V35 burger, language selector and cart alongside the new wider logo. */
@media (max-width:900px) {
  header.header a.logo,body[data-page] header.header a.logo {
    min-width:0 !important;
    max-width:none !important;
    flex:0 1 auto !important;
  }
}
/* Minimum-width phones need a slightly smaller rendering to keep controls in one row. */
@media (max-width:360px) {
  header.header a.logo > img,body[data-page] header.header a.logo > img {
    height:40px !important;
  }
}
/* The separately generated mobile drawer must not show old logo/caption. */
.m34-head .m44-menu-brand {display:flex;align-items:center;background:#fff;border-radius:9px;padding:3px 8px;min-width:0}
.m34-head .m44-menu-brand img {display:block;height:50px;width:auto;max-width:100%;object-fit:contain}
/* Keep the updated brand legible in the two existing footer variants. */
footer .foot-grid img,
.footer .footer-grid .brand img {
  display:block;
  height:50px;
  width:auto;
  max-width:100%;
  object-fit:contain;
}
