Inflation is cooling, why do groceries still cost so much?