Delivery

Our delivery options are designed to work around you and your busy life. Please note, from time to time certain delivery options may not be available – this will be advised at checkout.


Shop online and collect in-store.

Collect your order on the same day, or within 3-5 working days depending on in-store availability – we’ll email you as soon as your order is ready to pick up.

You can use the service at all our UK standalone stores. Find your nearest store.

Your order will be held at your chosen store for 7 days after you've received your email confirmation, please check our Click & Collect information page for more details.

Free on orders over £150

Deliveries will take 3-5 working days and are delivered via Hermes. Should your order be sent from store, it will arrive via DPD.

Monday - Saturday

Arrives between 8am and 8pm.
Hermes are unable to deliver on Sundays or bank holidays.

We'll let you know as soon as we’ve dispatched your order. If you're not home to receive your delivery, the courier will leave a calling card so you can arrange re-delivery with them.

Next-day deliveries will arrive between 8am and 8pm via Hermes.

Place order Receive it

Monday - Thursday
Order before 7pm

Next day

Friday
Order before 7pm

Saturday

Saturday - Sunday
Order before 3pm

Monday

Orders placed after the cut-off time will be delivered the following day. If you are ordering on a bank holiday please allow an extra day for your delivery.

Your order will need to be signed for.

There are some postcode restrictions to this service and we're unable to deliver to the following postcodes: AB, BT, GY, HS1-9, IM, IV1-56, JE, KA27-28, KW1-17, PA20-78, PH19-50, TR21-25, and ZE1-3.

Nominated Day - £5.99Free

Deliveries will arrive between 8am and 6pm via Hermes.

Monday - Sunday

Choose your nominated day up to 7 days in advance. Place your order by 8pm to receive it the next day. To receive your delivery on a Monday, place your order before midday on Friday.

Hermes are unable to deliver on bank holidays.

Nominated Evening - £7.99Free

Deliveries will arrive between 6pm and 10pm via DHL.

Monday - Friday

Choose your nominated evening up to 5 days in advance. Place your order by 10pm to receive it the next evening. To receive your delivery on a Monday, place your order before midday on Friday.

Your order will need to be signed for.

Missed delivery?

If you’re not in to receive your order it will be returned to us. The courier will leave a calling card informing you how to re-arrange your delivery.

There are some postcode restrictions to this service and we're unable to deliver to the following postcodes: AB, BT, GY, HS1-9, IM, IV1-56, JE, KA27-28, KW1-17, PA20-78, PH19-50, TR21-25, and ZE1-3.

Please note, the above policy only applies to the UK.
View our international sites.