Retail recovery and enduring entertainment prop up non-essential spending