/* HERBAL BALMS CATEGORY V1 - Compact strength comparison; unverified marketing media remains suppressed. */
.mahamu-herbal-balms-category > .mahamu-herbal-balms-title {
  margin-top: 0 !important;
  margin-bottom: var(--wp--custom--space--xs) !important;
  font-size: clamp(36px, 4.6vw, 56px);
  line-height: 1.08 !important;
  text-wrap: balance;
}

.mahamu-herbal-balms-category > .mahamu-herbal-balms-lede {
  max-width: 52rem !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: var(--wp--custom--space--lg) !important;
  margin-left: 0 !important;
  color: var(--wp--custom--color--text--secondary);
  font-size: clamp(16px, 1.5vw, 18px);
  line-height: 1.65;
  text-wrap: pretty;
}

.mahamu-herbal-balms-category > .mahamu-shop-category-section {
  padding-top: 0;
  padding-bottom: var(--wp--custom--space--lg);
}

.mahamu-herbal-balms-category .mahamu-herbal-balms-products .wc-block-product-template {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  column-gap: clamp(28px, 4vw, 64px) !important;
  row-gap: var(--wp--custom--space--xxl) !important;
}

.mahamu-herbal-balms-category .mahamu-herbal-balms-products .wc-block-product {
  min-width: 0;
  padding-top: var(--wp--custom--space--md);
  border-top: 1px solid var(--wp--custom--color--border--subtle) !important;
  background: transparent !important;
  box-shadow: none !important;
}

.mahamu-herbal-balms-category .mahamu-herbal-balms-products .wp-block-post-title {
  margin-top: 0 !important;
  margin-bottom: var(--wp--custom--space--xs) !important;
  font-size: clamp(22px, 2vw, 28px);
  line-height: 1.28 !important;
  text-wrap: balance;
}

.mahamu-herbal-balm-size-context {
  margin: 0 0 var(--wp--custom--space--md);
  color: var(--wp--custom--color--text--secondary);
  font-size: 1rem;
  font-weight: var(--wp--custom--font--weight--medium);
  line-height: var(--wp--custom--font--line-height--ui);
}

.mahamu-herbal-balms-category .mahamu-herbal-balms-products .wp-block-woocommerce-product-button {
  padding-top: var(--wp--custom--space--xs);
}

.mahamu-herbal-balms-category .mahamu-herbal-balms-products .wp-block-woocommerce-product-button .wp-element-button,
.mahamu-herbal-balms-category .mahamu-herbal-balms-products .mahamu-quick-add-trigger {
  min-height: var(--wp--custom--size--control-min-height);
  border-radius: var(--wp--custom--radius--control);
  box-shadow: none !important;
}

.mahamu-herbal-balms-category .mahamu-herbal-balms-products :where(a,button,.wp-element-button):focus-visible {
  outline: 2px solid var(--wp--custom--color--accent--focus);
  outline-offset: 2px;
}

@media (min-width: 601px) {
  .mahamu-herbal-balms-category .mahamu-herbal-balms-products .wc-block-product:nth-child(2n) {
    padding-left: clamp(22px, 3vw, 48px);
    border-left: 1px solid var(--wp--custom--color--border--subtle) !important;
  }
}

@media (max-width: 782px) {
  .mahamu-herbal-balms-category > .mahamu-herbal-balms-title {
    font-size: clamp(34px, 10vw, 44px);
  }

  .mahamu-herbal-balms-category > .mahamu-herbal-balms-lede {
    margin-bottom: var(--wp--custom--space--md) !important;
  }
}

@media (max-width: 600px) {
  .mahamu-herbal-balms-category .mahamu-herbal-balms-products .wc-block-product-template {
    grid-template-columns: 1fr !important;
  }
}
