Shop Anti-embolism Stocking, CAP®, 29 to 31 Inch Length