Where sports meets style.
Should it be:
Where sports meet style. - Because sports is plural.
But how come I see so many people use - when sports meets style?
It's everywhere on the internet.
I have no idea why. You will find plenty of poor grammar everywhere.
In your context, I would use "sport" as a collective noun.
Where sport meets style.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.