What sunglasses/eyewear do you guys find best to keep line trimmer debris out of your eyes?

I’ve had some eye damage in the past (nothing that affected my vision thankfully), i’ve tried the safety glasses, they have good coverage but fog up really bad and catch almost every drop of sweat. Right now I’m using some Superdry brand sunnies from Specsavers - great as sunglasses but I still get debris up through the bottom.

What to do??