Deodorants (Colombo)

I'm new in Colombo. I'm here for work until the end of the year and I have been searching for deodorant sticks (not spray and not liquid roll on) and I can't seem to find them anywhere. Anyone has any idea where I can find them (short of ordering them from back home)?