Filter Sort by Sort by Filter Sort by Sort options Popularity Lowest price Highest price Name A-Z Name Z-A Brand A-Z Product line Product line Bad Boy Good Girl Price Price From To Brand Brand Carolina Herrera 2 Item(s) Carolina Herrera Good Girl Eau de Parfum 80 ml Carolina Herrera $202.00 ($252.50 / 100 ml) Carolina Herrera Bad Boy Eau de Toilette 100 ml Carolina Herrera $159.00 ($159.00 / 100 ml)