No, you won't find Sephora gift cards at CVS stores. Head to official Sephora stores or other authorized retailers to purchase a Sephora gift card.