Too small, not L in European clothes
Transparent, it looks like normal jogging trousers on the foto. The material is not good quality. Too small, L should be labelled M.
The track pants are good for that price. Its to wear at home.