Order online and choose Home Delivery at checkout for delivery to your door in 3-5 business days.* Home Delivery is $11.95 (plus tax) per order with a minimum $50 order. When you receive your order confirmation, you'll get a tracking number so you can check the status of your order. *Delivery may take longer due to higher-than-normal order volumes.
Deliver to Store
Order online and choose the Deliver to Store option at checkout. Your order will typically arrive at the store in 5-14 days but may take longer to rural locations and due to higher-than-normal order volumes. We’ll notify you by email that it’s ready for pickup at a time that’s convenient for you. When you arrive, we’ll have your order packed and ready to go!
Need it today? Shop online at one of our 190+ Same-Day Pickup stores (product availability varies by store) and your order will be packed and ready for pickup in store in 3 hours or less. Please wait for the “Your order is ready for pickup” email.