Refactor: CardItem