{"title":"Morally Grey | The Original","description":"\u003cp\u003e\u003cspan class=\"token maybe-class-name\"\u003eWhere\u003c\/span\u003e\u003cspan\u003e it all began\u003c\/span\u003e\u003cspan class=\"token\"\u003e.\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"token property-access maybe-class-name\"\u003eShop\u003c\/span\u003e\u003cspan\u003e the original \u003c\/span\u003e\u003cspan class=\"token maybe-class-name\"\u003eMorally\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"token maybe-class-name\"\u003eGrey\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"token maybe-class-name\"\u003eBook\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"token maybe-class-name\"\u003eClub\u003c\/span\u003e\u003cspan\u003e design across every style\u003c\/span\u003e\u003cspan class=\"token\"\u003e,\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"token module\"\u003efrom\u003c\/span\u003e\u003cspan\u003e tumblers to totes to the perfect dark romance outfit\u003c\/span\u003e\u003cspan class=\"token\"\u003e.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"morally-grey-book-club-crop-top-dark-romance-reader-shirt","title":"The Morally Grey | Book Club Graphic Crop Top","description":"\u003cp\u003e\u003cstrong\u003eThe Vibe\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe official uniform for the reader who roots for the anti-hero and isn’t sorry about it. This crop top was made for the Morally Grey Book Club member who brings her current read everywhere and has strong opinions about fictional men.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• Morally Grey Book Club crop top with bold bookish energy  \u003cbr\u003e• Relaxed, slightly oversized fit with dropped shoulders  \u003cbr\u003e• Soft combed cotton made for all-day comfort  \u003cbr\u003e• Mid-weight fabric that feels substantial and holds its shape  \u003cbr\u003e• Easy to style with high-waisted denim, reading leggings, or layered under a jacket  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• 100% combed cotton  \u003cbr\u003e• Mid-weight fabric, 5.3 oz\/yd²  \u003cbr\u003e• Relaxed cropped fit  \u003cbr\u003e• Slightly oversized cut  \u003cbr\u003e• Dropped shoulders  \u003cbr\u003e• Ribbed crew neck  \u003cbr\u003e• Preshrunk fabric  \u003cbr\u003e• “Morally Grey Book Club” lettering  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize Note\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis crop runs relaxed. If you prefer a more fitted baby-tee look, consider sizing down.\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\u003e📏 Size Guide (Inches)\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003eLength (in)\u003c\/td\u003e\n\u003ctd\u003eWidth (in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e17 ⅜\u003c\/td\u003e\n\u003ctd\u003e18 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17 ¾\u003c\/td\u003e\n\u003ctd\u003e19 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e18 ¼\u003c\/td\u003e\n\u003ctd\u003e20 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e18 ¾\u003c\/td\u003e\n\u003ctd\u003e21 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e19 ⅛\u003c\/td\u003e\n\u003ctd\u003e22 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Printify","offers":[{"title":"XS","offer_id":53023648088248,"sku":"2291406_16094","price":32.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53023648121016,"sku":"2291406_16095","price":32.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53023648153784,"sku":"2291406_16096","price":32.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53023648186552,"sku":"2291406_16097","price":32.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":53023648219320,"sku":"2291406_16098","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/8202\/2072\/files\/Morally_Grey_Crop.png?v=1774802897"},{"product_id":"the-morally-grey-large-organic-gothic-tote","title":"The Morally Grey | Large Organic Gothic Tote","description":"\u003cp\u003e\u003cstrong\u003eThe Vibe\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor the stories that require extra room. Whether you’re hauling a stack of 800-page hardbacks or escaping for a weekend with your latest morally grey obsession, this oversized organic tote was made for the dedicated reader.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• Oversized tote with Morally Grey Book Club crest artwork  \u003cbr\u003e• Spacious 6-gallon capacity made for serious book hauls  \u003cbr\u003e• Flat bottom helps the bag stay upright in your reading nook, car, or library corner  \u003cbr\u003e• Long 25″ handles for comfortable over-the-shoulder carry  \u003cbr\u003e• Perfect for hardbacks, weekend essentials, cozy blankets, and reading rituals  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• 100% certified organic cotton  \u003cbr\u003e• Thick 3\/1 twill  \u003cbr\u003e• Dimensions: 20″ × 14″ × 5″  \u003cbr\u003e• 6-gallon capacity  \u003cbr\u003e• 30 lb weight limit  \u003cbr\u003e• Flat bottom  \u003cbr\u003e• 25″ self-fabric straps  \u003cbr\u003e• Morally Grey Book Club crest design  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSpot clean recommended. Do not bleach.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Default Title","offer_id":53023816712376,"sku":"5021927_10732","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/8202\/2072\/files\/morally-grey-book-club-tote-flat-lay-mockup.png?v=1776505385"},{"product_id":"morally-grey-book-club-matte-noir-insulated-tumbler","title":"Morally Grey Matte Noir Tumbler","description":"\u003cp\u003e\u003cstrong\u003eThe Vibe\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor the reader who takes their coffee as seriously as their plot twists and their book boyfriends as seriously as therapy.\u003c\/p\u003e\n\u003cp\u003eThis is the official vessel of the Morally Grey Book Club. Matte black, double-walled, and finished with a raised gothic crest you can actually feel. Skull, serpent, and roses come together in a tactile design that makes every other tumbler look like an afterthought.\u003c\/p\u003e\n\u003cp\u003eBuilt for long reading sessions, late-night chapters, and the kind of slow burns that require serious hydration.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You'll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• Matte black tumbler with raised Morally Grey Book Club crest artwork  \u003cbr\u003e• Double-walled insulation helps keep drinks hot or cold for hours  \u003cbr\u003e• Tactile skull, serpent, and rose design you can actually feel  \u003cbr\u003e• Includes lid and straw, ready for your reading ritual right out of the box  \u003cbr\u003e• Looks intentional at your desk, your favorite café, and everywhere in between  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• 20 oz capacity  \u003cbr\u003e• Double-walled insulation  \u003cbr\u003e• Matte black exterior  \u003cbr\u003e• Raised tactile print with embossed gothic crest  \u003cbr\u003e• Includes lid and straw  \u003cbr\u003e• Made for hot or cold drinks  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eHand wash only. Do not microwave. Keep away from direct heat.\u003c\/p\u003e\n\u003cp\u003eWe tested what happens when you ignore this. Someone's boyfriend put it in the dishwasher. It did not survive with its dignity intact. Hand wash only. We mean it.\u003c\/p\u003e","brand":"Printful","offers":[{"title":"Default Title","offer_id":53074321375416,"sku":"2430859_19107","price":36.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/8202\/2072\/files\/morally-grey-book-club-tumbler-cozy-hero-mockup.png?v=1774802893"},{"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"},{"product_id":"morally-grey-book-club-embroidered-distressed-hat","title":"Morally Grey Embroidered Hat","description":"\u003cp\u003e\u003cstrong\u003eThe Vibe\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor the reader who annotates the dark chapters and roots for the villain anyway. The Morally Grey Book Club hat is soft, worn-in, and unapologetically made for those who live in the grey.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• Low-profile, unstructured fit with a soft crown\u003cbr\u003e• Distressed finish for that effortless, lived-in look\u003cbr\u003e• Embroidered “Morally Grey Book Club” graphic with skull and book details\u003cbr\u003e• Adjustable hook-and-loop strap for an easy fit\u003cbr\u003e• Light, breathable, and made for bookstore runs, bad decisions, and chapter after chapter\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• 100% preshrunk cotton twill\u003cbr\u003e• Unstructured six-panel, low-profile fit with soft crown\u003cbr\u003e• Orange and grey embroidered design\u003cbr\u003e• Distressed finish with 4 stitched rows on the brim\u003cbr\u003e• 6 sewn eyelets\u003cbr\u003e• Adjustable hook-and-loop closure, one size fits most\u003cbr\u003e• Seamed front panel with no buckram\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSpot clean with warm water and dish soap. For stubborn spots, use a soft-bristled brush. No need to soak the whole hat.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ One size","offer_id":53406152949944,"sku":"28109384970497181854","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/8202\/2072\/files\/20260425125024-1f140a55-4095-6e16-bd0c-6ec8bd29064f.png?v=1777168386"}],"url":"https:\/\/thespinedlife.com\/collections\/morally-grey-the-original.oembed","provider":"TheSpinedLife","version":"1.0","type":"link"}