/* Public pages: regular headings and category names, including configured bold styles. */
body:is(.hausar-landing-regular-titles, .hausar-listing-regular-titles, .hausar-product-regular-titles) :is(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  [role="heading"],
  .content__title,
  .hausar-category-hover-title,
  .hausar-category-overview-grid__title,
  .hausar-category-title,
  .hausar-collections-transition__title,
  .hausar-featured-wheel-active-title,
  .hausar-featured-wheel-info-title,
  .hausar-featured-wheel-title,
  .hausar-kitchen-category-title,
  .hausar-main-media-title,
  .hausar-main-media-subtitle,
  .hausar-category-story .content--intro > .text-large,
  .hausar-category-story .content--outro > .text-large
),
body:is(.hausar-landing-regular-titles, .hausar-listing-regular-titles, .hausar-product-regular-titles) :is(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  [role="heading"],
  .content__title,
  .hausar-category-hover-title,
  .hausar-category-overview-grid__title,
  .hausar-category-title,
  .hausar-collections-transition__title,
  .hausar-featured-wheel-active-title,
  .hausar-featured-wheel-info-title,
  .hausar-featured-wheel-title,
  .hausar-kitchen-category-title,
  .hausar-main-media-title,
  .hausar-main-media-subtitle,
  .hausar-category-story .content--intro > .text-large,
  .hausar-category-story .content--outro > .text-large
) :is(span, a, strong, b, button) {
  font-weight: 400 !important;
}

/* The SKU is the primary label on listing product cards. */
body.hausar-listing-regular-titles .hausar-listing-product-code {
  font-weight: 400 !important;
}

body.hausar-product-regular-titles :is(.hausar-product-kicker, .hausar-product-sku, .hausar-product-finish-label, .hausar-product-finish-button, .hausar-product-finish-option strong) {
  font-weight: 400 !important;
}
