Holiday shoppers battle high inflation, rising interest rates