/* Vector wordmark approximating the supplied 3Druk / Studio reference. */
html[data-store-theme="studio"] .brand,
html[data-store-theme="studio"] [data-testid="store-logo"],
html[data-store-theme="studio"] [data-testid="store-footer"] [data-testid="footer-home-logo"],
html[data-store-theme="studio"] [data-testid="mobile-burger-menu"] > div > div:first-child > span {
  display:block; width:144px; height:62px; flex:none;
  background:url('/static/brand-reference-20260917-v1/logo.svg') center / contain no-repeat;
  font-size:0 !important; line-height:0 !important; letter-spacing:0 !important;
  color:transparent !important; -webkit-text-fill-color:transparent; -webkit-text-stroke:0;
}
html[data-store-theme="studio"] .brand > span,
html[data-store-theme="studio"] [data-testid="store-logo"] > span {
  font-size:0 !important; line-height:0 !important; letter-spacing:0 !important;
  margin:0; padding:0;
}
html[data-store-theme="studio"] [data-testid="store-logo"]::after,
html[data-store-theme="studio"] [data-testid="store-footer"] [data-testid="footer-home-logo"]::after { content:none; }
html[data-store-theme="studio"] .site-footer .brand,
html[data-store-theme="studio"] [data-testid="store-footer"] [data-testid="footer-home-logo"] { width:126px; height:54px; }
@media(max-width:599px) {
  html[data-store-theme="studio"] .brand,
  html[data-store-theme="studio"] [data-testid="store-logo"],
  html[data-store-theme="studio"] [data-testid="mobile-burger-menu"] > div > div:first-child > span { width:118px; height:52px; }
  html[data-store-theme="studio"] .site-footer .brand,
  html[data-store-theme="studio"] [data-testid="store-footer"] [data-testid="footer-home-logo"] { width:108px; height:47px; }
}
@media(max-width:359px) {
  html[data-store-theme="studio"] .brand,
  html[data-store-theme="studio"] [data-testid="store-logo"] { width:106px; height:46px; }
}
