Standard Free US Shipping orders must be placed by Dec 12 to guarantee arrival by Dec 24. While orders will generally arrive much sooner, carriers frequently experience delays due to increased volume over the holidays.
Expedited orders must be placed by Dec 20 to arrive by Dec 24. Express shipping is 2 business days once product is received by the carrier.
We are working harder than Santa's elves to get your order out the same day or next business day. Carriers sometimes experience delays during holidays and winter weather. We (and they!) thank you for your patience.
Canada orders may take 2-4 weeks.
Orders placed after 10 am PST (1 pm EST) will be shipped the following business day. Orders placed during peak periods (Black Friday, Christmas) may take longer to arrive, due to delays with shipping companies.