Shakira shows off her toned midsection while enjoying a family vacation in Ibiza, wearing a tropical bikini top and shorts.

Shakira flaunted her toned physique while enjoying the sunny Ibiza beaches with her children last week. The 45-year-old singer looked stunning in a vibrant tropical two-piece, featuring a yellow bikini top and matching shorts adorned with leafy patterns.Toned: Shakira, 45, flashed her toned midriff in a tropical bikini top and shorts ensemble last week as she soaked up the Ibiza sunshine on family getawayTropical: The singer looked incredible as she donned a tropical two piece with a yellow bikini top and pair of shorts - designed with leaves and plant prints

Her copper hair was styled in a bun, and she relaxed on the beach, laying out towels and shielding her eyes with sunglasses. She was joined by her two sons, Milan, 9, and Sasha, 7.Pre-occupied: Later, Shakira covered up with an oversized white T-shirt as she seemed to be on the phone

Later, Shakira switched to a casual look, covering up with an oversized white T-shirt, a baseball cap, and taupe flip-flops, while appearing to chat on the phone. She let her long hair flow freely, falling past her chest, and carried a large yellow and black bag over her shoulder. A sweet moment was captured as she smiled down at Sasha, who was wrapped in a blue tie-dye towel.Deuxième année écouteur Marque déposée shakira beach Se produire  Destinataire Substantiellement

Shakira, who recently released her new single “Te Felicito,” shares her children with her long-term partner, footballer Gerard Piqué. The sun-filled vacation comes as she prepares for her role as both star and executive producer of NBC’s upcoming series “Dancing With Myself.” The show will feature contestants isolated in their own pods, learning and performing high-energy dance routines created by celebrity choreographers, including Shakira herself. Joining her on the panel are Nick Jonas and Liza Koshy, with filming already underway.