The difference between food allergy and food intolerance