
Moroccanoil - Moisture Repair Shampoo
Infused with antioxidant-rich argan oil, keratin proteins, and fatty acids, this moisturising shampoo helps strengthen broken strands and dead ends.
250ml
Infused with antioxidant-rich argan oil, keratin proteins, and fatty acids, this moisturising shampoo helps strengthen broken strands and dead ends.
250ml
Description
Infused with antioxidant-rich argan oil, keratin proteins, and fatty acids, this moisturising shampoo helps strengthen broken strands and dead ends.
250ml























