I think we talked about this in the past. I too was in your place, and let me explain you how you can get out of it. You first have to understand that there is absolutely nothing special about that woman or any woman for that matter. The illusion of speciality in someone is caused by their artificially created differences from the other gender (that is, long hair, make-up, different dress code etc) on top of the natural differences (like, their smaller body, sexual organs, voice difference, femininity).
Just look at her without these artificially created differences, you will be free from the demon of lust.
The thing is you already have a solution, you said ■■■■ disgusts you, i believe you are saying that because you find it extremely gross seeing those naked bodies, butth0les etc. In ■■■■ you see the people without any filter, but in real life, as in your case, you are seeing her with the filter of her clothes, the clothes create a lot of illusion for opposite gender, the little bit mystery clothes create is enough to attract opposite gender.
So just learn to see things as they are, without any filters and without artificially created gender differences. You will be free my man.
I explained it in detail in this post:
Life is meant to be lived peacefully my friend, let’s fight these demons of lust which make life miserable.