Shoppers can expect to pay about 2.9% more on average for groceries and restaurant meals.