{"title":"Shop All","description":"","products":[{"product_id":"plot-twist-recovery-flowers","title":"Plot Twist Recovery Flower","description":"\u003cp data-start=\"260\" data-end=\"402\"\u003eWhen the ending wrecked you, the villain betrayed everyone, or your favorite character didn’t make it… these are the flowers for recovery.\u003c\/p\u003e\n\u003cp data-start=\"404\" data-end=\"776\"\u003eOur crochet Plot Twist Recovery Flowers are a beautifully crafted and designed for readers, romantics, and anyone healing from emotional damage caused by fictional characters. Each knitted flower brings the cozy charm of fresh blooms without ever wilting, making it the perfect keepsake for your bookshelf, reading nook, desk, or bedside table.\u003c\/p\u003e\n\u003cp data-start=\"778\" data-end=\"1138\"\u003eThis artificial crochet flower is a thoughtful gift for book lovers, friends, moms, girlfriends, teachers, and anyone who deserves flowers that last forever. Perfect for Mother’s Day gifts, birthdays, wedding décor, party centerpieces, home décor, or a sweet “thinking of you” surprise, these flowers add a soft, whimsical touch to any space.\u003c\/p\u003e\n\u003cp data-start=\"1140\" data-end=\"1384\"\u003eWhether you’re gifting them as a booktok-inspired comfort gift, using them as cozy shelf décor, or sending them to someone \u003cem\u003estill recovering from that ending\u003c\/em\u003e, these flowers say what words can’t: \u003cem\u003eyou’ll emotionally recover… eventually.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"898\" data-end=\"917\"\u003e\u003cstrong\u003eA perfect gift for:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; your book club bestie\u003c\/p\u003e\n\u003cp\u003e\u0026gt; your mom for Mother’s Day\u003c\/p\u003e\n\u003cp\u003e\u0026gt; your friend who just finished an emotionally devastating romance\u003c\/p\u003e\n\u003cp\u003e\u0026gt; your sister who always says \u003cem\u003e“one more chapter”\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; anyone who deserves flowers \u003cem\u003eand\u003c\/em\u003e fictional healing\u003c\/p\u003e\n\u003cp data-start=\"1674\" data-end=\"1839\"\u003eFor the reader healing from that ending, a plot twist, or simply looking for the perfect forever flowers for Mother’s Day, birthdays, and book-loving besties. \u003c\/p\u003e\n\u003ch4 data-start=\"1674\" data-end=\"1839\"\u003eChoose the bloom that matches your favorite trope, mood, or current reading era.\u003c\/h4\u003e","brand":"Cozy Chapters Society","offers":[{"title":"Golden Ending (Yellow)","offer_id":48351163383963,"sku":"14:1052#yellow","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Unreliable Narrator (Pink)","offer_id":48351163416731,"sku":"14:350852#pink","price":12.99,"currency_code":"USD","in_stock":false},{"title":"Sunset Cliffhanger (Orange)","offer_id":48351163449499,"sku":"14:175#orange","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Tear-Stained Chapter (Blue)","offer_id":48351163482267,"sku":"14:691#blue","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Secret Motive (Purple)","offer_id":48351163515035,"sku":"14:350850#purple","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Fatal Attraction (Red)","offer_id":48351163547803,"sku":"14:365458#red","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Buried Secret (Black)","offer_id":48351163580571,"sku":"14:173#black","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Silent Witness (White)","offer_id":48351163613339,"sku":"14:193#white","price":12.99,"currency_code":"USD","in_stock":false},{"title":"First Edition (Champagne)","offer_id":48351163646107,"sku":"14:771#champagne","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/ChatGPT_Image_May_18_2026_01_53_10_PM.png?v=1779130510"},{"product_id":"i-have-lived-a-thousand-lives-bookish-canvas-tote","title":"I Have Lived a Thousand Lives Bookish Canvas Tote","description":"\u003cp\u003eCarry your current read, growing TBR, and everyday essentials in the \u003cem\u003eI Have Lived a Thousand Lives Bookish Canvas Tote\u003c\/em\u003e — a cozy companion designed for readers who feel most at home between the pages of a good story. Featuring a soft watercolor-style open book with birds taking flight, this tote captures the magic of getting lost in fictional worlds and living a thousand lives through stories.\u003c\/p\u003e\n\u003cp\u003ePerfect for bookstore trips, library hauls, coffee shop reading sessions, and everyday errands, this durable canvas tote blends practical function with bookish charm. Its neutral, minimalist aesthetic makes it an easy favorite for readers who love cozy, literary style.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% heavy-weight cotton canvas (12 oz) for structure and durability\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Flat-corner construction for a slim, book-friendly profile\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Self-fabric carrying handles with reinforced stitching for reliable wear\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Available in a timeless natural canvas color\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not iron directly over the printed area — print may stick to the iron\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Spot clean\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not bleach\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Line dry\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Natural \/ 15\" x 16\"","offer_id":48480322027675,"sku":"32561140385703833843","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260528230348-1f15ae97-c028-697a-b2f3-b291ae2ec122.png?v=1781107116"},{"product_id":"the-coffee-chapters-tee","title":"The Coffee \u0026 Chapters Tee","description":"\u003cp\u003e\u003cstrong\u003eThe Coffee \u0026amp; Chapters Tee ☕📚\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor the readers who believe every good day starts with a warm cup of coffee and \u003cem\u003ejust one more chapter\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp\u003eThe Coffee \u0026amp; Chapters Tee features a minimalist line drawing of a cozy reader moment, paired with the simple, bookish mantra: \u003cem\u003ecoffee. read. repeat.\u003c\/em\u003e It’s the perfect everyday tee for slow mornings, bookstore browsing, and getting completely lost in your current read.\u003c\/p\u003e\n\u003cp\u003eWhether you’re building your TBR, sipping something warm, or staying up way too late for “just one more chapter,” this shirt was made for your kind of routine.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Coffee shop reading dates ☕\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Library trips \u0026amp; bookstore hauls 📚\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Cozy days at home\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Gifting your favorite book lover\u003c\/p\u003e\n\u003cp\u003eSlip it on, grab your current read, and settle in—because the only plan today is coffee… and chapters.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% Airlume combed and ring-spun cotton for a soft, breathable feel\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Retail crew neckline with ribbed knit collar for classic styling\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Side seams and shoulder tape for long-lasting shape and fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tear-away label to reduce skin irritation\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Prints produced via DTF\/DTG methods for crisp, detailed artwork\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Non-chlorine: bleach as needed\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tumble dry: low heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Iron, steam or dry: medium heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not dryclean\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"width: 89.511%; height: 308px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 21px;\"\u003e\n\u003ctd style=\"padding: 10px; width: 31.1294%; height: 21px;\" data-row=\"1\"\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500; width: 9.97112%; height: 21px;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500; width: 9.97112%; height: 21px;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500; width: 9.97112%; height: 21px;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500; width: 10.7007%; height: 21px;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500; width: 12.8895%; height: 21px;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500; width: 12.8895%; height: 21px;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e3XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42px;\"\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 31.1294%; height: 42px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWidth, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 42px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 42px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 42px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 10.7007%; height: 42px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 42px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 42px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42px;\"\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 31.1294%; height: 42px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eLength, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 42px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 42px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 42px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 10.7007%; height: 42px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 42px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 42px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21px;\"\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 31.1294%; height: 21px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSleeve length, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 21px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e8.9\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 21px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.2\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 21px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 10.7007%; height: 21px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.7\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 21px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 21px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e10\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21px;\"\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 31.1294%; height: 21px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSize tolerance, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 21px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 21px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 9.97112%; height: 21px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 10.7007%; height: 21px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 21px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px; width: 12.8895%; height: 21px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.5\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Soft Cream \/ S","offer_id":48499794575515,"sku":"23934409863361544482","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ S","offer_id":48499794608283,"sku":"27494745275491508878","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ M","offer_id":48499794641051,"sku":"13964001771824376269","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":48499794673819,"sku":"33849896628309635337","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ L","offer_id":48499794706587,"sku":"34409178611665831089","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":48499794739355,"sku":"23170759320962005095","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ XL","offer_id":48499794772123,"sku":"47349914920597095952","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":48499794804891,"sku":"32923794693785520513","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ 2XL","offer_id":48499794837659,"sku":"25166604188441010406","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":48499794870427,"sku":"28066741005777518096","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ 3XL","offer_id":48499794903195,"sku":"32192436506580764138","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":48499794935963,"sku":"61519805662344391876","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260505175712-1f148abd-7a82-6118-87c8-a6f85c214686.png?v=1778005431"},{"product_id":"quiet-mind-loud-bookshelf-tee","title":"Quiet Mind. Loud Bookshelf. Tee","description":"\u003cp\u003e\u003cstrong\u003eQuiet Mind. Loud Bookshelf. Tee – Cozy Bookish Shirt for Readers \u0026amp; Book Lovers \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor the readers whose minds find peace in stories—but whose bookshelves say otherwise.\u003c\/p\u003e\n\u003cp\u003eThe Quiet Mind. Loud Bookshelf. Tee is made for cozy days, quiet moments, and ever-growing TBR piles. Featuring a warm, minimalist illustration of a floating bookshelf lined with colorful books, a cozy coffee cup, and a touch of greenery, this design perfectly captures the calm chaos of being a book lover. With its soft, aesthetic style and relatable phrase \u003cem\u003e“quiet mind. loud bookshelf.”\u003c\/em\u003e, this tee is the perfect everyday piece for readers who feel most at home between the pages. Whether you're curled up with a new read, browsing your favorite bookstore, or adding \u003cem\u003ejust one more\u003c\/em\u003e to your collection—this shirt was made for your kind of comfort.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% Airlume combed \u0026amp; ring-spun cotton (lightweight 4.2 oz) — breathable and soft\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Retail crew-neck fit with side seams and ribbed knit collar for shape retention\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Printed chest and sleeves using crisp DTF\/DTG methods for vibrant, detailed artwork\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tear-away label and shoulder tape for comfort and durability; REACH certified\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Available in blended heather options; ethically manufactured (Fair Labor Association \u0026amp; WRAP standards)\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Non-chlorine: bleach as needed\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tumble dry: low heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Iron, steam or dry: medium heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not dryclean\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px;\" data-row=\"1\"\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; font-size: 15px; font-weight: 500;\" data-row=\"1\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e3XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWidth, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e18.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e20.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e22.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e26.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"2\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eLength, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e29.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"3\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"3\"\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 style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSleeve length, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e8.90\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.70\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e10.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"4\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e10.40\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSize tolerance, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\" data-row=\"5\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Pink \/ S","offer_id":48508972761243,"sku":"18874935542135104785","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ S","offer_id":48508972794011,"sku":"27777519445020538517","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":48508972826779,"sku":"30075319220096450507","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ M","offer_id":48508972859547,"sku":"21148344768530056489","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":48508972892315,"sku":"22515790095867685967","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ L","offer_id":48508972925083,"sku":"12944430042354038300","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":48508972957851,"sku":"27153722301760339209","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ XL","offer_id":48508972990619,"sku":"26255211239390812222","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":48508973023387,"sku":"28085772920435080703","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ 2XL","offer_id":48508973056155,"sku":"24345251934556531093","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":48508973088923,"sku":"12739997900332021889","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Soft Cream \/ 3XL","offer_id":48508973121691,"sku":"63223859764955089980","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/Quiet_Mind._Loud_Bookshelf._Tee_-_Soft_Cream1.png?v=1778099449"},{"product_id":"the-read-more-books-crewneck","title":"The Read More Books Crewneck","description":"\u003cp\u003eFor the readers who always say \u003cem\u003ejust one more chapter\u003c\/em\u003e… and mean it.\u003c\/p\u003e\n\u003cp\u003eThe Read More Books Crewneck is your new go-to for cozy reading days, coffee runs, and adding \u003cem\u003ejust one more\u003c\/em\u003e to your TBR. Designed with a clean, modern aesthetic and bold typography, this sweatshirt is made for book lovers who want something simple, wearable, and effortlessly bookish.\u003c\/p\u003e\n\u003cp\u003eWhether you're curled up with your current read or heading out with a tote full of books, this piece brings that perfect mix of comfort and reader identity.\u003c\/p\u003e\n\u003cp\u003eBecause honestly… there’s only one goal: read more books.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; The Gildan 18000 sweatshirt is built for comfort and durability, made from a medium-heavy (8.0 oz\/yd² (271 g\/m²)) 50\/50 cotton-polyester blend.\u003c\/p\u003e\n\u003cp\u003e\u0026gt; The classic fit along with the crew neckline deliver a comfy wearing experience with a clean-cut style. Meanwhile, the double-needle stitching at the shoulder, armhole, neck, waistband, and cuff seams add top-tier durability.\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Say goodbye to itchiness thanks to the gray, pearlized tear-away label.\u003c\/p\u003e\n\u003cp\u003e\u0026gt; The Gildan 18000 sweatshirt is crafted from ethically grown US cotton and backed by the US Cotton Trust Protocol, with OEKO-TEX certified dyes that meet safety and environmental standards.\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Fabric blends: Heather Sport colors - 60% polyester, 40% cotton\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px;\"\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e3XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWidth, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e20.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e22.01\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e26.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eLength, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e27.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e29.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSleeve length (from center back), in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e33.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e34.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e35.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e36.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e37.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e38.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSize tolerance, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":48527702491291,"sku":"28138983117120730928","price":64.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":48527702524059,"sku":"34912175005894468937","price":64.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":48527702556827,"sku":"65460342636126994332","price":64.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":48527702589595,"sku":"29152372303205601803","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":48527702622363,"sku":"26751530164897402966","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":48527702655131,"sku":"31293809400050238517","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":48527702687899,"sku":"29550580748272714750","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":48527702720667,"sku":"16070093747826409696","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":48527702753435,"sku":"40712291948419454700","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":48527702786203,"sku":"45416741583259130488","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":48527702818971,"sku":"26987393820893441083","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":48527702851739,"sku":"24784329673119691786","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":48527702884507,"sku":"30902601723429699626","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":48527702917275,"sku":"33762197134475385891","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":48527702950043,"sku":"32503871624871920235","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":48527702982811,"sku":"19455949206120963568","price":64.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":48527703015579,"sku":"33760828782937859555","price":66.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":48527703048347,"sku":"24380351803853993025","price":66.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":48527703081115,"sku":"17210990652422197847","price":66.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":48527703113883,"sku":"15219558206443785571","price":66.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":48527703146651,"sku":"10288065599326140061","price":68.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sport Grey","offer_id":48527703179419,"sku":"32568571614183224422","price":68.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":48527703212187,"sku":"30854858387737738829","price":68.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":48527703244955,"sku":"11198655098797652521","price":68.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/30.png?v=1778281998"},{"product_id":"just-one-more-chapter-crewneck","title":"Just One More Chapter Crewneck","description":"\u003cp\u003eFor the readers who said \u003cem\u003e“just one more chapter”\u003c\/em\u003e… and accidentally finished half the book at 2AM.\u003c\/p\u003e\n\u003cp\u003eThe Just One More Chapter Crewneck was made for cozy reading nights, overflowing TBR piles, iced coffee runs, and getting emotionally attached to fictional characters. Featuring a clean minimalist design with bold typography, this ultra-cozy bookish sweatshirt is the perfect everyday staple for readers who practically live inside their current read.\u003c\/p\u003e\n\u003cp\u003eWhether you’re curled up with your latest thriller, annotating your favorite romance, or wandering the bookstore “just to browse,” this crewneck brings the perfect mix of cozy comfort and modern bookish style.\u003c\/p\u003e\n\u003cp\u003eA must-have for BookTok lovers, avid readers, book club members, and anyone whose personality is basically “currently reading.”\u003c\/p\u003e\n\u003ch3\u003ePerfect For\u003c\/h3\u003e\n\u003cp\u003e\u0026gt; Book lovers \u0026amp; avid readers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Cozy reading nights\u003c\/p\u003e\n\u003cp\u003e\u0026gt; BookTok outfits \u0026amp; aesthetic content\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Library trips \u0026amp; coffee shop reading dates\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Gifts for readers, bookworms, teachers \u0026amp; book club friends\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Medium-heavy 50\/50 cotton-polyester blend (8.0 oz\/yd²) for warmth and durability\u003c\/p\u003e\n\u003cp\u003e\u0026gt; No side seams (tubular knit) for a smooth, waste-reducing construction\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Ribbed knit collar with seam and double-needle stitching for long-lasting shape\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Non-chlorine: bleach as needed\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tumble dry: low heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":48535762763931,"sku":"19822531836711945428","price":64.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Military Green","offer_id":48535762796699,"sku":"31339451912078351697","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":48535762829467,"sku":"21350058993734916730","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Military Green","offer_id":48535762862235,"sku":"31145507047389310004","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":48535762895003,"sku":"14056364746255281308","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Military Green","offer_id":48535762927771,"sku":"14381891984770608518","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":48535762960539,"sku":"33433902808178187514","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48535762993307,"sku":"32694973342799653429","price":64.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":48535763026075,"sku":"93635889760493281771","price":66.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48535763058843,"sku":"24679246734094661501","price":66.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":48535763091611,"sku":"15384604050299255149","price":68.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48535763124379,"sku":"13569751607610070201","price":68.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/Just_One_More_Chapter_-_Flat_-_Sand_f5651f7f-7b09-4692-9999-81ff348ec25e.png?v=1778381768"},{"product_id":"spoiler-i-bought-more-books-hat","title":"Spoiler: I Bought More Books Hat","description":"\u003cp\u003eFor the readers who walked into the bookstore \u003cem\u003e“just to look”\u003c\/em\u003e and somehow left with three more books for the TBR pile.\u003c\/p\u003e\n\u003cp\u003eThe Spoiler: I Bought More Books Hat is the perfect cozy accessory for bookstore runs, coffee shop reading dates, library trips, and everyday errands. Designed with minimalist embroidery featuring an open book and coffee mug detail, this distressed bookish cap blends effortlessly with your cozy reader aesthetic while still making a relatable statement every book lover understands.\u003c\/p\u003e\n\u003cp\u003eWith its neutral vintage-inspired style and comfortable worn-in feel, this hat is easy to pair with oversized crewnecks, leggings, denim, or your favorite tote bag for the ultimate BookTok-inspired look.\u003c\/p\u003e\n\u003cp\u003eWhether you’re browsing your local bookstore, annotating your current read, or grabbing an iced coffee before a reading marathon, this hat was made for readers who always end up buying “just one more book.”\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Book lovers \u0026amp; avid readers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Coffee shop reading dates\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bookstore trips \u0026amp; library runs\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Cozy aesthetic outfits\u003c\/p\u003e\n\u003cp\u003e\u0026gt; BookTok content \u0026amp; reader lifestyle photos\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Gifts for readers, teachers \u0026amp; book club friends\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% preshrunk cotton twill for durability and a soft hand\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Unstructured six-panel, low-profile design with a soft crown\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Distressed detailing with 4 stitched rows on the brim for a worn-in look\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Adjustable hook-and-loop closure for a customizable fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 6 sewn eyelets and seamed front panel for breathable, clean construction\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Use warm water and dish soap and clean spots off your hat. It's not necessary to soak the whole item. For hard to clean spots use a soft bristled brush.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Khaki \/ One size","offer_id":48547819487387,"sku":"31336369270532717996","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260608205407-1f1637c3-0c41-6366-9f5e-aedcafcb9933.png?v=1780961246"},{"product_id":"pov-i-went-in-for-one-book-hat","title":"POV: I Went In For One Book Hat","description":"\u003cp\u003eYou walked into the bookstore for \u003cem\u003eone\u003c\/em\u003e book… and somehow left with a stack, an iced coffee, and zero regrets.\u003c\/p\u003e\n\u003cp\u003eThe The “POV: I Went In For One Book” Hat was made for readers who treat bookstore trips like a personality trait. Featuring a minimalist embroidered book-and-coffee design paired with the relatable phrase \u003cem\u003e“POV: I went in for one book.”\u003c\/em\u003e this cozy distressed cap is the perfect everyday accessory for book lovers, coffee shop readers, and BookTok fans.\u003c\/p\u003e\n\u003cp\u003eWith its neutral vintage-inspired aesthetic and comfortable worn-in fit, this hat pairs effortlessly with oversized crewnecks, leggings, denim, tote bags, and your ever-growing TBR pile.\u003c\/p\u003e\n\u003cp\u003eWhether you’re browsing your local bookstore, annotating your latest obsession, or grabbing an iced coffee before your next reading marathon, this hat was designed for readers who always leave with more books than planned.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt;Book lovers \u0026amp; avid readers\u003c\/p\u003e\n\u003cp\u003e\u0026gt;Coffee shop reading sessions\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bookstore browsing \u0026amp; library trips\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Cozy aesthetic outfits\u003c\/p\u003e\n\u003cp\u003e\u0026gt; BookTok \u0026amp; reader lifestyle content\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Gifts for readers, teachers \u0026amp; bookworms\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% preshrunk cotton twill for strength and smooth feel\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Unstructured six-panel, low-profile shape with a soft crown\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Adjustable hook-and-loop closure for a customizable fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Distressed detailing with 6 sewn eyelets and 4 stitched rows on the brim\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Seamed front panel without buckram; one size fits most\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Use warm water and dish soap and clean spots off your hat. It's not necessary to soak the whole item. For hard to clean spots use a soft bristled brush.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Khaki \/ One size","offer_id":48552840626331,"sku":"84143139404086788657","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260609190528-1f164362-dc88-6330-a1c9-de983ebb54ac.png?v=1781032095"},{"product_id":"the-book-club-mo-hat","title":"Book Club MO Hat - Theories \u0026 Iced Coffee","description":"\u003cp\u003eFor the readers who arrive at book club with highlighted pages, strong opinions, iced coffee, and at least three unhinged theories about the ending.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eBook Club MO - Theories \u0026amp; Iced Coffee Hat \u003c\/strong\u003eis the perfect cozy accessory for bookstore trips, coffee shop reading sessions, and late-night book club discussions. Featuring minimalist embroidery with the phrase \u003cem\u003e“My Book Club MO: theories \u0026amp; iced coffee”\u003c\/em\u003e, this distressed khaki cap was made for readers who treat fictional drama like a full-time personality trait.\u003c\/p\u003e\n\u003cp\u003eWith its vintage-inspired aesthetic and comfortable worn-in feel, this hat pairs effortlessly with oversized crewnecks, leggings, tote bags, and your current read. Whether you’re annotating your favorite romance novel, spiraling over a plot twist, or heading to your monthly book club meeting, this hat brings the perfect mix of cozy reader energy and modern BookTok style.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Book club meetings\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Coffee shop reading sessions\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bookstore browsing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Annotating your latest obsession\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Reader lifestyle \u0026amp; BookTok content\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Gifts for readers, teachers \u0026amp; bookworms\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% preshrunk cotton twill for durability and a smooth hand\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Unstructured six-panel, low-profile shape with a soft crown for a relaxed fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Adjustable hook-and-loop closure for easy sizing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Distressed details with 4 stitched rows on the brim and 6 sewn eyelets\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Seamed front panel (no buckram) and one-size design\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Use warm water and dish soap and clean spots off your hat. It's not necessary to soak the whole item. For hard to clean spots use a soft bristled brush.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Khaki \/ One size","offer_id":48557160595611,"sku":"87998282673913527807","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260612154327-1f166757-45f4-68ec-a265-16890182d78f.png?v=1781279130"},{"product_id":"happily-ever-after-crewneck","title":"Happily Ever After Crewneck","description":"\u003cp\u003eFor the reader bride who found her favorite trope in real life. 🤍\u003c\/p\u003e\n\u003cp\u003eThe Happily Ever After Crewneck is the perfect cozy bridal sweatshirt for romance readers, book lovers, and future brides who believe every love story deserves a beautiful ending. Featuring an elegant minimalist design with the phrase \u003cem\u003e“happily ever after (my favorite trope)”\u003c\/em\u003e, this cozy crewneck blends soft bridal aesthetics with subtle BookTok charm.\u003c\/p\u003e\n\u003cp\u003eDesigned with a romantic, elevated look, this sweatshirt is perfect for engagement photos, bridal showers, honeymoon travel days, bachelorette weekends, cozy reading nights, or simply romanticizing your fiancé era with an iced coffee and your current read.\u003c\/p\u003e\n\u003cp\u003eThe warm cocoa lettering paired with the soft sand-toned crewneck creates the ultimate neutral, Pinterest-inspired aesthetic that readers and romance lovers will instantly fall in love with.\u003c\/p\u003e\n\u003cp data-section-id=\"em107h\" data-start=\"1506\" data-end=\"1520\"\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Romance reader brides\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Engagement gifts\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bridal showers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Honeymoon airport outfits\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Cozy bachelorette weekends\u003c\/p\u003e\n\u003cp\u003e\u0026gt; BookTok brides\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Wedding planning coffee runs\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Readers living their favorite trope\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Medium-heavy 50\/50 cotton-poly blend (8.0 oz\/yd²) for warmth and durability\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tubular knit, seam-free body for a clean silhouette and reduced fabric waste\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Ribbed knit collar and double-needle stitching for shape retention and strength\u003c\/p\u003e\n\u003cp\u003e\u0026gt; OEKO-TEX dyed, US cotton-backed fabric with safety and environmental certifications\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Non-chlorine: bleach as needed\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tumble dry: low heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not dryclean\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px;\"\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e3XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWidth, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e20.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e22.01\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e26.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eLength, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e27.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e29.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSleeve length (from center back), in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e33.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e34.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e35.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e36.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e37.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e38.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSize tolerance, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":48562293604507,"sku":"29263316335823410960","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":48562293637275,"sku":"19472570064108149286","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":48562293670043,"sku":"19577661962613481778","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":48562293702811,"sku":"11193795544105488867","price":64.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":48562293735579,"sku":"79195701878805462951","price":66.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":48562293768347,"sku":"72013985148672181937","price":68.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/ChatGPT_Image_May_13_2026_02_58_04_PM.png?v=1778702325"},{"product_id":"plot-twist-i-said-yes-crewneck","title":"Plot Twist: I Said Yes Crewneck","description":"\u003cp\u003eFor the readers who fell in love with the fictional boyfriend \u003cem\u003eand\u003c\/em\u003e the real one. 💍📚\u003c\/p\u003e\n\u003cp\u003eOur Plot Twist: I Said Yes Sweatshirt is the perfect cozy crewneck for newly engaged brides-to-be, BookTok girls, and anyone living in their happily-ever-after era. Designed with a soft neutral aesthetic and minimalist typography, this sweatshirt pairs effortlessly with leggings, denim, coffee runs, late-night reading sessions, and engagement season photos.\u003c\/p\u003e\n\u003cp\u003eWhether you’re binge-reading romance novels, planning your wedding, or just embracing your main character energy, this cozy bookish sweatshirt was made for you.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Romance readers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; BookTok lovers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Newly engaged brides\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bridal shower gifts\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Cozy reading nights\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Fall coffee shop outfits\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Everyday neutral aesthetic looks\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Medium-heavy 50\/50 cotton-poly blend (8.0 oz\/yd²) for balanced warmth and softness\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tubular knit construction without side seams for a smooth, attractive fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Ribbed knit collar and double-needle stitching for shape retention and durability\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Ethically sourced US cotton and OEKO-TEX certified dyes; meets safety and environmental standards\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Non-chlorine: bleach as needed\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tumble dry: low heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not dryclean\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.01\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length (from center back), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":48567158538395,"sku":"23291822942109415208","price":64.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":48567158571163,"sku":"30700938142764838842","price":64.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":48567158603931,"sku":"77749843799443943856","price":64.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":48567158636699,"sku":"30391440743808219912","price":64.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":48567158669467,"sku":"14568032120992700866","price":66.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":48567158702235,"sku":"23020233096097401418","price":68.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/plot_twist_i_said_yes_-_sand2.png?v=1778764291"},{"product_id":"emotionally-attached-to-fictional-characters-tee","title":"Emotionally Attached to Fictional Characters Tee","description":"\u003cp\u003eFor the readers who get a little too invested in fictional lives, plot twists, and characters that permanently altered their personality. 🤍📚\u003c\/p\u003e\n\u003cp\u003eThe \u003cem\u003eEmotionally Attached to Fictional Characters Tee\u003c\/em\u003e combines cozy reader energy with a modern scrapbook-inspired design featuring Polaroid-style bookish illustrations, warm neutral tones, and soft indie bookstore vibes. Whether you're reorganizing your TBR pile, annotating your newest obsession, or convincing yourself you definitely don’t need another book, this tee was made for your reading era.\u003c\/p\u003e\n\u003cp\u003eDesigned for book lovers, BookTok readers, coffee shop reading days, and anyone who has ever needed emotional recovery after finishing a novel.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% Airlume combed and ring-spun cotton (lightweight 4.2 oz\/yd²) for breathable comfort\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Retail crew neckline with ribbed knit collar and shoulder tape for shape retention\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Side seams for improved fit and structural support\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tear-away label and REACH certified materials; sourced blanks from Honduras\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Non-chlorine: bleach as needed\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Tumble dry: low heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Iron, steam or dry: medium heat\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Athletic Heather \/ S","offer_id":48570579124379,"sku":"16717967515360514513","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ M","offer_id":48570579157147,"sku":"73669249400108198767","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ L","offer_id":48570579189915,"sku":"28988819889408758720","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XL","offer_id":48570579222683,"sku":"22859143189000166972","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 2XL","offer_id":48570579255451,"sku":"27321193336922837769","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 3XL","offer_id":48570579288219,"sku":"46806198837162231467","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/Untitled_4500_x_5100_px_44.png?v=1778789388"},{"product_id":"the-bookstore-coffee-spill-bookmark","title":"The Bookstore Coffee Spill Bookmark","description":"\u003cp\u003eFor the readers who treat coffee and books as a personality trait. ☕📚\u003c\/p\u003e\n\u003cp data-start=\"100\" data-end=\"454\"\u003eThe \u003cem data-start=\"104\" data-end=\"125\"\u003eCozy Spill Bookmark\u003c\/em\u003e brings café-reading vibes to every chapter with its playful coffee spill design that looks like your mocha latte had a little accident mid-reading session. Designed to peek perfectly out of your current read, this bookmark adds the cutest cozy touch to your favorite thrillers, romances, fantasy worlds, and overflowing TBR pile.\u003c\/p\u003e\n\u003cp data-start=\"456\" data-end=\"637\"\u003eLightweight, minimal, and instantly conversation-starting, it’s the perfect accessory for bookstore trips, reading nooks, coffee shop study days, and “just one more chapter” nights.\u003c\/p\u003e","brand":"Cozy Chapters Society","offers":[{"title":"Default Title","offer_id":48571185692827,"sku":"\u003cnone\u003e","price":8.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/Untitled_design_2.png?v=1778891150"},{"product_id":"the-personal-library-bookmark-set-20-piece-collection-1","title":"The Personal Library Bookmark Set – 20 Piece Collection","description":"\u003cp data-end=\"125\" data-start=\"63\"\u003eFor readers who always remember the stories that changed them.\u003c\/p\u003e\n\u003cp data-end=\"468\" data-start=\"127\"\u003eThe Personal Library Bookmark Set – 20 Piece Collection is a beautifully bookish way to track your reading journey, favorite books, and unforgettable chapters. Inspired by nostalgic library checkout cards and vintage reading logs, these charming bookmarks combine cozy aesthetics with practical organization for every kind of reader.\u003c\/p\u003e\n\u003cp data-end=\"700\" data-start=\"470\"\u003eWhether you’re annotating your latest five-star read, building your dream home library, or searching for the perfect gift for a fellow book lover, this 20-piece bookmark set adds a thoughtful touch to every reading experience.\u003c\/p\u003e\n\u003cp data-end=\"1362\" data-section-id=\"pcdodn\" data-start=\"1315\"\u003eDesigned for Readers Who Love the Details\u003c\/p\u003e\n\u003cp data-end=\"1518\" data-start=\"1363\"\u003eThe Personal Library Bookmark Set is more than just a bookmark collection—it’s a keepsake for the stories that stay with you long after the final page.\u003c\/p\u003e\n\u003cp data-end=\"1532\" data-start=\"1520\"\u003e\u003cstrong\u003eUse them to:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; track your current reads\u003c\/p\u003e\n\u003cp\u003e\u0026gt; log favorite books\u003c\/p\u003e\n\u003cp\u003e\u0026gt; rate unforgettable endings\u003c\/p\u003e\n\u003cp\u003e\u0026gt; create a personalized reading archive\u003c\/p\u003e\n\u003cp\u003e\u0026gt; add aesthetic charm to your bookshelf or reading nook\u003c\/p\u003e\n\u003cp data-end=\"1881\" data-start=\"1717\"\u003ePerfect for romance readers, fantasy lovers, thriller binge-readers, BookTok fans, students, journal lovers, and anyone who believes books deserve to be remembered.\u003c\/p\u003e","brand":"Cozy Chapters Society","offers":[{"title":"20PCS","offer_id":48590142013595,"sku":"14:193#20PCS","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/ChatGPTImageMay17_2026_08_00_10PM.png?v=1779070636"},{"product_id":"book-club-mo-hat-overanalyzing-fictional-people","title":"Book Club MO Hat – Overanalyzing Fictional People","description":"\u003cp\u003eIf you've ever spent more time thinking about fictional characters than real people, this hat is for you.\u003c\/p\u003e\n\u003cp\u003eThe\u003cstrong\u003e \u003c\/strong\u003eBook Club MO: Overanalyzing Fictional People Hat was made for readers who dissect every conversation, question every motive, and spend days trying to figure out what a character \u003cem\u003ereally\u003c\/em\u003e meant. Whether you're discussing plot twists with your book club, creating theories at 2 a.m., or emotionally investing in people who don't actually exist, this hat understands you.\u003c\/p\u003e\n\u003cp\u003eFeaturing a distressed black vintage-style cap with crisp white embroidery, it's the perfect accessory for bookstore trips, reading sessions, coffee runs, and every fictional character spiral in between.\u003c\/p\u003e\n\u003cp\u003eBecause some people analyze spreadsheets.\u003c\/p\u003e\n\u003cp\u003eYou analyze fictional people. 📚🖤\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Book club meetings\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bookstore browsing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Library visits\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Reading marathons\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Coffee shop reading sessions\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Audiobook lovers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Psychological thriller fans\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Readers who create entire character analyses after finishing a book\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Anyone who's ever said, \"I know they're fictional, but...\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% preshrunk cotton twill for durability and a smooth hand\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Unstructured six-panel, low-profile shape with a soft crown for a relaxed fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Adjustable hook-and-loop closure for easy sizing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Distressed details with 4 stitched rows on the brim and 6 sewn eyelets\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Seamed front panel (no buckram) and one-size design\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Use warm water and dish soap and clean spots off your hat. It's not necessary to soak the whole item. For hard to clean spots use a soft bristled brush.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ One size","offer_id":48752466624667,"sku":"48606413965539833329","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260612173055-1f166847-7937-601a-8338-c2b815c62bec.png?v=1781286504"},{"product_id":"book-club-mo-hat-trust-no-one","title":"Book Club MO Hat - Trust No One","description":"\u003cp\u003eIf your favorite books keep you questioning every character, every clue, and every seemingly innocent detail, this hat was made for you.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eBook Club MO: Trust No One Hat\u003c\/strong\u003e is a must-have for mystery and thriller readers who know that in the world of plot twists, everyone is suspicious. From unreliable narrators to shocking endings, you've learned one important lesson: trust no one.\u003c\/p\u003e\n\u003cp\u003eFeaturing a distressed navy vintage-style cap with crisp white embroidery, this hat is the perfect companion for bookstore adventures, book club meetings, coffee runs, and late-night reading sessions spent trying to solve the mystery before the final chapter.\u003c\/p\u003e\n\u003cp\u003eBecause after enough thrillers, you learn one thing:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTrust. No. One.\u003c\/strong\u003e 🔍📚\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Psychological thriller readers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Mystery and suspense lovers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Book club meetings\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bookstore browsing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Library visits\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Reading marathons\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Coffee shop reading sessions\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Audiobook lovers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Readers who correctly guessed the twist (or thought they did)\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% preshrunk cotton twill for durability and a smooth hand\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Unstructured six-panel, low-profile shape with a soft crown for a relaxed fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Adjustable hook-and-loop closure for easy sizing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Distressed details with 4 stitched rows on the brim and 6 sewn eyelets\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Seamed front panel (no buckram) and one-size design\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Use warm water and dish soap and clean spots off your hat. It's not necessary to soak the whole item. For hard to clean spots use a soft bristled brush.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Dark Navy \/ One size","offer_id":48754333876379,"sku":"31173016840577600848","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260612194600-1f166975-6a18-66e0-9516-9a943a19d046.png?v=1781294173"},{"product_id":"book-club-mo-hat-one-more-chapter","title":"Book Club MO Hat - One More Chapter","description":"\u003cp\u003eYou said you'd stop after one chapter.\u003c\/p\u003e\n\u003cp\u003eThe book had other plans.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eBook Club MO: One More Chapter Hat\u003c\/strong\u003e is for readers who stay up far later than they intended, promise themselves they'll stop at the next chapter, and somehow find themselves reading \"just a little longer\" every single time.\u003c\/p\u003e\n\u003cp\u003eFeaturing a distressed grey vintage-style cap with crisp white embroidery, this hat is the perfect companion for cozy reading days, bookstore adventures, coffee runs, and every late-night chapter that turns into five.\u003c\/p\u003e\n\u003cp\u003eEvery reader knows that \"one more chapter\" is rarely just one more chapter.\u003c\/p\u003e\n\u003cp\u003eBecause some promises are meant to be broken.\u003c\/p\u003e\n\u003cp\u003eEspecially the \"just one more chapter\" kind. 📚☕\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Book club meetings\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Bookstore browsing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Library visits\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Cozy reading days\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Coffee shop reading sessions\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Audiobook lovers\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Weekend reading marathons\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Readers with ever-growing TBR piles\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Anyone who's accidentally stayed up way too late because they \"just had to finish one more chapter\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; 100% preshrunk cotton twill for durability and a smooth hand\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Unstructured six-panel, low-profile shape with a soft crown for a relaxed fit\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Adjustable hook-and-loop closure for easy sizing\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Distressed details with 4 stitched rows on the brim and 6 sewn eyelets\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Seamed front panel (no buckram) and one-size design\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026gt; Use warm water and dish soap and clean spots off your hat. It's not necessary to soak the whole item. For hard to clean spots use a soft bristled brush.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal Grey \/ One size","offer_id":48755202818203,"sku":"17232221365364682116","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/20260612203619-1f1669e5-e45a-6fdc-84f8-ee078c3bca43.png?v=1781297549"},{"product_id":"my-bookstore-bag-because-one-book-is-never-enough-canvas-tote","title":"My Bookstore Bag – Because One Book Is Never Enough Canvas Tote","description":"\u003cp\u003eFor readers who always \u003cem\u003eaccidentally\u003c\/em\u003e leave the bookstore with more than they planned.\u003c\/p\u003e\u003cp\u003eThe \u003cstrong\u003eMy Bookstore Bag – Because One Book Is Never Enough\u003c\/strong\u003e canvas tote was made for bookstore browsing, library visits, coffee runs, and every spontaneous book haul in between. Durable, roomy, and designed with fellow book lovers in mind, it's the perfect everyday bag for carrying your latest reads wherever your next chapter takes you.\u003c\/p\u003e\u003cp\u003eWhether you're treating yourself to \"just one more book\" (we both know how that ends) or picking up your newest BookTok recommendation, this tote is ready for every literary adventure.\u003c\/p\u003e\u003ch2\u003eWhy You'll Love It\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e📚 Spacious enough for book hauls, library trips, and everyday essentials\u003c\/li\u003e\n\u003cli\u003e☕ Perfect companion for bookstore and coffee shop adventures\u003c\/li\u003e\n\u003cli\u003e🤎 Durable heavyweight canvas built for everyday use\u003c\/li\u003e\n\u003cli\u003e✨ Minimalist bookish design that pairs with any style\u003c\/li\u003e\n\u003cli\u003e🎁 A thoughtful gift for readers, book club friends, teachers, librarians, and bookworms\u003c\/li\u003e\n\u003cli\u003e📖 Created by a reader, for readers\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003ePerfect For\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eBookstore shopping\u003c\/li\u003e\n\u003cli\u003eLibrary visits\u003c\/li\u003e\n\u003cli\u003eBook club meetings\u003c\/li\u003e\n\u003cli\u003eFarmers markets and everyday errands\u003c\/li\u003e\n\u003cli\u003eCoffee dates with your current read\u003c\/li\u003e\n\u003cli\u003eCarrying books, journals, e-readers, and daily essentials\u003c\/li\u003e\n\u003cli\u003eGifting to the book lover who always buys \"just one more\"\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u0026gt; 100% heavy-weight cotton canvas (12 oz) for structure and durability\u003c\/p\u003e\u003cp\u003e\u0026gt; Flat-corner construction for a slim, book-friendly profile\u003c\/p\u003e\u003cp\u003e\u0026gt; Self-fabric carrying handles with reinforced stitching for reliable wear\u003c\/p\u003e\u003cp\u003e\u0026gt; Available in a timeless natural canvas color\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u0026gt; Do not iron directly over the printed area — print may stick to the iron\u003c\/p\u003e\u003cp\u003e\u0026gt; Spot clean\u003c\/p\u003e\u003cp\u003e\u0026gt; Do not bleach\u003c\/p\u003e\u003cp\u003e\u0026gt; Line dry\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Natural \/ 15\" x 16\"","offer_id":48884571209883,"sku":"54605450631108310002","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/17188714235777268208_2048.jpg?v=1782868552"},{"product_id":"the-bookstore-coffee-carrier","title":"The Bookstore Coffee Carrier","description":"\u003cp\u003e\u003cstrong\u003eThe Bookstore Coffee Carrier – Hands-Free Macramé Iced Coffee Holder\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTake your favorite iced coffee along for every bookstore visit, library browse, farmers market stroll, or weekend adventure. This lightweight macramé coffee carrier keeps your drink close while freeing up your hands to discover your next great read.\u003c\/p\u003e\n\u003cp\u003eWhether you're carrying a stack of books, pushing a cart, or simply trying to avoid juggling everything at once, this cozy little carrier makes coffee runs just a little easier (and a lot cuter).\u003c\/p\u003e\n\u003cp\u003eAvailable in Brown, Black, and White to match your favorite everyday style.\u003c\/p\u003e\n\u003cp data-end=\"1107\" data-section-id=\"em107h\" data-start=\"1093\"\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBookstore adventures\u003c\/li\u003e\n\u003cli\u003eLibrary visits\u003c\/li\u003e\n\u003cli\u003eCoffee runs\u003c\/li\u003e\n\u003cli\u003eFarmers markets\u003c\/li\u003e\n\u003cli\u003eShopping trips\u003c\/li\u003e\n\u003cli\u003eWalking around town\u003c\/li\u003e\n\u003cli\u003eReading in the park\u003c\/li\u003e\n\u003cli\u003eGifting your favorite book lover\u003c\/li\u003e\n\u003cli\u003eAnyone who's ever wished they had one more free hand while carrying coffee\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong data-end=\"1589\" data-start=\"1539\"\u003eCarry your coffee. Collect more books. Repeat.\u003c\/strong\u003e 🤎📚\u003c\/p\u003e","brand":"Cozy Chapters Society","offers":[{"title":"Bookstore Brown (Brown)","offer_id":49065571745947,"sku":"14:200006153#Khaki Woven","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Midnight Chapters (Black)","offer_id":49065571778715,"sku":"14:200661016#Black Woven","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Paperback White (White)","offer_id":49065571811483,"sku":"14:200006151#White Woven","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0170\/7163\/files\/4dbaf575-e740-4060-bebd-18f5f6fe3bf3.jpg?v=1784765857"}],"url":"https:\/\/cozychapterssociety.com\/collections\/shop-all.oembed","provider":"Cozy Chapters Society","version":"1.0","type":"link"}