In case of online payment each product is sent out within 24 to 36 hours after transaction.
In case of money transfer, delivery time can be longer, because the money has to be booked to the account.
Parcels are delivered by couriers. Delivery time depends on the chosen company, kind of order, recipient's address. Usually it takes 2-4 business days.