The actress is dressing up as her character for the promotional activities of the film. Directed by Rajkumar Gupta, "Ghanchakkar" hits theatres June 28.
"I love the look because there are so many colours, it's a bit weird also. When people will look at me in these dresses, they will automatically think of 'Ghanchakkar'. Plus, it also adds a fun element to the promotions," the 33-year-old said here Sunday on the sets of reality show "Dance India Dance Super Moms".
In "Ghanchakkar", she plays Neetu who is married to Emraan Hashmi's character.
Explaining her character's dressing sense, Vidya said: "Neetu is a girl who doesn't really has a fashion sense. When she goes to the malls, she doesn't buy anything saying, 'These clothes are so costly, I will get them stitched from my tailor.'"
Her wardrobe in "Ghanchakkar" is the brain child of costume designer Subarna Rai Chaudhuri, who had earlier designed for Vidya for her debut film "Parineeta" and her classy look is still remembered.
"Subarna has designed my look in the film. We did 'Parineeta' together. Initially, she was very scared because there (in 'Parineeta'), she dressed me to look beautiful. But 'Ghanchakkar' was about a weird and colourful girl and she was scared," said the actress.
"Then I told her you are not dressing Vidya, you are dressing Neetu, so stop thinking like this," she added.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event