Cardi B goes makeup-free as she models purple and yellow cropped hair in New ...

Cardi B was spotted with a vibrant hairstyle while out in New York City on Friday.  

The Grammy-winning rapper, real name Belcalis Almanzar, had a head of marigold tresses with grey and orange accents pulled behind her back.

She kept her famous curves covered in a bright red t-shirt emblazoned with the word 'Canada' and royal blue capri-length leggings.

On the mend: Cardi B, real name Belcalis Almanzar, was spotted in New York City on Friday after cutting several dates from her tour recently due to plastic surgery complications

On the mend: Cardi B, real name Belcalis Almanzar, was spotted in New York City on Friday after cutting several dates from her tour recently due to plastic surgery complications

The 26-year-old paired the sporty look with black lace-up trainers. 

Since canceling several tour dates after plastic surgery complications, fans haven't heard much from Cardi.

'I hate canceling shows because I love money. I’m a money addict,' she admitted in an Instagram Live session.

Dripping gold: Cardi B, seen in New York on Friday with bright yellow locks, admits she hates cancelling shows because she is a 'money addict'

Curvy and casual: Cardi B, 26, matched her sharp nails to her technicolor tresses in New York City on Friday

Time off: Cardi B appeared thoughtful while taking a stroll in New York City on Friday. The Bodak Yellow lyricist has more time on her hands after her performing hiatus announcement

Moving forward: Cardi B made a change from her usual glitz and glam to stripped-down athletic wear when she was spotted in New York City on Friday. 'I’m canceling millions of dollars in shows, but health is wealth so I have to do what I have to do,' she said in an Instagram post

Moving forward: Cardi B made a change from her usual glitz and glam to stripped-down athletic wear when she was spotted in New York City on Friday. 'I’m canceling millions of dollars in shows, but health is wealth so I have to do what I have to do,' she said in an Instagram post 

Grooving: Cardi B recently announced that she would take a break from performing for a while. Here she is seen on June 2 in New Jersey. It is the last time she performed on stage

Grooving: Cardi B recently announced that she would take a break from performing for a while. Here she is seen on June 2 in New Jersey. It is the last time she performed on stage

'And I get paid a lot of money, for these shows. A lot of money. I’m canceling millions of dollars in shows, but health is wealth so I have to do what I have to do,' she continued to nearly 45M Instagram followers.

At her Summer Jam performance in New York City on

read more from dailymail.....

PREV FIRST LOOK: Ryan Reynolds is a total heartthrob in a Navy officer uniform ... trends now
NEXT Adult content creators reveal why Aussie blokes are crap in bed - and why women ... trends now