Sort by:
Kiko Milano Unlimited Double Touch 103 Natural Rose
KIKO Milano Unlimited Double Touch Long-Lasting Liquid LipstickA two-step liquid lipstick that combines intense color with radiant shine for a flawless look that lasts up to 16 hours. The fast-drying...
Kiko Milano Unlimited Double Touch 131 Spiced Tea
KIKO Milano Unlimited Double Touch Long-Lasting Liquid LipstickA two-step liquid lipstick that combines intense color with radiant shine for a flawless look that lasts up to 16 hours. The fast-drying...
Kiko Milano Unlimited Double Touch 121 Dark Rosy Chestnut
EGP 999
 long-lasting, two-step liquid lipstick that pairs a high-pigment base color with a clear lip gloss to deliver a vibrant, high-shine finish that lasts up to 12 hours.Step 1 (Base Color):...