/* Color-family cards only; font comes directly from their native h3 title. */
.catalog-page .product-card .product-info>h3>.product-family-color-subtitle{display:block;font:inherit;line-height:inherit;letter-spacing:inherit;margin-top:4px;color:inherit}
.catalog-page .product-card:has(.product-family-color-subtitle) .product-size-card-note>.size-note-secondary{display:block}

/* Only the three rectangular banquet-table catalog cards: complete length below title. */
.catalog-page .banquet-card-title-name,.catalog-page .banquet-card-title-size{display:block;font:inherit;line-height:inherit}
.catalog-page .banquet-card-title-size{white-space:nowrap}

/* Keep the requested full Slush family heading visible on desktop and mobile. */
.catalog-page .product-grid>.product-card[data-card-size-family="slush-concentrate-1l"]:not(.event-service-card)>.product-info>h3{display:block;-webkit-line-clamp:unset;line-clamp:unset;height:auto;max-height:none;overflow:visible;overflow-wrap:anywhere}
