Perfect Lip Gloss 03 silk

Perfect Lip Gloss 03 silk

Small and fine for extra shine

  • £16.00*
  • 4 ml | 100ml - £400.00
Perfect Lip Gloss 02 caramella

Perfect Lip Gloss 02 caramella

Small and fine for extra shine

  • £16.00*
  • 4 ml | 100ml - £400.00
New
Lip Oil 02 pink magenta

Lip Oil 02 pink magenta

  • £18.50*
  • 5 ml | 100ml - £370.00
Perfect Lip Gloss 06 nude rose

Perfect Lip Gloss 06 nude rose

Small and fine for extra shine.

  • £16.00*
  • 4 ml | 100ml - £400.00
Perfect Lip Gloss 01 beach orange

Perfect Lip Gloss 01 beach orange

Small and fine for extra shine

  • £16.00*
  • 4 ml | 100ml - £400.00
Perfect Lip Gloss 05 urban pink

Perfect Lip Gloss 05 urban pink

Small and fine for extra shine

  • £16.00*
  • 4 ml | 100ml - £400.00
New
Lip Oil 01 salmon

Lip Oil 01 salmon

  • £18.50*
  • 5 ml | 100ml - £370.00
New
Lip Oil 03 pale pink

Lip Oil 03 pale pink

  • £18.50*
  • 5 ml | 100ml - £370.00
Perfect Lip Gloss 04 cinderella pink

Perfect Lip Gloss 04 cinderella pink

Small and fine for extra shine.

  • £16.00*
  • 4 ml | 100ml - £400.00