essential wool cardigan $268