Enjoy free shipping now with no minimum purchase.

All orders will ship within 7-10 business days upon payment* unless otherwise stated. Should there be any unforeseen circumstance resulting in shipment delays, we will contact you soonest to update you on the revised shipping estimate.

We seek your understanding that in the event an order is returned to our warehouse due to non-delivery after 2 unsuccessful attempts (e.g. receiver failed to reschedule the delivery, receiver out of the country, etc.), a redelivery charge will be imposed.

*95% of the parcels during off-peak season will be attempted to deliver within 3-7 business days from order date (excluding order date). During peak season, please allow 3 additional business days excluding delivery exceptions or delays due to unforeseen circumstances.