Keratin reconstructing shampoo replenishes and protects hairs natural keratin protein, improving elasticity and preventing future breakage, while adding intense hydration that restores softness and shine.