Consumers spend on health products as they pull back elsewhere