PLEASE READ: This is an individual order. You will receive your order about 3-5 weeks from the day you place it. We will do our best to ensure quick delivery, but we cannot guarantee orders will arrive by July 4th as the time frame depends on stock from the manufacturers. The sooner you place your order, the sooner it will arrive. Your order will be delivered to the address you enter at checkout. Your order may ship out in partial shipments. Shipping is a flat rate of $8.95. Free shipping on all orders of $75 or more. Please be sure to look at the size guide on each item before completing your purchase. All sales are final. If you have any questions please call or email us and we will be more than happy to help in any way we can. Thanks!