Это смешанный тип условного предложения (Mixed Conditional). Первая часть относится к настоящему (If + Past Simple), а вторая — к прошлому (would have + Past Participle). В данном случае, в главной части предложения (следствие) пропущена отрицательная форма глагола 'to buy' в Past Perfect.
If you cared more about the environment, you wouldn't have bought these packaged goods yesterday.
Ответ: wouldn't have bought