We proudly offer free FedEx SmartPost shipping on all orders over $49.9. Please note, FedEx SmartPost requires the United States Postal Service (USPS) to make the final delivery in some circumstances.

The time frame for order delivery is divided into two parts:
Processing time: Normally 1-3 Business Days
Shipping time: Most in-stock items will arrive on your doorstep 7-10 business days after we receive your order.
Need It Faster? Expedited shipping normally 5-7 Business Days.
Shipping fee information is included on the checkout page.

International Orders
We are excited to offer international shipping for most destinations of the world. 
Note for taxes: For most of the countries, our customers do not need to pay for importing fees, duties, or VAT(Valued Additional Tax). However, some limited countries (especially some European countries such as Germany, Italy, UK, etc.) may need to pay duties or VAT according to your countries’ levying rules.

If you have any further questions, please contact our customer services at

We do not offer any Saturday delivery options at this time.

Our fulfillment center will be closed on the dates noted in the list below and will reopen on the following business day. As a result, all FedEx SmartPost shipping orders placed after 12:00pm EST on the business day prior to our fulfillment center closing dates will not ship until the following business day.
New Years’ Day
Easter Sunday
Good Friday
Memorial Day
Independence Day
Labor Day
Christmas Day