Shakira and her partner Gerard Piqué go Christmas shopping last-minute, and she looks fierce in athletic attire.

Shakira and Gerard Piqué are preparing for a family Christmas together, as seen during their visit to Bal Harbour Mall in Miami, Florida. The 42-year-old singer and the 32-year-old Barcelona footballer were spotted picking up last-minute gifts for their loved ones.Casual vibes: The Colombian superstar - who raises children Milan, six and Sasha, four, with the 32-year-old sports star - was dressed down in sportswear and a basketball jersey

Shakira opted for a casual look, sporting sportswear and a basketball jersey, with a zip-up jacket tied around her waist, baggy ripped jeans, and trainers. Her long hair was styled straight, complemented by burgundy lipstick.Hitting the shops: Shakira and her partner Gerard Piqué were seen visiting the Bal Harbour Mall in Miami, Florida on Monday, picking up some last minute presents for their loved ones

Gerard Piqué was seen talking on the phone while walking hand in hand with Shakira. The Colombian superstar recently revealed her past struggles with a haemorrhage to her vocal cords in late 2017, admitting it was a devastating experience that left her unable to sing, which affected her deeply.Low-key: Shakira wore a zip up jacket knotted around her waist and competed her look with baggy ripped jeans and trainers

Reflecting on that challenging period, Shakira mentioned her husband’s supportive role during her recovery, noting that their relationship faced significant strain when she was unable to speak in order to preserve her voice. Despite considering surgery, she explored alternative therapies such as hypnosis, meditation, and even visiting Lourdes for healing.Final countdown: Barcelona centre-back Gerard was chatting on the phone as he strolled along, going hand in hand with his wife

Fortunately, Shakira’s voice eventually returned without surgical intervention, a miraculous recovery that she cherishes deeply.