Apparel and garments