Urban Decay Eyeshadow It's hard to top the velvety texture of this Urban Decay Eyeshadow ($20), whether you wear the shimmer, satin, matte and metallic finishes on their own or mix and match instead. Image Source: sephora.com Urban Decay Eyeshadow $20 from sephora.com Buy Now