You have a problem with false dichotomies.
First, no Catholic considers Mary to be ‘equivalent’ to Christ. Mary is a creature. Christ is Creator.
Second, do you love your parents? Why? Why spend one minute of ‘devotion’ to mere human beings instead of Christ?
Well, you’ll say, in loving my parents (as the commandments tell us to do), I am showing my devotion to Christ.
So ‘showing devotion’ (to a parent, a spouse, a child) is not ‘taking away’ from Christ.
Oh, my father (rest his soul) has been gone over 40 years now. He hasn’t stopped being my father though, and I haven’t stopped loving and respecting him as my father. So those in heaven are still ‘part of the human family’.
By my still retaining love and devotion to my dear departed dad, am I somehow ‘taking away’ from the devotion I give to God? Not hardly.
You remind me of some people I’ve known in life who feel that a person has a ‘finite’ capacity for love, and that if, for example, their spouse has a child, that the ‘love’ the spouse gives the child is ‘taking away’ from the ‘fund of love’ that the deluded spouse thinks is exclusively’ his.’ They can’t seem to grasp that one can have ‘infinite’ love and that with the addition of a child, instead of ‘taking away’ from the love already there, the person’s capacity for love actually increases to embrace that child or further children.
We have an infinite love for Christ, but along ‘with’ that infinite love for Him we can also have a ‘lesser’ love for our family, our friends, our fellow humans. . . including Mary and the saints. By loving them fully we ‘increase’ our capacity to love Christ to the HIGHEST level.