LAYLA - Eternal Lip Stain - Tickled - N.1
KD 3.600KD 4.500LAYLA - Eternal Lip Stain - Savage - N.2
KD 3.600KD 4.500LAYLA - Everlasting - No Transfer - Mat - N.1
KD 3.400KD 4.250LAYLA - Everlasting - No Transfer - Mat - N.2
KD 3.400KD 4.250LAYLA - Eternal Lip Stain - Resilient - N.11
KD 3.600KD 4.500LAYLA - Eternal Lip Stain - Dirty - N.12
KD 3.600KD 4.500