{"product_id":"morally-grey-book-club-t-shirt","title":"Morally Grey Book Club T-Shirt","description":"\u003cp\u003e\u003cstrong\u003eThe Vibe\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe official tee for the reader who finishes a book at 2am and immediately needs to talk about it. Wear your moral ambiguity proudly. No apologies, no spoiler warnings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• Classic unisex tee with dark romance reader energy\u003cbr\u003e• Lightweight, soft, and easy to wear year-round\u003cbr\u003e• Works tucked into high-waisted jeans or thrown on with pajama pants at midnight\u003cbr\u003e• Reinforced shoulders and ribbed collar help it hold its shape\u003cbr\u003e• Tear-away label so nothing interrupts the emotional chapters\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• 100% ring-spun cotton for solid colors\u003cbr\u003e• Soft, breathable fabric\u003cbr\u003e• Lightweight feel, 4.5 oz\/yd²\u003cbr\u003e• No side seams for a smoother fit and cleaner drape\u003cbr\u003e• Reinforced shoulders with twill tape construction\u003cbr\u003e• Curl-resistant ribbed collar\u003cbr\u003e• Tear-away label\u003cbr\u003e• Ethically made with US cotton\u003cbr\u003e• Oeko-Tex certified\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFabric Blends by Color\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• Sport Grey: 90% cotton, 10% polyester\u003cbr\u003e• Heather colors: 35% cotton, 65% polyester\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMachine wash cold. Tumble dry low. Do not bleach.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Note\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Natural variant has a warm cream tone. The White variant may appear slightly off-white due to fabric properties.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eNote: Not all colors are available in every size. Available combinations will display at checkout.\u003c\/em\u003e\u003c\/p\u003e\n\u003cblockquote style=\"font-size: 13px; font-weight: 450; padding: 6px 0px;\"\u003e\n\u003ch3 style=\"text-align: left;\" data-path-to-node=\"0\"\u003eSize Guide\u003c\/h3\u003e\n\u003ctable data-path-to-node=\"1\" style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 6.54008%;\"\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4557%;\"\u003e\u003cstrong\u003eWidth (in)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 17.7215%;\"\u003e\u003cstrong\u003eLength (in)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 28.692%;\"\u003e\u003cstrong\u003eSleeve Length (in)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 29.1139%;\"\u003e\u003cstrong\u003eSize Tolerance (in)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 6.54008%;\"\u003e\u003cspan data-path-to-node=\"1,1,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"1,1,0,0\"\u003eS\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4557%;\"\u003e\u003cspan data-path-to-node=\"1,1,1,0\"\u003e18.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 17.7215%;\"\u003e\u003cspan data-path-to-node=\"1,1,2,0\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 28.692%;\"\u003e\u003cspan data-path-to-node=\"1,1,3,0\"\u003e8.23\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 29.1139%;\"\u003e\u003cspan data-path-to-node=\"1,1,4,0\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 6.54008%;\"\u003e\u003cspan data-path-to-node=\"1,2,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"1,2,0,0\"\u003eM\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4557%;\"\u003e\u003cspan data-path-to-node=\"1,2,1,0\"\u003e20.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 17.7215%;\"\u003e\u003cspan data-path-to-node=\"1,2,2,0\"\u003e29.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 28.692%;\"\u003e\u003cspan data-path-to-node=\"1,2,3,0\"\u003e8.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 29.1139%;\"\u003e\u003cspan data-path-to-node=\"1,2,4,0\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 6.54008%;\"\u003e\u003cspan data-path-to-node=\"1,3,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"1,3,0,0\"\u003eL\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4557%;\"\u003e\u003cspan data-path-to-node=\"1,3,1,0\"\u003e22.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 17.7215%;\"\u003e\u003cspan data-path-to-node=\"1,3,2,0\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 28.692%;\"\u003e\u003cspan data-path-to-node=\"1,3,3,0\"\u003e8.74\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 29.1139%;\"\u003e\u003cspan data-path-to-node=\"1,3,4,0\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 6.54008%;\"\u003e\u003cspan data-path-to-node=\"1,4,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"1,4,0,0\"\u003eXL\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4557%;\"\u003e\u003cspan data-path-to-node=\"1,4,1,0\"\u003e24.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 17.7215%;\"\u003e\u003cspan data-path-to-node=\"1,4,2,0\"\u003e31.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 28.692%;\"\u003e\u003cspan data-path-to-node=\"1,4,3,0\"\u003e9.02\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 29.1139%;\"\u003e\u003cspan data-path-to-node=\"1,4,4,0\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 6.54008%;\"\u003e\u003cspan data-path-to-node=\"1,5,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"1,5,0,0\"\u003e2XL\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4557%;\"\u003e\u003cspan data-path-to-node=\"1,5,1,0\"\u003e26.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 17.7215%;\"\u003e\u003cspan data-path-to-node=\"1,5,2,0\"\u003e32.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 28.692%;\"\u003e\u003cspan data-path-to-node=\"1,5,3,0\"\u003e9.25\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 29.1139%;\"\u003e\u003cspan data-path-to-node=\"1,5,4,0\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"horizontal-scroll-wrapper\"\u003e\n\u003cdiv class=\"table-block-component\"\u003e\n\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\n\u003cdiv class=\"table-block has-export-button new-table-style has-scrollbar is-at-scroll-start\"\u003e\n\u003cdiv data-hveid=\"4\" class=\"table-content not-end-of-paragraph\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/blockquote\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":53173619589304,"sku":"21938502396631403385","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":53173619720376,"sku":"29935667375084748056","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":53173619884216,"sku":"19365679767174196746","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":53173620048056,"sku":"10119713567394576694","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":53173620211896,"sku":"12874148465746880161","price":32.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":53173619556536,"sku":"13774225875042390446","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":53173619687608,"sku":"84195865526308555718","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":53173619851448,"sku":"15445746518684847869","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":53173620015288,"sku":"19401299727133685574","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":53173620179128,"sku":"23451714173037917097","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":53173619785912,"sku":"21304013603261070996","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":53173619949752,"sku":"88507497919928534666","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":53173620113592,"sku":"32335248868550655108","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53173620277432,"sku":"66256805389922253643","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":53173619523768,"sku":"25002197256104114659","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":53173619654840,"sku":"28896393704974463903","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":53173619818680,"sku":"58061952445721057172","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":53173619982520,"sku":"16151006291303491829","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":53173620146360,"sku":"58866124490442803947","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ S","offer_id":53173619622072,"sku":"28172264374157247085","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":53173619753144,"sku":"25313815628286617540","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":53173619916984,"sku":"22249353679404568464","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":53173620080824,"sku":"17308507351537927457","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":53173620244664,"sku":"18555690901635178528","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/8202\/2072\/files\/ChatGPT_Image_May_16_2026_11_55_40_AM.png?v=1779005766","url":"https:\/\/thespinedlife.com\/products\/morally-grey-book-club-t-shirt","provider":"TheSpinedLife","version":"1.0","type":"link"}