Cool and casual, this denim shirt from John Lewis is perfect for the weekend. Crafted from pure cotton, this super-soft shirt features long sleeves, a grandad collar shirt, button-through front and twin chest patch pockets. Pair with skinny-fit jeans for a stylish finish.