We used commercial formulation ingredients as received from BASF. These materials with their chemical structures are fully detailed in a separate work, as part of the Supplementary Information (SI) of our formulations workflow and dataset . We formulated from a set of 12 surfactants, four conditioning polymers (𝑃 ! = Luviquat ® Excellence, 𝑃 " = Dehyquart ® CC6, 𝑃 # = Dehyquart ® CC7 Benz, 𝑃 $ = Salcare ® Super 7), and two thickeners (𝑇 ! = Arlypon ® TT, 𝑇 " = Arlypon ® F). Of these, we note that 𝑃 ! and 𝑃 " were relatively highly charged cationic polyelectrolytes, whilst 𝑃 # and 𝑃 $ had a lower charge density. This will be used later.