I recommend that you come to Berlin to buy your make up. There is a make-up-shop in the district "Prenzlauer - Berg" which uses and sells very high quality and natural make-up prducts. It's not that expensive as you might expect now.
The special thing is that you first get personal advice depending on your type of skin, your hair-colour and also your eye colour.
Then you can try some of the recommended products to find the best one for you. After chosen the products that fit to you you get a professional make up by a top-stylist using your chosen favourite things.
This is completly for free and you get also a prosecco :-)
The only condition is that you have to buy at least three products to get this service for free. But in my opinion it is worth it :)
So come to Berlin and enjoy your beauty-day!