/*
 * Keep Avada's classic WooCommerce product cards intact on category archives.
 *
 * The child theme historically aligned product images by turning the complete
 * li.product into a horizontal flex container. Avada expects the card itself
 * to remain a block on desktop; only its image wrapper should control image
 * alignment. Product titles also need an archive-specific size so Avada's
 * responsive H3 typography cannot expand them to the global heading size.
 */
body.tax-product_cat #content ul.products > li.product .product-title,
body.tax-product_cat #content ul.products > li.product .product-title a {
	font-size: 18px !important;
	line-height: 1.35 !important;
}

@media only screen and (min-width: 801px) {
	body.tax-product_cat #content ul.products > li.product {
		display: block !important;
		align-items: initial !important;
		justify-content: initial !important;
	}
}

@media only screen and (max-width: 800px) {
	body.tax-product_cat #content ul.products > li.product .product-title,
	body.tax-product_cat #content ul.products > li.product .product-title a {
		font-size: 14px !important;
		line-height: 1.3 !important;
	}
}
