Sofia Vergara with pink underwear for a good reason

As part of the campaign, 46-year-old encourages women to take frequent examinations to avoid illness. The limited edition Rose Romancing set, including a pink bra and underwear, is available while McCartney will launch the rest of the series later in the month.

Vergara also faced that battle with the disease when she struggled with thyroid cancer at the age of 28.