Sofia Vergara shows off her yoga buns

Dec 15, 2011 at 8:10 p.m. ET

Sofia Vergara is gorgeous, but she showed off just a little too much during a recent Christmas shopping trip.

Sofia Vergara is getting attention for her sexy body... again, but this time it's for showing off too much skin. The Modern Family actress was spotted shopping at Neiman Marcus over the weekend in a long, sheer top and see-through leggings!

Sofia Vergara wears see-through pants while shopping

The Colombia native doesn't seem to mind that she's showing off her toned butt in her pants — either that, or she's blissfully unaware. Earlier this year, the 40-year-old Vergara said she's dressing more like her age.

"In my 20s, I would have on a miniskirt and the boobs," the New Year's Eve star told USA Weekend earlier this year. "Now, if I'm doing something short, I try to cover up [on top]. I'm almost 40, so I had to evolve — it's natural."

"I love tight dresses," she added. "But I don't do now tight and short. I do tight and long."

Let's see how this attitude checks out: Tight? Check. Long? Check. Guess she didn't take sheer into her style considerations.

We're assuming that Vergara gets her toned-and-taut behind from yoga — she's often spotted in the super comfortable workout pants. She does admit that working out isn't one of her favorite activities.

"I psychologically fool myself into believing it's part of my job. And then, of course, once I'm done, I'm really glad I did it because I feel so good," she told Shape in the March 2011 issue.

Vergara is so into clothes and makeup that she launched the Sofia Vergara Collection for Kmart earlier in the fall.

"I wanted to bring a little sexiness to Kmart. I think they needed that," Vergara said of her line. "I wanted to be able to create a line that was affordable for every woman on a budget. They still wanna look sexy. They still wanna look comfortable, they wanna look cute."

We just hope the collection doesn't include leggings… ever.

Photo credit: Michael Wright/