Selena Gomez  nows how to roll with the punches -- and the protesters! In NYC on Wednesday evening (Feb. 6), the 20-year-old singer and actress was in the front row at the first-ever fashion show for NEO by Adidas, for whom she serves as brand ambassador.

PHOTOS: Selena's sexy style

Bopping along in her seat during Neo's presentation of youthful seasonal swim and beach styles, Gomez was thrown for a major loop in the middle of the event -- when an uninvited young woman in a T-shirt and hoodie handed Gomez and other guests a flyer, with a companion nearby also distributing the material. Claiming that Adidas is involved in "sweatshop" labor practices overseas, the flyer read: "Selena Gomez: Be an ambassador for children, not for sweatshops."

PHOTOS: Selena and Justin's beach PDA

According to an observer, Gomez -- reportedly spotted with ex Justin Bieber over the weekend -- was shocked by the protester, who was quickly escorted off the premises by security. But the "Love You Like a Love Song" singer quickly recovered and acknowledged the young designers at the end of the show.

PHOTOS: Bieber's biggest fans

"Thank you so much for coming out," said the star, clad in black pants, black Adidas sneakers with pink stripes, and a grey and pink sweatshirt. "I'm so excited to be a part of this and so excited to see what you guys did with it, you did an amazing job!"

This article originally appeared on Selena Gomez Ambushed at Fashion Show by Anti-Sweatshop Protester