CVS sells a wide assortment of general merchandise, including pharmacy, beauty products and cosmetics, film and photo finishing services, seasonal merchandise, greeting cards and convenience foods.