As you are preparing for your holiday orders, please keep in mind the following deadlines. We will maintain an updated estimate on how long it is taking to get orders out, but we cannot guarantee a delivery date after the package is in the hands of the post office (sorry!).
Local orders must be placed by December 20th and must be picked up December 21st. We are closed December 22nd - 27th so you will be unable to retrieve your order during these times.
USA orders must be placed by December 18th in order to be most certain you will get your order in time, unless you pay for rush delivery (which moves your order to the top of our fulfillment list), or Express Shipping (in which the post office guarantees 1-2 day delivery). Or you can do both. The last day to make Express Rush orders is by NOON Monday, December 21st. But that is putting a lot of faith in the post office! Better get your order in sooner.
International orders must be placed by December 1st in order to be most certain you will get your order in time.
Current fulfillment time: 4 business days.