Due to world demand, price fluctuations within the supply chain are common. Therefore, price is subject to change until receipt of payment and final order confirmation. Unimprinted orders will ship in approximately 24-48 hours after a) our wire transfer to the factory clears, and b) inventory is secured. Transit time is approximately 3-5 business days thereafter. Exact delivery date cannot be guaranteed due to pandemic conditions. For large PPE orders, various brands may be sent depending on availability. All PPE orders are considered final. There are no refunds or returns, and customer agrees to accept merchandise as-is.