Updated December 1, 2023

All orders placed before December 15 will be processed and shipped within 2 business days.

We cannot guarantee packages will arrive by December 25. For best results, please order by the following dates:

United States:

December 10 using USPS Priority Mail or UPS Ground

December 15 using expedited services (UPS or DHL)

Rest of World:

November 19 using USPS Priority Mail Intl.

December 10 using expedited services (DHL)

Our last shipping day of 2023 is December 15.

Orders placed after December 15 will be held until January 2, 2024.