100% Polyester textile. This blazer comes with MCL buttons already sewn on. Sizes larger than 52 are available on a special order basis.