Where can I get tops like these?

Watching season 7 of gilmore girls and I love these short puff sleeved button downs on rory. I would prefer if they were natural materials and came in petite sizes.