/* Original green wordmark as vector outlines, on the site's white surfaces. */
.brand-logo-frame {
  background: transparent;
  border-radius: 0;
  overflow: visible;
}
.brand-logo-frame img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: none;
}
.storefront-page .brand-text img {
  display: block;
  width: 196px;
  height: 46px;
  object-fit: contain;
  object-position: left center;
}
@media (max-width: 740px) {
  .storefront-page .brand-text img { width: 150px; height: 36px; }
}
@media (max-width: 359px) {
  .storefront-page .brand-text img { width: 128px; height: 31px; }
}
