/* Preserve the former H1 typography only for converted headings inside product tiles. */
body#product:has(.bs-header) .product-miniature .product-desc h2.h1,
body#category:has(.bs-header) .product-miniature .product-desc h2.h1 {
  font-family: Lora, Georgia, serif;
  color: var(--bs-green);
  font-weight: 400;
  letter-spacing: -.35px;
  line-height: 1.25;
  text-transform: none;
}
body#product:has(.bs-header) .product-miniature .product-desc h2.h1 { font-size: clamp(25px, 2.2vw, 33px); }
body#category:has(.bs-header) .product-miniature .product-desc h2.h1 { font-size: 34px; }
@media (max-width: 700px) {
  body#category:has(.bs-header) .product-miniature .product-desc h2.h1 { font-size: 28px; }
}
