Retailers and customers brace for higher prices