Rising costs weigh on small retailers as wellbeing message gets through