Why does an order sometimes take just a day, and sometimes take weeks to fulfill?

While we do our very best to fulfill all orders in the fastest available time frame, in the event an item is unavailable at the store, we transfer it from our warehouse to our selected store. This process takes approximately 3 weeks. Please refer our Fulfillment Time Frame in our Shipping Info page: Fulfillment Time Frame