/**
 * Product display cards — compact listing name size.
 * Does not change product-details title (h1.name).
 */

body.shop-page .product .product-info .name,
body.shop-page .product .product-info h3.name,
body.shop-page .category-product .product .product-info .name,
body.shop-page .category-product .product .product-info h3.name,
body.shop-page .category-product .product h3.name,
body.shop-page .index-product-item .product-info .name,
body.shop-page .index-product-item .product h3.name,
body.shop-page .search-result-container .product .product-info .name,
body.shop-page .search-result-container .product-info .name,
body.shop-page .homepage-container .product .product-info .name,
body.shop-page .hot-deals .product-info .name,
body.shop-page .upsell-product .product .product-info .name,
body.shop-page .sidebar-carousel .product .product-info .name,
body.shop-page .best-seller .product .product-info .name,
body.shop-page .special-offer .product .product-info .name,
body.shop-page .seller-product .products .product .product-info .name,
body.category-modern-page .category-product .product-info .name,
body.category-modern-page .category-product .product-info h3.name,
body.category-modern-page .category-product .product h3.name,
body.shop-index-page .category-product .product-info .name,
body.shop-index-page .category-product .product h3.name {
	font-size: 17px !important;
}

body.shop-page .product .product-info .name a,
body.shop-page .product .product-info h3.name a,
body.shop-page .category-product .product .product-info .name a,
body.shop-page .category-product .product .product-info h3.name a,
body.shop-page .index-product-item .product-info .name a,
body.shop-page .search-result-container .product .product-info .name a,
body.shop-page .search-result-container .product-info .name a,
body.shop-page .homepage-container .product .product-info .name a,
body.shop-page .hot-deals .product-info .name a,
body.shop-page .upsell-product .product .product-info .name a,
body.shop-page .sidebar-carousel .product .product-info .name a,
body.shop-page .best-seller .product .product-info .name a,
body.shop-page .special-offer .product .product-info .name a,
body.shop-page .seller-product .products .product .product-info .name a,
body.category-modern-page .category-product .product-info .name a,
body.category-modern-page .category-product .product-info h3.name a,
body.shop-index-page .category-product .product-info .name a,
body.shop-index-page .category-product .product h3.name a {
	font-size: inherit !important;
}

body.shop-page .random-product-item .name,
body.shop-page .random-products-scroll .random-product-item .name,
body.category-modern-page .random-products-scroll .name,
body.category-modern-page .heroes-products-scroll .random-product-item .name {
	font-size: 15px !important;
}

body.shop-page .random-product-item .name a,
body.shop-page .random-products-scroll .random-product-item .name a,
body.category-modern-page .random-products-scroll .name a,
body.category-modern-page .heroes-products-scroll .random-product-item .name a {
	font-size: inherit !important;
}

/* Keep product detail page title unchanged */
body.shop-page .single-product .product-info .name,
body.shop-page .single-product .product-info > h1.name,
body.product-details-modern-page .single-product .product-info .name,
body.shop-page .single-product .upsell-product .product .product-info .name a {
	font-size: 36px !important;
}

@media (max-width: 991px) {
	body.shop-page .product .product-info .name,
	body.shop-page .product .product-info h3.name,
	body.shop-page .category-product .product .product-info .name,
	body.shop-page .index-product-item .product-info .name,
	body.shop-page .index-product-item .product h3.name,
	body.shop-page .search-result-container .product .product-info .name,
	body.shop-page .search-result-container .product-info .name,
	body.category-modern-page .category-product .product-info .name,
	body.category-modern-page .category-product .product-info h3.name,
	body.category-modern-page .category-product .product h3.name,
	body.category-modern-page .search-result-container .index-product-item .product-info .name,
	body.category-modern-page .search-result-container .index-product-item .product h3.name,
	body.shop-index-page .category-product .product-info .name,
	body.shop-index-page .category-product .product h3.name,
	body.sub-category-page .search-result-container .index-product-item .product h3.name,
	body.sub-category-page .search-result-container .index-product-item .product-info h3.name {
		font-size: 15px !important;
	}

	body.shop-page .random-product-item .name,
	body.shop-page .random-products-scroll .random-product-item .name,
	body.category-modern-page .random-products-scroll .name {
		font-size: 14px !important;
	}
}
