Collection: Vibrant Hair Colour

7 products
  • Vibrant Red Refresher Colour Maintenance
    (10)
    Regular price
    £9.95
    Sale price
    £9.95
    Regular price
    £0
    Sold out
  • Intense Red Vibrant Semi-permanent Hair Dye
    (6)
    Regular price
    £6.95
    Sale price
    £6.95
    Regular price
    £0
    Sold out
  • Neon Pink Vibrant Semi-permanent Hair Colour
    (3)
    Regular price
    £6.95
    Sale price
    £6.95
    Regular price
    £0
    Sold out
  • Pure Purple Vibrant Semi-permanent Hair Colour
    (9)
    Regular price
    £6.95
    Sale price
    £6.95
    Regular price
    £0
    Sold out
  • Carmine Pink Vibrant Semi-permanent Hair Colour
    (3)
    Regular price
    £6.95
    Sale price
    £6.95
    Regular price
    £0
    Sold out
  • Electric Blue Vibrant Semi-permanent Hair Colour
    (2)
    Regular price
    £6.95
    Sale price
    £6.95
    Regular price
    £0
    Sold out
  • Ruby Red Vibrant Semi-permanent Hair Dye
    (2)
    Regular price
    £4.95
    Sale price
    £4.95
    Regular price
    £0
    Sold out