Dear customer apologise for my late reply. Basically S is for waist 28-29inch, M for waist 30-32 inch, L for waist 33-34 inch, xl for waist 36-38inch
For the gym short currently not will be refill. If you really interested on it. I could help to order it from supplier.