This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

Free Shipping Over $69! Buy More Save More


Total Delivery Time = Processing Time + Shipping Time

  • Processing Time: For in-stock items, please expect an additional 1~3 days in warehouse processing time for the total delivery estimates.* For pre-order items, please refer to the estimated date provided on the product’s description page. And it's not recommended to choose express shipping for pre-order.
  • Shipping Time: Depending on the destination country of delivery.

Shipping Time

  • The figures below are the average time for shipping delivery in the last 15 days. The data is available for reference, and the exact delivery time varies according to the specific areas.
  • We provide FREE STANDARD SHIPPING on orders over US$69 after discounts (if applicable) in selected countries and regions. Please check more information about your order on the Order Details page.
    Destination Standard Delivery Expedited Delivery
    The United States 6-12 Business Days 5-8 Business Days
    The United Kingdom 4-8 Business Days 3-5 Business Days
    Germany 5-11 Business Days 4-7 Business Days
    France 5-10 Business Days 4-6 Business Days
    Spain 5-10 Business Days 4-8 Business Days
    Italy 7-11 Business Days 4-8 Business Days
    Canada 8-15 Business Days 8-10 Business Days
    Mexico 8-20 Business Days
    Netherlands 6-10 Business Days 5-7 Business Days
    6-14 Business Days
    8-10 Business Days
    6-10 Business Days
    Poland 6-10 Business Days
    Denmark 6-12 Business Days
    7-9 Business Days
    6-8 Business Days
    6-14 Business Days
    6-14 Business Days
    Norway 8-10 Business Days
    Croatia 6-10 Business Days
    Bulgaria 6-10 Business Days
    Greece 8-12 Business Days
    Romania 6-10 Business Days


    7-15 Business Days
    5-7 Business Days
    New Zealand
    6-15 Business Days
    6-12 Business Days
    6-11 Business Days
    United Arab Emirates 6-10 Business Days
    Saudi Arabia 6-10 Business Days
    Qatar 6-10 Business Days
    Kuwait 6-10 Business Days
    6-12 Business Days
    6-12 Business Days
    Belgium 8-12 Business Days
    Ireland 6-14 Business Days
    Thailand 5-6 Business Days
    Colombia 15-18 Business Days
    Czechia 6-10 Business Days
    Egypt 10-15 Business Days
    Estonia 6-10 Business Days
    Hungary 6-10 Business Days
    India 8-15 Business Days
    Indonesia 4-10 Business Days
    Israel 6-10 Business Days
    Japan 5-12 Business Days 2-6 Business Days
    Kazakhstan 7-14 Business Days
    Latvia 6-10 Business Days
    Malaysia 5-10 Business Days
    Pakistan 11-14 Business Days
    Philippines 6-10 Business Days
    Serbia 6-10 Business Days
    Singapore 4-7 Business Days 3-4 Business Days
    South Africa 10-15 Business Days
    South Korea 6-8 Business Days 3-4 Business Days
    Turkey 6-10 Business Days
    Vietnam 6-10 Business Days
    Brazil 18-22 Business Days
    US Island 15-25 Business Days

    Failed Delivery Situation

    Please note that there are some restrictions such that our carriers can't ensure safe delivery to certain addresses (and we understand that there's nothing worse than a lost package). So please be sure to provide your address with specific details such as street number/building number if you have one.

    • We are not responsible for any failed delivery attempt caused by negligent behaviors of customers. Negligence includes, but is not limited to, incorrect information provided for delivery, such as order address/contact number/consignee's name. In this case, we are unable to file a refund for you.
    • If you find that your order information is wrong, please contact us at with your order number and correct information before the order is shipped out, and as soon as possible.
    • For certain countries or regions such as Puerto Rico, American Samoa, Guam, Northern Mariana Islands, Virgin Islands, please allow 1-2 extra days for delivery. Please kindly note that you might need to pick up your package from your regional post office. Thank you for your patience and understanding!

    Additional Information

    • Unexpected delays during transit may happen due to peak seasons, extreme weather, strikes, and public holidays. We appreciate your patience and understanding in advance.
    • With some carrier services experiencing unexpected delays in transit or slight delays in providing tracking details, we appreciate your patience and understanding in advance. It's our top priority to make sure your orders get delivered to you as soon as possible.
    • APO/FPO/DPO addresses in all countries are not supported. Please fill in an alternative address when you place an order.
    • If you have any questions regarding shipping and delivery, please feel free to contact us at

    Use code WELCOME at checkout to get 10% off your first order!


    Congratulations! Your order qualifies for free shipping You are $69 away from free shipping.
    No more products available for purchase