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 circumstances 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, the 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 the order date (excluding the order date). During peak season, please allow 3 additional business days excluding delivery exceptions or delays due to unforeseen circumstances.