03/05/2022 NOTICE: We experienced numerous delays for orders over the last several weeks. The remainder of these are finishing up and will be out within the next week. We appreciate your patience. Normal operational lead times should resume by 3/21/22 and will not be accepting new orders until that time.

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, especially during peak season. If you order does not ship within 5 business days you will receive an email with an update.

Holiday Order-By Dates (2022)

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 on-time holiday delivery.

  • Valentine’s Day* – Order by end of day February 7th
  • St Patrick’s Day* – Order by end of day March 9th
  • Easter* – Order by end of day April 8th
  • Independence Day (4th of July) – Order by end of day June 27th

*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.