I've been using Fenty Hydra Visor, which ticks all the boxes, I really like it but I seem to get through it really quickly. I also like that it is cruelty free and refillable.
Looking for alternative recommendations for a daily face spf that won't clog pores, works under makeup without balling up and doesn't sting eyes.