L'Oréal Paris EverPure Sulfate Free Bond Repair+ Pre-Shampoo
The cheapest here at $12.99 and stated safe for color-treated hair, but it is a pre-shampoo treatment you rinse after 5 to 10 minutes. L'Oréal prints the size only as 5.1 oz and makes no vegan or cruelty-free claim on the page.