Regarding delivery times, once the product has been shipped, you can expect it to arrive within the following time frames: Spain and Portugal: typically delivered within 1-2 business days. EU countries and the United Kingdom: estimated delivery in 2-4 business days. United States: typically delivered within 2-4 business days. Other areas: estimated delivery in 4-7 business days. These estimates are provided by the courier companies we work with, and while they are generally accurate, actual shipping conditions may be affected by factors such as weather, holidays, and others.