{"product_id":"jo-ann-fabrics-unisex-quarter-zip-pullover","title":"Jo-Ann Fabrics Unisex Quarter Zip Pullover","description":"GhostCorp Apparel - resurrecting iconic corporate ghosts.\u003cbr\u003e\u003cbr\u003eThe Jo-Ann story spans more than eight decades, beginning with the Cleveland Fabric Shop in 1943 and taking the Jo-Ann Fabrics name in 1963. Later chapters included acquisitions, a changing corporate identity, and the 2018 rebrand as Joann. This quarter zip pullover marks that history for former shoppers, fabric and craft retail enthusiasts, and collectors of familiar American brands. Its connection to a chain whose last stores closed in 2025 makes it a wearable reminder of a distinctive chapter in specialty retail.\u003cbr\u003e\u003cbr\u003eJo-Ann’s history began in 1943, when German immigrant families opened the Cleveland Fabric Shop in Cleveland, Ohio. Following expansion, the shop was renamed Jo-Ann Fabrics in 1963, combining the names Joan and Jacqueline Ann. In 1969, the business became a publicly held corporation called Fabri-Centers of America, Inc. It acquired the 342-store Cloth World chain in 1994 and House of Fabrics in 1998; that retailer had also operated as Fabricland, Fabric King, and So-Fro Fabrics. In September 1998, Fabri-Centers changed its corporate name to Jo-Ann Stores Inc., and its stores were renamed Jo-Ann Fabrics. The company went private after a 2010 buyout announcement and 2011 stock-market delisting, then returned to public trading in 2021. It rebranded as Joann in 2018. After Chapter 11 filings in 2024 and 2025, the chain began liquidating in February 2025; its last stores closed on May 30. Michaels later acquired Joann’s intellectual property and private labels, but not its stores.\u003cbr\u003e\u003cbr\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px;\"\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e3XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e4XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWidth, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e19.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e20.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e22.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e23.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e25.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e26.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eLength, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e27.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e29.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e33.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSleeve length, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e34.20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e35.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e35.75\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e36.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e37.25\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e38.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e38.75\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e39.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eProduct features\u003c\/p\u003e\u003cp\u003e- 100% polyester — lightweight and quick-drying (3.8 oz\/yd²)\u003c\/p\u003e\u003cp\u003e- Moisture-wicking fabric that moves sweat away from skin\u003c\/p\u003e\u003cp\u003e- Cadet collar with reverse-coil plastic zipper and metal head\u003c\/p\u003e\u003cp\u003e- Direct-to-Film (DTF) chest print for crisp, durable graphics\u003c\/p\u003e\u003cp\u003e- Regular fit with tear-away label for comfortable, irritation-free wear\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCare instructions\u003c\/p\u003e\u003cp\u003e- Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\u003cp\u003e- Do not bleach\u003c\/p\u003e\u003cp\u003e- Do not tumble dry\u003c\/p\u003e\u003cp\u003e- Do not iron\u003c\/p\u003e\u003cp\u003e- Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ White","offer_id":54674685722908,"sku":"94279772313559681670","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Black","offer_id":54674685755676,"sku":"46420215702965694436","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Grey Concrete","offer_id":54674685788444,"sku":"94970102861053533892","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Iron Grey","offer_id":54674685821212,"sku":"29289557821047420911","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ True Navy","offer_id":54674685853980,"sku":"23776919557794271233","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ True Royal","offer_id":54674685886748,"sku":"25875218686217604531","price":40.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":54674685919516,"sku":"20536204942883182609","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":54674685952284,"sku":"26889424631259768375","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Grey Concrete","offer_id":54674685985052,"sku":"20684563584435161411","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Iron Grey","offer_id":54674686017820,"sku":"31275164646833132105","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ True Navy","offer_id":54674686050588,"sku":"27315163494592676963","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ True Royal","offer_id":54674686083356,"sku":"19891269572003589518","price":40.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Atomic Blue","offer_id":54674686116124,"sku":"91418583974590602705","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":54674686148892,"sku":"30412493893230387338","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":54674686181660,"sku":"32154835698250883455","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Grey Concrete","offer_id":54674686214428,"sku":"22322144961898438342","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Iron Grey","offer_id":54674686247196,"sku":"24320692227529518969","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ True Navy","offer_id":54674686279964,"sku":"16973844810259553645","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ True Royal","offer_id":54674686312732,"sku":"18422398777685850514","price":40.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Atomic Blue","offer_id":54674686345500,"sku":"15186100922796889098","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":54674686378268,"sku":"24032677819784287647","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":54674686411036,"sku":"49089238133419335959","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Grey Concrete","offer_id":54674686443804,"sku":"23539070628441144379","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Iron Grey","offer_id":54674686476572,"sku":"10692411986812533377","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ True Navy","offer_id":54674686509340,"sku":"29963498190740092646","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ True Royal","offer_id":54674686542108,"sku":"14434024729635482091","price":40.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Atomic Blue","offer_id":54674686574876,"sku":"14354200536608510282","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":54674686607644,"sku":"18327242314056745911","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":54674686640412,"sku":"28427774898297040396","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Grey Concrete","offer_id":54674686673180,"sku":"38718961381680234102","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Iron Grey","offer_id":54674686705948,"sku":"26965977418202225770","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ True Navy","offer_id":54674686738716,"sku":"88228725779516178907","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ True Royal","offer_id":54674686771484,"sku":"29395889924441778898","price":40.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Atomic Blue","offer_id":54674686804252,"sku":"74320299366945367910","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":54674686837020,"sku":"77540717318030095937","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":54674686869788,"sku":"91477880876919064264","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Grey Concrete","offer_id":54674686902556,"sku":"28836419402033195114","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Iron Grey","offer_id":54674686935324,"sku":"18364915128145339166","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ True Navy","offer_id":54674686968092,"sku":"19918433068092573178","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ True Royal","offer_id":54674687000860,"sku":"20998531738165860736","price":40.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Atomic Blue","offer_id":54674687033628,"sku":"28500322761819349775","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":54674687066396,"sku":"24539574588447647414","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Grey Concrete","offer_id":54674687099164,"sku":"12658026254063197763","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ True Navy","offer_id":54674687131932,"sku":"30722343974829516419","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ True Royal","offer_id":54674687164700,"sku":"31357930418668859011","price":40.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ White","offer_id":54674687197468,"sku":"52695125942587270759","price":39.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black","offer_id":54674687230236,"sku":"16224550548951455653","price":39.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Grey Concrete","offer_id":54674687263004,"sku":"10599884639945598819","price":39.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Iron Grey","offer_id":54674687295772,"sku":"23934444956400715126","price":39.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ True Navy","offer_id":54674687328540,"sku":"90342291963654582577","price":39.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ True Royal","offer_id":54674687361308,"sku":"32972896206059897278","price":40.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0955\/2517\/5580\/files\/16291213038350578337_2048.jpg?v=1791509628","url":"https:\/\/ghostcorpapparel.com\/products\/jo-ann-fabrics-unisex-quarter-zip-pullover","provider":"Ghost Corp Apparel","version":"1.0","type":"link"}