Halfords navigates through obstacles as promotional activities impact profitability and consumer confidence