Gina Rodriguez
“Jane the Virgin” star Gina Rodriguez seems to have lost weight. In this photo, the actress arrives at the 74th Annual Golden Globe Awards in Beverly Hills, California on Jan. 8, 2017. Reuters/Mike Blake

“Jane the Virgin” star Gina Rodriguez has been sporting a much slimmer figure as of late, but did the actress go on a drastic diet to achieve her new bod?

Rodriguez has always raved about her love for food, and she’s not the type of girl who would cut back on what she eats just because it’s trendy to be skinny. However, the actress recently revealed that she has gone on a liver detox. She posted a photo on her Instagram page with a funny caption that revealed her struggles with the detox.

Her recent trip to Thailand might have also contributed to her weight loss. Rodriguez, who plays lead character Jane Gloriana Villanueva in The CW show, revealed to Access Hollywood earlier that she went to Thailand to learn a combat sport. “I’m off to Thailand to train at a muay thai training camp. It’s for Jane. There’s a transformation that happens in Jane’s life, so I’m going to go prepare for it,” she teased.

She was accompanied by her boyfriend, Joe LoCicero, during that trip, and it seemed like the two lovebirds had a lot of fun together.

They were very serious during muay thai training, but after their sessions, they enjoyed spending quality time with each other. Rodriguez and LoCicero even shared several photos of their romantic trip.

Rodriguez posted a gorgeous photo of them both enjoying the breezy winds of the beach. In the pic, Rodriguez is wearing a long white dress and holding LoCicero’s hand. LoCicero had on a t-shirt and shorts.

As for LoCicero, he posted a different photo showing Rodriguez playing with elephants.

The two started their romance in late 2016. Prior to dating LoCicero, Rodriguez was rumored to be dating actor Ben Schwartz in early 2016, and before that, Henry Esteve of “Revenge.”

“Jane the Virgin” Season 3 airs every Monday at 9 p.m. ET on The CW.