Heat protectant/anti frizz

Sorry, this is a haircare post as opposed to makeup!

I have long wavy hair, I wouldn't say it's dry but it does get frizzy on the top half of my hair. I'm looking for two things - a heat protectant spray and something to help control this frizz, potentially a product that does both and I can use even on days I don't use heat. It needs to be something which won't make my hair too oily, especially considering the frizz is near the top of my head where oil accumulates naturally on my roots anyway.

Don't mind if it's cheaper or higher end, but if it's a higher end product it would be great if it's available at Mecca!