Is it permissible to wear cosmetics in front of non-mahram males? Does this include mascara or eyeliner (kohl in Arabic)?

None of these are permissible.