Eve Teschmacher (played by Andrea Brooks) on Supergirl on The CW was spotted wearing this blue ruffled neck top on Supergirl on episode 'Not Kansas' (3x21) in Jun 2018. Eve's Top is the Ruffle Neck Shirt by Frame . Eve's Skirt is the Short Skirt by H&M.