Oaxacan shawls, $18 at Picánte, are loom woven from 100 percent cotton and made in Mexico.