Subscribe here for the latest beauty news and special offers:

Delivery Charges & Times

UK Standard: FREE FOR ALL ORDERS* – delivery takes 3 - 5 working days 

UK Express: £2.00 – delivery takes 1 - 2 working days 

UK Next Day: £5.95  – guaranteed next working day delivery for orders placed on working days before 13:00 UK time (orders placed Monday to Thursday will be delivered Next Day, orders placed on Friday may be delivered on Saturday, if not then on the following Monday, orders placed at the weekend will be shipped on the next working day) 

Europe Standard: £3.50 (FREE for orders over £35) – delivery usually takes 7 - 10 working days

Europe Priority: £7.50 – delivery usually takes 3 - 5 working days

Worldwide Standard: £5.95 (FREE for orders over £50) – delivery usually takes 7 - 10 working days (Excludes Mainland China - See Below)

Worldwide Priority: £9.95 – delivery usually takes 5 - 7 working days

Please note that the delivery times given are estimates provided by the carriers we use. Please allow up to 15 working days for UK orders and 30 working days for International orders to arrive, as an item cannot be classified as “lost in post” and a replacement issued until that length of time has elapsed.

* Minimum Order Value £10.00

DELIVERIES TO MAINLAND CHINA - We have been informed by Royal Mail that some deliveries to Mainland China are being delayed for a long time at Customs in China. For this reason all orders to Mainland China are sent using our Worldwide Priority Signed service. We cannot accept claims for items being Lost in Post if they are delayed at Customs. For this reason, please allow up to 45 working days from the date of dispatch before contacting us. 

Some delivery services require a signature on delivery. If you are unable to sign for the goods, you will need to arrange redelivery with the carrier or collect the goods yourself. If you fail to do so within their timescales (usually 7 days), the goods will be returned to us and you will need to pay for redelivery.

Any costs incurred due to incorrect delivery details being submitted when you place your order will be at your own cost.

Any charges made by local customs are the sole responsibility of the customer.



We dispatch Monday to Friday, and aim to dispatch all orders received before 15:00 UK time on the same working day, although this may sometimes take longer. Orders received at weekends or Bank Holidays will be dispatched on the next working day.