While YSL themselves has a bigger variety, shopping for a card holder at a place like Bloomingdale's is always good since you can accumulate points for rewards!