How we deliver your order

What do you charge for delivery?
Delivery in the US, Canada and Mexico is free for all orders over $50. All orders under $50 will carry a $6 Delivery fee. 

How long will delivery take?

We try to deliver within 4-7 working days to anywhere in the US, Canada & Mexico. In some instances that delivery time may exceed the 4-7 day window due to conditions outside our control. If this has happened to you, please email us on and we'll get right back to you. 

I have not received my delivery, and the stated delivery time has passed?
On rare occasions or in remote areas delays can happen. If the expected delivery times are exceeded significantly, please contact with your order number and we will try to work out what has happened with your shipment and update you accordingly. Rest assured that you will receive your shipment, even it means we have to send you a replacement.