Shipping & Delivery

Our goal is to offer you the best shipping options without any additional cost on your side, no matter where you live. Every day, we deliver to hundreds of customers across the world, ensuring that we provide the very highest levels of responsiveness to you at all times.


The delivery time is divided into two parts: 

Processing time: All orders are sent for dispatch within 24 hours after the order is placed. Order processing takes between 2 to 4 business days which includes verification of the order, tailoring, quality check and packaging.

Shipping time: This refers to the time it takes for items to be shipped from our sorting and fulfillment facilities to the destination. After leaving the facility, items usually take between 7 and 21 business days to arrive at their destination but can take longer in rare cases. You can expect to receive your items within the following time frame depending on delivery destination.

  • US, Canada & Australia: 2-3 weeks (average 10 business days)
  • UK & most of the EU: 3-4 weeks (average 15 business days)
  • Rest of the World: up to 6 weeks (average 25 business days)

You will receive the confirmation informing you that your order has been received and is being processed. You will receive a second confirmation with tracking information once your order is shipped. You can check the status of your order via our order tracking page.


We offer FREE standard shipping on all US and International orders. (Yay!)


Customers are responsible for paying custom duties if imposed by the customs.


Although it is very rare, in case your item goes missing or shows up late, don't worry. Just leave a message with your order number via the Contact Us page and we will reply within 24 hours.

Happy shopping!