Perfect Lip Gloss 06 nude rose

Perfect Lip Gloss 06 nude rose

Small and fine for extra shine.

  • $24.00*
  • 4 ml | 100ml - $600.00
Perfect Lip Gloss 01 beach orange

Perfect Lip Gloss 01 beach orange

Small and fine for extra shine

  • $24.00*
  • 4 ml | 100ml - $600.00
Perfect Lip Gloss 02 caramella

Perfect Lip Gloss 02 caramella

Small and fine for extra shine

  • $24.00*
  • 4 ml | 100ml - $600.00
Perfect Lip Gloss 05 urban pink

Perfect Lip Gloss 05 urban pink

Small and fine for extra shine

  • $24.00*
  • 4 ml | 100ml - $600.00
Perfect Lip Gloss 03 silk

Perfect Lip Gloss 03 silk

Small and fine for extra shine

  • $24.00*
  • 4 ml | 100ml - $600.00
Perfect Lip Gloss 04 cinderella pink

Perfect Lip Gloss 04 cinderella pink

Small and fine for extra shine.

  • $24.00*
  • 4 ml | 100ml - $600.00