Answer:
B. Specialty stores.
Step-by-step explanation:
Specialty stores are those retail stores that have a wide selection of products but few categories. They also focus on a target product instead of having a large collection of different products.
These days, specialty stores are flourishing due to their focused product line and the product knowledge service they provide to shoppers. The shops offer just a narrow product line but with more products of the same category, enabling the customers to have a wide range of products to select from. Added to that, the service of helping them know and learn about the products gives the shopping experience a knowledgeable one.
Thus, the correct answer is option B.