We use different shipping companies to try to get your item to you as quickly as we can - the carrier will vary depending on the size of your item and your location. Typically, our delivery times are ~7-10 business days (with 1-2 days of processing time), but cannot guarantee delivery times because of situations outside of our control.
This includes bad weather or an unexpected surge of online orders, which may lead to your order being delivered late even if it’s supposed to arrive on time. We highly recommend you order by December 11th to have the highest likelihood of receiving your item in time for the Holidays.
If you would like to get the latest delivery windows for a specific item, you can reach out to our customer service team and submit a ticket here.