Despite a financial crunch, 81% of consumers made impulse buys in 2026. Find out why and how to curb the habit.