Please note, our products are hand-made in West Africa, and shipped from there. Your custom Order is unique, so a Yarn Purchase Deposit (applied towards the full balance) is needed to secure your order. Full payment + delivery costs, gets the order shipped. Any Duties are for buyer. Thank you!