The impact of animal welfare regulations on firms' product offerings: Humane or organic product?. (10th October 2022)