1. She wears light makeup that looks natural.

2. She puts on light makeup that looks natural.

3. She is wearing light makeup that looks natural.

4. She is putting on light makeup that looks natural.
-----------------------
Are they all gramatical?
Any diferences?

All are fine.

They are slightly different in meaning, but all are correctly written.