/* Scope every rule to titles rendered by PDP Product Title. */
.pdp-product-title {
  /* Stack visible flex titles without overriding Journal's hidden placements. */
  flex-direction: column !important;
}

.pdp-product-title .pdp-title-brand {
  display: block !important;
  margin: 0 0 0.35em;
  padding: 0;
  font-size: 0.58em;
  font-weight: 600;
  line-height: 1.35;
}

.pdp-product-title .pdp-title-product {
  display: block !important;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
}

/* Product cards inherit their theme's font size and alignment. */
.pdp-listing-title .pdp-title-brand {
  font-size: 0.8em;
}
