25 Best Long-Lasting Lipsticks and Lip Stains of 2021
25 Long-Wearing Lipsticks, Stains, and Creams That Won't Smudge or Smear
15
We've all got our vices, Urban Decay just happens to have 100 of them in its Vice Lipstick ($19) line. You'll have no trouble choosing your vice among their bold brights, moody darks, trendy neutrals, and neon offerings.