It should be known that there are three grades of fasting: ordinary, special and extra-special.
Ordinary fasting means abstaining from food, drink and sexual satisfaction.
Special fasting means keeping one's ears, eyes,tongue, hands and feet-and all other organs-free from sin.
Extra-special fasting means fasting of the heart from unworthy concerns and worldly thoughts, in total disregard of everything but Allah.
See not what displeases Allah
A chaste regard, restrained from viewing anything that is blameworthy or reprehensible, or which distracts the heart and diverts it from the remembrance of God.