I live in the Philippines and its hot AF here. The only blushes that last on my cheek are non-ab Glossier cloudpaint and Colourette's color tint. I believe the colourette one is an oil-type tint. it lasts the whole day, lightweight, and easy to blend. I much prefer this than Glossier's. However, I'm not sure if its available outside of my country.