L’Oréal Paris Infallible 2-Step Lipstick 214 Raspberry For Life

L'Oreal Paris Infallible 2-Step is the new standard in longwear lip colour. 24hr Hold and 24hr Comfort. The Hyaluronic Gel hydrates and moisturises for smooth lips.
$15.99

L’Oréal Paris Infallible 2-Step Lipstick 404 Corail Constant

L'Oreal Paris Infallible 2-Step is the new standard in longwear lip colour. 24hr Hold and 24hr Comfort. The Hyaluronic Gel hydrates and moisturises for smooth lips.
$15.99

L’Oréal Paris Infallible 2-Step Lipstick 501 Timeless Red

L'Oreal Paris Infallible 2-Step is the new standard in longwear lip colour. 24hr Hold and 24hr Comfort. The Hyaluronic Gel hydrates and moisturises for smooth lips.
$15.99

L’Oréal Paris Infallible 2-Step Lipstick 701 Captivated By Cerise

L'Oreal Paris Infallible 2-Step is the new standard in longwear lip colour. 24hr Hold and 24hr Comfort. The Hyaluronic Gel hydrates and moisturises for smooth lips.
$15.99

L’Oréal Paris Infallible 32H Fresh Wear Foundation 110

Discover our longwear yet lightweight foundation; Infallible 32H Fresh Wear. Formulated with Vitamin Cg for luminous looking skin all day & more radiant looking skin in just 4 weeks. This is L'Oréal Paris' most breathable longwear foundation with an ultra-light weight finish that doesn’t feel cakey or heavy on the skin.
$19.50

L’Oréal Paris Infallible 32H Fresh Wear Foundation 15

Discover our longwear yet lightweight foundation; Infallible 32H Fresh Wear. Formulated with Vitamin Cg for luminous looking skin all day & more radiant looking skin in just 4 weeks. This is L'Oréal Paris' most breathable longwear foundation with an ultra-light weight finish that doesn’t feel cakey or heavy on the skin.
$19.51