Mary or virgin worship is actually worship of the Queen of Heaven, or Isis.
We Catholics don’t worship Mary, we venerate her.
One of the many misconceptions about our faith is that we worship saints, which is not true- we worship God alone. We ask the Saints, including Mary, to pray for us to the Lord our God.
Just like we may ask loved ones to say a prayer, we ask the saints to intercede for us to God.