Walk into CVS and it's easy to experience sticker shock. A tube of toothpaste costs $6. A bottle of shampoo is pushing $10. Women’s razors can cost more than a restaurant lunch. But here’s the thing: ...