... of mat, such as beach mat, carpet mat, travel mat, prayer mat, promotional mat, straw mat, and other kinds of cushions ... . The products vary from: beach mat, carpet mat, travel mat, prayer mat, promotional mat, straw mat, and other kinds of cushions ...