All orders will be produced and shipped within 24 - 48 hours.

The shipping fees and transit time are the same to US, Canada and all other countries.

Delivery dates are not guaranteed and may include extra transit time because of unforeseen delays.

Late deliveries are always a possibility, however, we will try our best to ensure all deliveries arrive on time.