How long will my order take to be delivered?

We aim to dispatch all orders from our warehouse within 24 hours, but please allow up to 3 business days during peak periods. Orders will not be shipped on weekends and holidays. Customized products may extend the processing time by 3-5 days

Estimated Time Of Arrival:

US 6-10 working days
UK 4-8 working days
Canada 6-10 workling days
Australia  6-10 working days
Rest of the world 8-14 working days

* Shipping time excludes clearance/customs delays (if applicable)

Please keep in mind that once the package is handed over to the shipping courier, there might be circumstances out of our control that may cause delivery delays.  

If your order has not arrived within the estimated time of arrival, please send us an email via, our customer representative will try their best to help.


How to cancel my order?

You can cancel your order within 24 hours after you place the order. Send us an email via as soon as possible if you change your mind, we will cancel the order and refund you before it is being shipped. 


Will I need to pay customs fees (duty & taxes)?

We will take care of duty and taxes so you don't have to worry about it. 


How to track my order?

You will be given a tracking number through email once we shipped your order, you can track your order on our website tracking page. Click here to go to the tracking page


Where is my order shipped from?

We have multiple fulfillment centers around the world include North America, the EU & Asia. Your order will be shipped from the fulfillment center that provides the fastest line to your address.