Free shipping for orders over $69! | 10% Off Spend $100


    Your cart is currently empty.

Receiving Time=Processing Time+Shipping Time
Note: The cut-off time for orders is 6:00 PM (GMT+08:00). After the cut-off time, we will not process orders received on the same day.
Processing time: 3-7 business days. (For some popular products there may be out of stock situation. We will notify the customers by email regarding the out of stock items. Thank you for your patience.)

Shipping Time:

Shipping Method Shipping Time

US: 7-15 business days

Others: 10-20 business days

Shipping method

Standard Shipping:

Orders between $0.00-$69.00: $6.99 postage fee
Free standard shipping for orders over $69


(1) Tracking

You will receive an email when your order is shipped out. A tracking number will be provided (the tracking number will be active within 24 hours). Please note: This may take longer during events or holidays.

Tracking information may take 24 to 48 hours to update.

If you are unable to track your package properly, please contact us and we will resolve the issue within 48 hours. Furthermore, you can track your package for through this website:

(2) Delivery Timeout

If your order is delayed, please contact us via email at and we will verify the situation with the shipping company in a timely manner. Thank you for your understanding and support.

(3) Order Cancellation

If you contact us promptly after your purchase, we can cancel your order for you. If your payment has been completed, but the package has not been shipped, you can cancel your order before the item is delivered. We will refund your money in full. Once the package has been shipped, the order cannot be cancelled.

Shipping Terms

The following terms applies when there has been a delay in shipment due to following terms:

If you failed to receive the shipment due to one of the following situations than you must pay any additionally occurred charges:

    ·    You provided an incorrect Postal or Zip Code.

    ·    Bad shipping address provided, or the provided address do not exist.

    ·    Consignee is absent when the shipping company deliver the package.

    ·    Provided Telephone Number might be used by the shipping company or us but we failed to get through.

In any or all of the cases above, the shipping company should usually informs you that they visit your address to deliver a package but you were unavailable. The Shipping Company also usually inform you about how you can retrieve the package. The shipping company may also provide the time they will hold the package for you (Usually 7 days) before it gets sent back to the sender (Us).

 The above situations and processes and policy adopted by the shipping company are beyond our control and we do not take responsibility should the above act(s) not take place. Any additional charges made by the shipping company for any reason must be paid by you to retrieve your package.

 If the package remains undelivered due to an intervention of legal authority or death in family, a photocopy of supporting documents as a proof is required in order for us to provide full or partial refund.

If the package is delivered to you and you refuse to sign when the package reach the door without a reasonable reason, the package will get sent back to us immediately. any incurred charges by us will be taken out of your order payment and remainder will be refunded to you. We can choose not to accept the returned package based on situation and condition of the package. In which case, no refund or exchange will be provided.

Note: Shipping times may be affected during public holidays as manufacturers and couriers will limit their operations during these times. Though this is unfortunately out of our control, we will try our best to improve on this issue.

Note:About Tax
In seldom cases, orders may be charged the customs fees by your government, not our site, you will be responsible for the charges. We apologize for any inconvenience, but we have no control over the customs authorities in your country or any other. Contact your local customs office for more information about customs fees, duties, and taxes.

Translation missing: