Yes, CVS sells Sephora gift cards. CVS's gift card offerings provides shoppers with more flexibility and options for gifting and unique shopping needs.