40 degrees should be fine and should get any dirt out.
I wash ALL my clothes at 40 and never get problems. That includes oily overalls and soil / plant material encrusted sweatshirts, trousers etc. I even wash my Rohan suit at that temp and it turns out fine for weddings etc.
Somewhere on the CS95 clothing there should be a care label of some sort. The information may have been washed away by a serviceman / person doing everything at 90 degrees using the most aggressive detergent possible and then ironing everything to death!!!!!