Free Shipping

All United States orders over $25 come with free shipping. Orders less than $25 are processed and arrive in the same amount of time, but cost $3.99. Please allow 1-2 business days in most circumstances for your order to ship followed by 1-4 business days in transit once your order has shipped. Additional processing times may apply on occasion. If you order does not ship within 5 business days you will receive an email with an update.

Holiday Arrival Guarantee

Since we offer so many seasonal collections of products, we are fully committed to guaranteeing their arrival in time to be used for that holiday. Extra help is brought in a few weeks before major holidays to make sure orders are processed on time. Please see list below of Holiday order cut-off times for guaranteed holiday delivery.

  • Halloween* – Order by end of day Oct 23rd
  • Thanksgiving* – Order by end of day Nov 19th
  • Christmas – Order by end of day Dec 17th
  • New Years Eve* – Order by end of day Dec 23rd

*Only items in same category as that holiday are guaranteed on-time arrival. Christmas is the exception where all items are guaranteed on-time delivery.

International Shipping (Outside U.S)

Please allow additional time for both processing and transit on all orders placed outside of the United States. While it is unlikely to take any extra time for us to get your order out, once it has shipped, we have little control over it’s transit times. At this time we are only providing international shipping to Canada, United Kingdom & Germany.