Free shipping via USPS Priority Mail
In-stock products delivery in continental U.S. is guaranteed by December 24 for orders placed no later than December 16 at 3 PM EST.
Overnight Shipping via USPS Priority Mail Express
In-stock products arrive next business day if ordered Monday to Friday before 3 PM EST, and ship the next business day if ordered after 3 PM. The deadline for December 24 delivery is December 21, 12 PM EST. The cost is $20.
Standard Free Shipping
After December 8, delivery on time for December 24 is NO longer guaranteed for Canada with this shipping method.
USPS Priority Mail International
In-stock products delivery in Canada is guaranteed by December 24 if ordered by December 12 at 3 PM EST. The cost is $20.
USPS Priority Mail Express International
In-stock products delivery by December 24 is guaranteed for orders placed by December 17 at 3 PM EST. The cost is $35.