What is the fine-grained topic of the following text: They range in price from £3.50 to £5.25, which is pretty good value considering how long they last, and as with all Lush products only natural ingredients are used and they’re not tested on animals. Only return the topic.
Lush products' affordability and ethical production