Here are my recommendations for removing an olive oil stain from pants: I'd suggest trying the Mr Sheen Oxi Ultra Wash Liquid in either the 750ml or 1L size. As a pre-wash stain remover, you simply spray it directly onto the stain, let it sit for a few minutes, then throw the pants in the wash. The oxy formula is really great at breaking down greasy or oil-based stains like olive oil. At R49.99-R53, it's also very affordable. If the stain is stubborn, you may need to pretreat it a few times before washing. Alternatively, the @home Wipes at R14.95 would allow you to spot treat the stain anywhere. Just wipe the oil away and throw the pants in the wash as usual. I hope one of these works for you! Let me know if you have any other questions.