Cosmo editors tested over 350 makeup products to compile our Holy Grail Awards: the 75 best foundations, lip glosses, ...