Food costs at an all-time high for eating out and at home