Free shipping is around 7 - 21 woking days. Express shipping is 3 - 10 working days.
Usually 1 business days, but up to 3 business days
Rarely happens but if it does, we will refund or reship another with upgraded shipping. You choose.
All of our products include size chart and sizes might be different from one factory to another. Please check the size chart carefully. And anyway we offer a 30 days return no question asked, you can read more at our Return Policy page.
It might happen, we are humans and we also do mistakes. In this case please file a return at the return request page and we will get back to you with instructions and prepaid label for your return.
We actually accept every product you bought within 30 days of receiving. You can read more about it on our Return Policy page.