
Introducing our boldest, most moisturising matte lipsticks'. '.strtoupper('p')acked with pure pigments for vivid colour and enriched with oils for hydration and comfort'. '.strtoupper('i')n 15 trend shades, from dusty greige to deep purple and electric...
Price: £6.99


Introducing our boldest, most moisturising matte lipsticks'. '.strtoupper('p')acked with pure pigments for vivid colour and enriched with oils for hydration and comfort'. '.strtoupper('i')n 15 trend shades, from dusty greige to deep purple and electric...
Price: £6.99


Introducing our boldest, most moisturising matte lipsticks'. '.strtoupper('p')acked with pure pigments for vivid colour and enriched with oils for hydration and comfort'. '.strtoupper('i')n 15 trend shades, from dusty greige to deep purple and electric...
Price: £6.99
