/* Noms de produits dans les cartes : césure aux espaces seulement (Divi met overflow-wrap: break-word,
   qui coupait « Nonpareilles » en plein mot sur mobile). */
ul.products li.product .woocommerce-loop-product__title {
	overflow-wrap: normal;
	word-break: normal;
	hyphens: manual;
	text-wrap: balance;
}

/* Mobile : cartes de la classe « ma-carte-produit » (CSS additionnel du thème) plus compactes,
   pour que les mots longs tiennent sur une ligne dans les deux colonnes. */
@media (max-width: 767px) {
	body .ma-carte-produit ul.products li.product {
		padding: 12px 10px;
	}

	body .ma-carte-produit ul.products li.product h2.woocommerce-loop-product__title {
		font-size: 15px !important; /* le CSS additionnel impose 18 px !important */
		line-height: 1.35;
		padding-top: 12px;
	}

	body .ma-carte-produit ul.products li.product .price {
		font-size: 14px;
	}
}
