UPDATE TO DELAYS - As of July 6th, we are still experiencing delays in our warehouses. Please allow an extra 2-3 days shipping time for orders to arrive. We are working extremely hard to get caught up. If you need something urgently, please reach out to Customer Support and we will do our best to try accommodate. Thank you for your patience and understanding.