100% Cotton. Custom embroidery on three individual panels. One size fits all adjustable strap with metal lock.