Most of our products are custom-made to order after we receive and accept your order. First, the fabric is printed and cut to your specifications. Then our expert technicians, working for world-class ateliers located around the world, individually assemble each item.
Products that are in-stock are shipped in one to two days after receipt of your order and confirmation of payment.
Products that have to be produced are usually ready for shipping within two to three days to one week after receipt of your order. We believe our custom finished products are worth the wait.