By InStyle Staff
Feb 20, 2013 @ 2:56 pm
Courtesy Photo; Greg Gayne/FOX

On last night's New Girl, costume designer Deb McGuire wanted Jess (Zooey Deschanel) to wear a classic peacoat. Not only did she choose a jacket from J.Crew, but it's also on sale! "Though many designers make the timeless wool jacket,  J.Crew happens to make [one] that fits Jess best," McGuire told us. "It's a great look and always has been!" Get the "Majesty Peacoat" now at ($180 to $190, down from $278) but hurry—only a few sizes are left.  Find out what else Deschanel wore on

Plus, shop more star style!

MORE:Zooey’s Red Vest Used to Be a Coat!Jess's Custom Make Blue Dress Deschanel’s Red Hot Golden Globes Gown

— Dana Weiss of