It's mainly due to higher fuel prices.
Food doesn't just magically appear on grocery shelves. It's shipped via trucks, and the cost of diesel is rising as fast as for gas. Freight companies are having to make up the cost in fuel with higher shipping rates. This applies to everything across the board from automobiles to blue jeans.
