{"title":"Shop All","description":"\u003cstyle\u003e\na {\n    text-decoration: none;\n    color: #464feb;\n}\ntr th, tr td {\n    border: 1px solid #e6e6e6;\n}\ntr th {\n    background-color: #f5f5f5;\n}\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cp\u003eWelcome to our complete collection — a lineup of every item available in the Library Store. From cozy apparel and everyday accessories to unique, story‑inspired gifts, this collection brings together all the pieces that celebrate our community, our creativity, and the joy of reading.\u003c\/p\u003e\n\u003cp\u003eWhether you're looking for something practical, something playful, or something that shows your love for the Library, you’ll find it here. Each item is thoughtfully designed with the same spirit that guides our work every day: connection, curiosity, and the belief that stories bring people together.\u003c\/p\u003e\n\u003c\/div\u003e","products":[{"product_id":"free-to-the-people-embroidered-beanie","title":"Free to the People Embroidered Beanie","description":"\u003cp data-start=\"439\" data-end=\"795\"\u003eOur Free to the People Embroidered Beanie brings the kind of warmth and quiet confidence that says, \u003cem data-start=\"523\" data-end=\"586\"\u003e“Yes, I use the Library and I look great doing it.”\u003c\/em\u003e \u003c\/p\u003e\n\u003cp data-start=\"797\" data-end=\"1032\"\u003eStylish without trying too hard, and cozy enough to make your grandma proud, this hat is basically the wearable equivalent of Carnegie Library of Pittsburgh.\u003cstrong data-start=\"1034\" data-end=\"1057\"\u003e\u003c\/strong\u003e\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;\"\u003eOne size\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;\"\u003eLength (Uncuffed), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.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 (Cuffed), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.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;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.13\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;\"\u003eCircumference, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.25 - 18.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp data-start=\"1842\" data-end=\"1858\"\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"One size \/ Black","offer_id":47934563877093,"sku":"98259033744143528398","price":22.99,"currency_code":"USD","in_stock":true},{"title":"One size \/ Dark Grey","offer_id":47934563909861,"sku":"28421740161009378436","price":22.99,"currency_code":"USD","in_stock":true},{"title":"One size \/ Navy","offer_id":47934563942629,"sku":"66937255941898375824","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/6738191798617072311_2048.jpg?v=1760992992"},{"product_id":"free-to-the-people-champion-sweatshirt","title":"Free to the People Champion Sweatshirt","description":"\u003cp\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eThis cozy sweatshirt is for the one who always knows the perfect book, the sharpest joke, and the quietest corner to recharge. \u003c\/span\u003eWhether you're curled up with a classic or browsing the new arrivals, this is your go-to layer for comfort and literary charm.\u003c\/p\u003e\n\u003cp\u003eWear your love for Carnegie Library of Pittsburgh loud and proud — or at least comfortably and warmly.\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;\"\u003e21.99\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;\"\u003e36.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.37\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\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":"Black \/ S","offer_id":47955645825253,"sku":"11591956850652168595","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ S","offer_id":47955645858021,"sku":"14494089653346464481","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":47955645890789,"sku":"22730374219716962783","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ S","offer_id":47955645923557,"sku":"19936679562518076335","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47955645956325,"sku":"84933613776249404568","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ M","offer_id":47955645989093,"sku":"34084851534640903947","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47955646021861,"sku":"26338120781096256393","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ M","offer_id":47955646054629,"sku":"28576241642185428040","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47955646087397,"sku":"70013890719561117780","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ L","offer_id":47955646120165,"sku":"16658324887292827306","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47955646152933,"sku":"15478171198689644989","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ L","offer_id":47955646185701,"sku":"20991861044654475077","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47955646218469,"sku":"24011606036874619809","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ XL","offer_id":47955646251237,"sku":"92294549673862320752","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47955646284005,"sku":"89740815220768416844","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":47955646316773,"sku":"51410356091331988453","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":48007485620453,"sku":"19096000970129372919","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47955646349541,"sku":"16723872930531118338","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 2XL","offer_id":47955646382309,"sku":"12626170926765511723","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47955646415077,"sku":"33579886774608929454","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":47955646447845,"sku":"25880329320463077255","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47955646480613,"sku":"12163480392133253140","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 3XL","offer_id":47955646513381,"sku":"23674361389375446099","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47955646546149,"sku":"26408655300061978146","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ 3XL","offer_id":47955646578917,"sku":"25307748435879737686","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/6149990321640947027_2048.jpg?v=1772215542"},{"product_id":"free-to-the-people-coffee-mug","title":"Free to the People Coffee Mug","description":"\u003cp\u003eYour perfect companion for every chapter.\u003c\/p\u003e\n\u003cp\u003eWhether you're diving into a new novel, researching your next big idea, or simply enjoying the quiet comfort of your local library, this sleek black mug elevates your reading ritual. Its elegant finish and sturdy build make it ideal for cozy mornings, study sessions, or a peaceful break in the reading room.\u003c\/p\u003e\n\u003cp\u003eGift it to a fellow book lover or treat yourself — because every great story deserves a great sip.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"11oz \/ Black","offer_id":47962398359781,"sku":"43485612804304411910","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/13832520446244917824_2048.jpg?v=1762275568"},{"product_id":"free-to-the-people-garment-dyed-t-shirt","title":"Free to the People Garment-Dyed T-shirt","description":"\u003cp\u003eThis unisex garment-dyed t-shirt blends comfort, style, and a love for public libraries. With its relaxed fit and soft, vintage-inspired fabric, it’s perfect for weekend library visits, book club gatherings, or simply celebrating the freedom to read. Featuring the iconic phrase \u003cem\u003e“Free to the People,”\u003c\/em\u003e this shirt honors the spirit of access, equity, and lifelong learning. T\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eThis tee is a wearable reminder that knowledge belongs to everyone.\u003c\/span\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":47962437386469,"sku":"20597059703542815322","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":47962437419237,"sku":"22252056355111749408","price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47962437452005,"sku":"11551631842533630393","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ S","offer_id":47962437484773,"sku":"18390020809475451119","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange \/ S","offer_id":47962437517541,"sku":"56615908546442650459","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ S","offer_id":47962437550309,"sku":"25194387880715260266","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ S","offer_id":47962437583077,"sku":"22738837013185971367","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ S","offer_id":47962437615845,"sku":"25376844015903788903","price":17.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ S","offer_id":47962437648613,"sku":"33227067757316816248","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47962437681381,"sku":"25059371516728686100","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47962437714149,"sku":"19997151972765226614","price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47962437746917,"sku":"26123602351104734556","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ M","offer_id":47962437779685,"sku":"12131220140990650573","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange \/ M","offer_id":47962437812453,"sku":"14669779753848404133","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ M","offer_id":47962437845221,"sku":"24922011861517449258","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ M","offer_id":47962437877989,"sku":"23055540201121099686","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ M","offer_id":47962437910757,"sku":"18013129202528348031","price":17.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ M","offer_id":47962437943525,"sku":"24616912600268726584","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47962437976293,"sku":"32161263923367268549","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47962438009061,"sku":"16540261596164567392","price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47962438041829,"sku":"12900273442170961827","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ L","offer_id":47962438074597,"sku":"23131528559333126979","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange \/ L","offer_id":47962438107365,"sku":"33874830246813387746","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ L","offer_id":47962438140133,"sku":"23183223947065098964","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ L","offer_id":47962438172901,"sku":"73669125587099963872","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ L","offer_id":47962438205669,"sku":"24083939944153628321","price":17.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ L","offer_id":47962438238437,"sku":"10338962050143043479","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47962438271205,"sku":"11849958822153909795","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47962438303973,"sku":"32001672979559048094","price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47962438336741,"sku":"22880139141375911069","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ XL","offer_id":47962438369509,"sku":"15802265463948684368","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange \/ XL","offer_id":47962438402277,"sku":"15023072900441909333","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ XL","offer_id":47962438435045,"sku":"19515865122665516317","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ XL","offer_id":47962438467813,"sku":"62027843409232610341","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ XL","offer_id":47962438500581,"sku":"31356736698389858306","price":17.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ XL","offer_id":47962438533349,"sku":"11170426045863579984","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47962438566117,"sku":"63513341142580650878","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47962438598885,"sku":"31483087824646463058","price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47962438631653,"sku":"14468526701045587813","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 2XL","offer_id":47962438664421,"sku":"32197491359856877420","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange \/ 2XL","offer_id":47962438697189,"sku":"24136497279760682300","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ 2XL","offer_id":47962438729957,"sku":"55098652967842064928","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":47962438762725,"sku":"22110799610426125085","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ 2XL","offer_id":47962438795493,"sku":"15079146266742577287","price":17.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":47962438828261,"sku":"20753377335672777899","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 3XL","offer_id":47962438861029,"sku":"27181062052270690988","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47962438893797,"sku":"17185663854831480085","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange \/ 3XL","offer_id":47962438926565,"sku":"17995433010261675680","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ 3XL","offer_id":47962438959333,"sku":"12692146999237599343","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47962438992101,"sku":"17857595176500322499","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":47962439024869,"sku":"29464900929052148896","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ 3XL","offer_id":47962439057637,"sku":"23056224867693584927","price":17.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":47962439090405,"sku":"30007422152635017022","price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":47962439123173,"sku":"18915500694214155268","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 4XL","offer_id":47962439155941,"sku":"96971800935166479528","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":47962439188709,"sku":"12248584073349175887","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Burnt Orange \/ 4XL","offer_id":47962439221477,"sku":"54504045889725249806","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ 4XL","offer_id":47962439254245,"sku":"32921708971469354996","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":47962439287013,"sku":"38717715898654236405","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 4XL","offer_id":47962439319781,"sku":"97524896801190143871","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Terracotta \/ 4XL","offer_id":47962439352549,"sku":"67715873862890467959","price":17.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 4XL","offer_id":47962439385317,"sku":"26785124477173814077","price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":47962439418085,"sku":"34011424643902275611","price":17.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/4348602299008365628_2048.jpg?v=1772215631"},{"product_id":"free-to-the-peopl-organic-canvas-tote-bag","title":"Free to the People Organic Canvas Tote Bag","description":"\u003cp\u003eCarry stories, sustainably.\u003c\/p\u003e\n\u003cp\u003eMade from 100% certified organic cotton, this eco-friendly tote is perfect for library visits. Spacious enough to hold your latest reads, notebooks, and essentials, it’s a stylish and sustainable way to show your love for libraries and the planet.\u003c\/p\u003e\n\u003cp\u003eThis tote is a practical reminder that access to knowledge should always be \u003cem\u003efree to the people\u003c\/em\u003e — and kind to the Earth.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"One size \/ Black","offer_id":47962447282405,"sku":"69810359571244663475","price":31.99,"currency_code":"USD","in_stock":true},{"title":"One size \/ Natural","offer_id":47962447315173,"sku":"32125138888812157252","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/12463679771710142107_2048.jpg?v=1761229711"},{"product_id":"clp-books-nat-t","title":"CLP Books N'at T","description":"\u003cp\u003eRead local. Rep local.\u003c\/p\u003e\n\u003cp\u003eThis unisex garment-dyed tee celebrates Pittsburgh pride and library love in one comfy, stylish package. With its relaxed fit and soft, vintage-inspired fabric, it’s perfect for grabbing coffee at Yinz, or heading to your favorite branch.\u003c\/p\u003e\n\u003cp\u003eThis shirt lets you show off your love for stories — and for the 'Burgh.  \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\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\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;\"\u003e18.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\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;\"\u003e27.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.75\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;\"\u003e26.62\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.37\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.50\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\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;\"\u003e16.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.63\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\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":"Black \/ S","offer_id":47996395454693,"sku":"19483106703983443733","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ S","offer_id":47996395487461,"sku":"91672926399327419174","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Chili \/ S","offer_id":47996395520229,"sku":"24228455316214688433","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ S","offer_id":47996395552997,"sku":"28074205447054673197","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ S","offer_id":47962480476389,"sku":"26671859833217360469","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Yam \/ S","offer_id":47996395585765,"sku":"31722157641302501819","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47996395618533,"sku":"10949261358603246947","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ M","offer_id":47996395651301,"sku":"77060181798986134651","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Chili \/ M","offer_id":47996395684069,"sku":"25011064246849774215","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ M","offer_id":47996395716837,"sku":"26507555739817214753","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ M","offer_id":47962480509157,"sku":"22864171031619040024","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Yam \/ M","offer_id":47996395749605,"sku":"43959469889350460170","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47996395782373,"sku":"18997640403970332097","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ L","offer_id":47996395815141,"sku":"32529769876152348607","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Chili \/ L","offer_id":47996395847909,"sku":"14514212303710968961","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ L","offer_id":47996395880677,"sku":"32864645893862136160","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ L","offer_id":47962480541925,"sku":"26880562334017968771","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Yam \/ L","offer_id":47996395913445,"sku":"25004848320117368949","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47996395946213,"sku":"25144793351725298177","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ XL","offer_id":47996395978981,"sku":"29244982353792817406","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Chili \/ XL","offer_id":47996396011749,"sku":"22837985642094801986","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ XL","offer_id":47996396044517,"sku":"33407818064367035463","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ XL","offer_id":47962480574693,"sku":"33027628882789425941","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Yam \/ XL","offer_id":47996396077285,"sku":"75248215795276566197","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47996396110053,"sku":"14751511479024530897","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 2XL","offer_id":47996396142821,"sku":"89294368237409799877","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Chili \/ 2XL","offer_id":47996396175589,"sku":"33108632628015391083","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":47996396208357,"sku":"28883141318593253505","price":26.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":47962480607461,"sku":"29163181899310500320","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Yam \/ 2XL","offer_id":47996396241125,"sku":"17431826833449701210","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 3XL","offer_id":47996396273893,"sku":"19005334873783223391","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47996396306661,"sku":"50469467677910532863","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Chili \/ 3XL","offer_id":47996396339429,"sku":"15855409685964385248","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":47996396372197,"sku":"11215014865104711766","price":29.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":47962480640229,"sku":"11692491868145422463","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Yam \/ 3XL","offer_id":47996396404965,"sku":"25031842124475140830","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 4XL","offer_id":47996396437733,"sku":"29336107635138754934","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":47996396470501,"sku":"13730948878202353362","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Chili \/ 4XL","offer_id":47996396503269,"sku":"19642978706373638148","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 4XL","offer_id":47996396536037,"sku":"19442701932757434213","price":32.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 4XL","offer_id":47962480672997,"sku":"21572550448168637356","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Yam \/ 4XL","offer_id":47996396568805,"sku":"27303181591902341320","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/17541390461457873341_2048_custom.jpg?v=1772206780"},{"product_id":"cardeggie-onesie","title":"CardEggie Onesie","description":"\u003cp\u003eThis adorable Infant Bodysuit is perfect for your little one, embodying a charming vibe that celebrates the joy of reading from an early age. Soft and gentle against delicate skin, it creates a cozy feeling for babies while letting parents show off their little future bookworms. Ideal for gifting at baby showers, birthdays, or as a thoughtful addition to a nursery, this bodysuit makes a delightful statement for all little literary enthusiasts. The perfect choice for families who appreciate books and a love for learning, it adds a playful touch to daily wear while being functional for babies in any season.\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;\"\u003eNB (0-3M)\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e6M\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e12M\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e18M\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e24M\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;\"\u003e7.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.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;\"\u003e10.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.76\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.75\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, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.52\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.76\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.23\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.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":"Butter \/ NB (0-3M)","offer_id":47962486145253,"sku":"24814867593815680682","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Heather \/ NB (0-3M)","offer_id":47962486178021,"sku":"12012104443400809981","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ NB (0-3M)","offer_id":47962486210789,"sku":"24178150128177954009","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ NB (0-3M)","offer_id":47962486243557,"sku":"21717538922795531013","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ NB (0-3M)","offer_id":47962486276325,"sku":"24011623913751058185","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ NB (0-3M)","offer_id":47962486309093,"sku":"21808005794114403374","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Heather \/ 6M","offer_id":47962486341861,"sku":"24363257790309492963","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 6M","offer_id":47962486374629,"sku":"16048515017912505868","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 6M","offer_id":47962486407397,"sku":"20705661965030709289","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 6M","offer_id":47962486440165,"sku":"33130715596891825556","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 6M","offer_id":47962486472933,"sku":"42387469061085605163","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ 6M","offer_id":47962486505701,"sku":"31441991697937831515","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Heather \/ 12M","offer_id":47962486538469,"sku":"83744737364313527624","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 12M","offer_id":47962486571237,"sku":"77778259608667810547","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 12M","offer_id":47962486604005,"sku":"32871869661237026347","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 12M","offer_id":47962486636773,"sku":"19818942698402126842","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 12M","offer_id":47962486669541,"sku":"74961841966133144929","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ 12M","offer_id":47962486702309,"sku":"48310861113772153014","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 12M","offer_id":47962486735077,"sku":"20073448659964546485","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Heather \/ 18M","offer_id":47962486767845,"sku":"72712572987402428410","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 18M","offer_id":47962486800613,"sku":"27080346398657671905","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 18M","offer_id":47962486833381,"sku":"23355637148268432552","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 18M","offer_id":47962486866149,"sku":"29001910182958201051","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 18M","offer_id":47962486898917,"sku":"25414841793541112178","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ 18M","offer_id":47962486931685,"sku":"17847771536826614150","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 18M","offer_id":47962486964453,"sku":"14231107742352202660","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Heather \/ 24M","offer_id":47962486997221,"sku":"26992563130938678202","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 24M","offer_id":47962487029989,"sku":"24933271680062101037","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 24M","offer_id":47962487062757,"sku":"74358084795679676835","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 24M","offer_id":47962487095525,"sku":"10565581852607381697","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 24M","offer_id":47962487128293,"sku":"28989711421636555208","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Butter \/ 24M","offer_id":47962487161061,"sku":"23713649507070679665","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 24M","offer_id":47962487193829,"sku":"17596701994021672112","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/10404058788039934645_2048.jpg?v=1772214658"},{"product_id":"clp-collegiate-champion-sweatshirt","title":"CLP Collegiate Champion Sweatshirt","description":"\u003cp\u003eClassic comfort. Campus spirit. Library pride.\u003c\/p\u003e\n\u003cp\u003eThis Champion sweatshirt blends cozy comfort and a timeless collegiate style. This medium-weight sweatshirt is your go-to layer for everyday wear. \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003ePerfect for students, alumni, and lifelong learners who believe in the power of public libraries and free access to knowledge. A thoughtful gift for library lovers, campus advocates, or anyone who reps reading with pride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \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;\"\u003e21.99\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;\"\u003e36.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.37\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003e \u003c\/span\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":47962510950629,"sku":"21280158798740937929","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ S","offer_id":47962510983397,"sku":"17373352206200985704","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ S","offer_id":47962511016165,"sku":"46450884689290412925","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":47962511048933,"sku":"10526645194397728356","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ S","offer_id":47962511081701,"sku":"60638732214661993455","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47962511114469,"sku":"13854416020459932757","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ M","offer_id":47962511147237,"sku":"30748310090000831898","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ M","offer_id":47962511180005,"sku":"29906939266338680276","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47962511212773,"sku":"25227953740320344902","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ M","offer_id":47962511245541,"sku":"49446507815843210358","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47962511278309,"sku":"29446842297369404838","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ L","offer_id":47962511311077,"sku":"15542472973431602418","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ L","offer_id":47962511343845,"sku":"44656093202916144642","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47962511376613,"sku":"95242126572592753114","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ L","offer_id":47962511409381,"sku":"17805127352149184980","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47962511442149,"sku":"47409096292503220303","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ XL","offer_id":47962511474917,"sku":"33543334064230142623","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ XL","offer_id":47962511507685,"sku":"72835265534857987561","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47962511540453,"sku":"25901047569319277158","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":47962511573221,"sku":"18918357364921720092","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":48007485325541,"sku":"62092812498013737925","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47962511605989,"sku":"29421018867727511374","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 2XL","offer_id":47962511638757,"sku":"18041150091495224480","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 2XL","offer_id":47962511671525,"sku":"12402384392584949566","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47962511704293,"sku":"14872742724054428526","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":47962511737061,"sku":"27412082754219688142","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47962511769829,"sku":"19703500372843657864","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 3XL","offer_id":47962511802597,"sku":"33931980373752647605","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 3XL","offer_id":47962511835365,"sku":"60664887808690489300","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47962511868133,"sku":"14440252785605627085","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ 3XL","offer_id":47962511900901,"sku":"10589748815977815303","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/5986867594934475480_2048.jpg?v=1764947492"},{"product_id":"future-book-nerd-onesie","title":"Future Book Nerd Onesie","description":"\u003cp\u003eThis adorable Infant Bodysuit is perfect for your little one, embodying a charming vibe that celebrates the joy of reading from an early age. Soft and gentle against delicate skin, it creates a cozy feeling for babies while letting parents show off their little future bookworms. Ideal for gifting at baby showers, birthdays, or as a thoughtful addition to a nursery, this bodysuit makes a delightful statement for all little literary enthusiasts. The perfect choice for families who appreciate books and a love for learning, it adds a playful touch to daily wear while being functional for babies in any season.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Light Blue \/ NB (0-3M)","offer_id":47962608206053,"sku":"46214689508310509914","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ NB (0-3M)","offer_id":47962608238821,"sku":"31590474370152088852","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ NB (0-3M)","offer_id":47962608271589,"sku":"36115051234440274872","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ NB (0-3M)","offer_id":47962608304357,"sku":"19117493556709503972","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 6M","offer_id":47962608337125,"sku":"27838175865264173890","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 6M","offer_id":47962608369893,"sku":"12347075406982644794","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 6M","offer_id":47962608402661,"sku":"12557193249625697082","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 6M","offer_id":47962608435429,"sku":"30189143494269659562","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 12M","offer_id":47962608468197,"sku":"18737427242119295794","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 12M","offer_id":47962608500965,"sku":"24678404567320286279","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 12M","offer_id":47962608533733,"sku":"54843937726451532663","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 12M","offer_id":47962608566501,"sku":"12495761787770029768","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 18M","offer_id":47962608599269,"sku":"59237878826991610846","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 18M","offer_id":47962608632037,"sku":"11306493317219124385","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 18M","offer_id":47962608664805,"sku":"14105425327662830132","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 18M","offer_id":47962608697573,"sku":"21627159514922855730","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 24M","offer_id":47962608730341,"sku":"26618533815882933452","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 24M","offer_id":47962608763109,"sku":"28663807046274617823","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 24M","offer_id":47962608795877,"sku":"17020567428832804058","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 24M","offer_id":47962608828645,"sku":"97365832845861342992","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/13081222370129921876_2048.jpg?v=1772214651"},{"product_id":"clp-collegiate-surf-cap","title":"CLP Collegiate Surf Cap","description":"\u003cp\u003eFor book lovers who ride the waves — or just the quiet.\u003c\/p\u003e\n\u003cp\u003eCrafted from 100% recycled nylon, this breathable, quick-dry cap is perfect for outdoor reading sessions or spontaneous adventures. With its mid-profile, unstructured design and foamed lining, it offers laid-back comfort.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWhether you're catching waves or catching up on your holds, this cap is a stylish nod to the joy of reading anywhere — because stories go wherever you do.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Cobalt \/ One size","offer_id":48007485063397,"sku":"19290357646951629676","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Hazy Pink \/ One size","offer_id":47962616168677,"sku":"16025287366925495194","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Midnight Blue \/ One size","offer_id":47962616201445,"sku":"21910270766217552441","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Taupe \/ One size","offer_id":47962616234213,"sku":"24435395084819615022","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/5337439539105696407_2048.jpg?v=1767985199"},{"product_id":"clp-archive-collection-enamel-camp-mug","title":"CLP Archive Collection Enamel Camp Mug","description":"\u003cp\u003eSip, read, and roam.\u003c\/p\u003e\n\u003cp\u003eThis enamel camp cup is the perfect companion for outdoor reading sessions or fireside chats with fellow book lovers. Its glossy finish brings a touch of warmth and whimsy to every sip — whether you're enjoying coffee during a morning hike or tea while flipping through your latest checkout.\u003c\/p\u003e\n\u003cp\u003eCelebrate the joy of stories and the spirit of adventure — because great books and great moments belong everywhere.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"12oz \/ Black Rim","offer_id":47962632945893,"sku":"31574836807324211379","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/10592043066508691360_2048.jpg?v=1761235575"},{"product_id":"free-to-the-people-zip-hoodie","title":"Free to the People Zip Hoodie","description":"\u003cp\u003eWrap yourself in comfort and community.\u003c\/p\u003e\n\u003cp\u003eThis unisex heavy-blend full-zip hooded sweatshirt is more than just cozy — it’s a wearable tribute to the power of Carnegie Library of Pittsburgh. With spacious pockets and a relaxed fit, it’s perfect for chilly mornings.\u003c\/p\u003e\n\u003cp\u003eFeaturing the Library's iconic phrase \u003cem\u003e“Free to the People,”\u003c\/em\u003e this hoodie celebrates the belief that access to knowledge should be open to all. Whether you're picking up your next great read or attending a Library program, this sweatshirt keeps you warm while sharing a message that matters.\u003c\/p\u003e\n\u003cp\u003e \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;\"\u003e19.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.26\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.23\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.24\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.24\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.25\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;\"\u003e26.97\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.98\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;\"\u003e30.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.97\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, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.97\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.98\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\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":"Navy \/ S","offer_id":48478249451749,"sku":"22456212352476440107","price":34.58,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":47962641072357,"sku":"66465227697222900156","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":47962641105125,"sku":"66392523813849262695","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":48103317307621,"sku":"22941000950271813230","price":34.58,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":47962641137893,"sku":"17500196064333285808","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48103317340389,"sku":"28206436789354035334","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":48103317373157,"sku":"11195639365530888510","price":34.58,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":47962641203429,"sku":"92104813556413177079","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47962641236197,"sku":"18069688178545206559","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":48103317405925,"sku":"18249646524525372030","price":34.58,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":47962641268965,"sku":"31656816725884738633","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47962641301733,"sku":"24522954612065006545","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48344351834341,"sku":"41300128903667017563","price":39.15,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48103317438693,"sku":"27452694825044064500","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48344351867109,"sku":"22850102198417927851","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48103317471461,"sku":"60149382075832587827","price":42.07,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":47962641367269,"sku":"29585107963483007313","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47962641400037,"sku":"31347201889105998332","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/6515007534341018094_2048.jpg?v=1772206117"},{"product_id":"clp-collegiate-champion-hoodie","title":"CLP Collegiate Champion Hoodie","description":"\u003cp\u003eThis unisex Champion hoodie blends timeless collegiate style with everyday comfort, making it a perfect fit for a visit to CLP. Crafted from a durable cotton-poly blend, it offers warmth and softness for chilly mornings and late-night reading marathons. The adjustable hood and spacious kangaroo pocket add practical functionality, while the clean design keeps it versatile.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThis hoodie is a cozy staple that pairs perfectly with your academic lifestyle.\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;\"\u003e21.99\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;\"\u003e36.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.75\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.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.37\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 tolernace, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\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":"Black \/ S","offer_id":47963372519653,"sku":"18116292698935762535","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ S","offer_id":48170528211173,"sku":"13182391476929226925","price":42.37,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ S","offer_id":47963372552421,"sku":"84952567241078167916","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":47963372585189,"sku":"32551185811521800577","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47963372617957,"sku":"52730392694203908636","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ M","offer_id":48170528243941,"sku":"42038663913023103667","price":42.37,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ M","offer_id":47963372650725,"sku":"49733680609874122570","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47963372683493,"sku":"22784931888999269335","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47963372716261,"sku":"28871157407850341132","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ L","offer_id":48170528276709,"sku":"16848400427218785521","price":42.37,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ L","offer_id":47963372749029,"sku":"17898119525216424064","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47963372781797,"sku":"55300317598057650115","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47963372814565,"sku":"11157091797126224869","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ XL","offer_id":48170528309477,"sku":"24329975787844238021","price":42.37,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ XL","offer_id":47963372847333,"sku":"15286730354821549245","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47963372880101,"sku":"22818184271848528583","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47963372912869,"sku":"92502063779277806861","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 2XL","offer_id":48170528342245,"sku":"17184786488607718393","price":50.22,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 2XL","offer_id":47963372945637,"sku":"24073273338037622437","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47963372978405,"sku":"44195971261361808598","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 3XL","offer_id":48170528375013,"sku":"14212806908399287519","price":50.22,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 3XL","offer_id":47963373011173,"sku":"10760885834213142089","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47963373043941,"sku":"22885491829118718197","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/6287745786976993483_2048.jpg?v=1772215493"},{"product_id":"free-to-the-people-long-sleeve-pocket-t-shirt","title":"Free to the People Long Sleeve Pocket T-Shirt","description":"\u003cp\u003eComfort that speaks volumes.\u003c\/p\u003e\n\u003cp\u003eThis unisex long-sleeve pocket tee is a cozy staple for Library lovers. This shirt offers soft comfort and effortless style and the chest pocket adds a practical touch — perfect for your library card or a favorite pen.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eFeaturing the phrase \u003cem\u003e“Free to the People,”\u003c\/em\u003e this tee celebrates the heart of Carnegie Library of Pittsburgh — open access, lifelong learning, and the freedom to explore. \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Berry \/ S","offer_id":48007848624357,"sku":"27028109715697776491","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":47963374026981,"sku":"10075086133699332688","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ S","offer_id":48007848657125,"sku":"19296197659560955598","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ S","offer_id":48007848689893,"sku":"18032835784401370948","price":34.98,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ S","offer_id":47963374059749,"sku":"17892129408162782366","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Berry \/ M","offer_id":48007848722661,"sku":"25501717076891755521","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47963374092517,"sku":"44844977915596717887","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ M","offer_id":48007848755429,"sku":"33361357967874943542","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ M","offer_id":48007848788197,"sku":"29805507059960153040","price":34.98,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ M","offer_id":47963374125285,"sku":"31538070466650401085","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Berry \/ L","offer_id":48007848820965,"sku":"32561004085183502215","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47963374158053,"sku":"37163569960314559535","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ L","offer_id":48007848853733,"sku":"15007453156377521762","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ L","offer_id":48007848886501,"sku":"19697835354026986126","price":34.98,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ L","offer_id":47963374190821,"sku":"27329624235616742299","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Berry \/ XL","offer_id":48007848919269,"sku":"30738145599100169977","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47963374223589,"sku":"56121561256172803977","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ XL","offer_id":48007848952037,"sku":"18050554713494753300","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ XL","offer_id":48007848984805,"sku":"26624734505111091844","price":34.98,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ XL","offer_id":47963374256357,"sku":"50254205935964697573","price":34.98,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 2XL","offer_id":48478517657829,"sku":"27463156803326938352","price":38.88,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48478517690597,"sku":"25596265160149676783","price":39.32,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ 2XL","offer_id":48007849017573,"sku":"32431824054773825534","price":38.88,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":48007849050341,"sku":"12307654705006255222","price":38.88,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":47963374289125,"sku":"12253150264336466102","price":39.32,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 3XL","offer_id":48007849083109,"sku":"11168658766393756127","price":42.77,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47963374321893,"sku":"18977240909820295929","price":43.65,"currency_code":"USD","in_stock":true},{"title":"Midnight \/ 3XL","offer_id":48007849115877,"sku":"26249358615101711395","price":42.77,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":48007849148645,"sku":"48090724880045603921","price":42.77,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":47963374354661,"sku":"23238355199638640134","price":43.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/3874839232598084332_2048.jpg?v=1772214685"},{"product_id":"clp-logotype-classic-dad-cap","title":"CLP logotype Classic Dad Cap","description":"\u003cp\u003eIntroducing the ultimate laid-back essential: our Dad Cap, designed for comfort, style, and just the right touch of clever charm. With its unstructured design and low-profile silhouette, this cap feels like your favorite well-worn novel—easygoing, timeless, and always ready for an adventure.\u003c\/p\u003e\n\u003cp\u003eWhether you're heading to the beach, browsing your local library, or running errands with a podcast in your ears, this cap fits right in. It’s perfect for dads, outdoor enthusiasts, and anyone who appreciates comfort without compromising on style.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eA versatile accessory that’s as smart and funny as your favorite friend—this cap brings a relaxed vibe to every outfit and occasion.\u003c\/p\u003e\n\u003cp\u003e \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;\"\u003eOne size\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;\"\u003eCrown height, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.12\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;\"\u003eDiameter, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.62 - 7.62\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;\"\u003eCircumference, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.87 - 24.80\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;\"\u003eVisor length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.91\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":"Black \/ One size","offer_id":47968107364581,"sku":"42600216686713403486","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ One size","offer_id":48121012977893,"sku":"33056709755358304594","price":24.23,"currency_code":"USD","in_stock":true},{"title":"Navy \/ One size","offer_id":47968107397349,"sku":"31142639933357973928","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ One size","offer_id":48121013010661,"sku":"28780228404425251229","price":24.23,"currency_code":"USD","in_stock":true},{"title":"Spruce \/ One size","offer_id":48121013043429,"sku":"21171753087533321958","price":24.23,"currency_code":"USD","in_stock":true},{"title":"Stone \/ One size","offer_id":47968107430117,"sku":"13594406761354248988","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/13946773610684016346_2048.jpg?v=1772206142"},{"product_id":"clp-snapback-trucker-cap","title":"CLP Snapback Trucker Cap","description":"\u003cp\u003eThis structured mid-profile snapback trucker cap is the perfect accessory for readers on the move. Whether you're heading to a library event, browsing the outdoor book sale, or enjoying a quiet afternoon in the park with your latest read, this cap offers breathable comfort and laid-back style.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePair it with your favorite tee or hoodie and take your love of reading wherever you go.\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;\"\u003eOne size\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;\"\u003eCrown height, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.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;\"\u003eDiameter, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.00 - 7.75\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;\"\u003eCircumference, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.65 - 23.62\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;\"\u003eVisor length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.76\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":"Navy \/ One size","offer_id":47968196231397,"sku":"11616990836144999521","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/5332117267511485780_2048.jpg?v=1761338993"},{"product_id":"free-to-the-people-stacked-logo-embroidered-beanie","title":"Free to the People stacked logo Embroidered Beanie","description":"\u003cp data-start=\"237\" data-end=\"437\"\u003eYou know that magical feeling when you find the \u003cem data-start=\"285\" data-end=\"294\"\u003eperfect\u003c\/em\u003e reading nook at the library? That’s this beanie. Except it’s for your head.\u003c\/p\u003e\n\u003cp data-start=\"439\" data-end=\"795\"\u003eOur Free to the People Embroidered Beanie brings the kind of warmth and quiet confidence that says, \u003cem data-start=\"523\" data-end=\"586\"\u003e“Yes, I use the Library and I look great doing it.”\u003c\/em\u003e Whether you're braving brisk winds on your morning commute, headed to your favorite coffee shop, or just trying to avoid awkward small talk at the bus stop, this beanie has your back (well, your head).\u003c\/p\u003e\n\u003cp data-start=\"797\" data-end=\"1032\"\u003eStylish without trying too hard, and cozy enough to make your grandma proud, this hat is basically the wearable equivalent of a Carnegie LIbrary of Pittsburgh.\u003c\/p\u003e\n\u003cp data-start=\"1034\" data-end=\"1057\"\u003e\u003cstrong data-start=\"1034\" data-end=\"1057\"\u003eWhy You’ll Love It:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1058\" data-end=\"1532\"\u003e\n\u003cli data-start=\"1058\" data-end=\"1160\"\u003e\n\u003cp data-start=\"1060\" data-end=\"1160\"\u003e12” cuffed design lets you wear it slouchy, snug, or “I just rolled out of bed but make it fashion.”\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1161\" data-end=\"1289\"\u003e\n\u003cp data-start=\"1163\" data-end=\"1289\"\u003eEmbroidered with a clean, classic design—think less \"mall kiosk,\" more \"cool person who alphabetizes their bookshelf for fun.\"\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1290\" data-end=\"1363\"\u003e\n\u003cp data-start=\"1292\" data-end=\"1363\"\u003eMade from 100% turbo acrylic: it’s like if wool and a cloud had a baby.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1364\" data-end=\"1417\"\u003e\n\u003cp data-start=\"1366\" data-end=\"1417\"\u003eHypoallergenic, so your skin won’t throw a tantrum\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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;\"\u003eOne size\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;\"\u003eLength (Uncuffed), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.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 (Cuffed), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.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;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.13\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;\"\u003eCircumreference, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.25 - 18.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp data-start=\"1842\" data-end=\"1858\"\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"One size \/ Black","offer_id":47996359082213,"sku":"26639453556370678037","price":22.99,"currency_code":"USD","in_stock":true},{"title":"One size \/ Dark Grey","offer_id":47996359114981,"sku":"20173109657210436629","price":22.99,"currency_code":"USD","in_stock":true},{"title":"One size \/ Navy","offer_id":47996359147749,"sku":"27996939382100976479","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/3140507398953563056_2048.jpg?v=1761920722"},{"product_id":"clp-metal-camo-dad-cap","title":"CLP Metal Camo Dad Cap","description":"\u003cp\u003eElevate your casual style with this Classic Dad Cap, perfect for easygoing outings or laid-back adventures. Its comfortable fit embraces your head gently, making it ideal for everyday wear. With a stylish camouflage design, this cap adds a rugged charm to your ensemble, perfect for outdoor enthusiasts and those who appreciate a bit of flair in their fashion. Whether you're out fishing, going for a hike, or attending a casual gathering, this hat is a versatile accessory that seamlessly blends with your lifestyle. It’s also a thoughtful gift for fathers, brothers, or friends, making it perfect for Father’s Day, birthdays, or just because. Embrace the spirit of adventure and style with this must-have cap!\u003cbr\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Green Camo \/ One size","offer_id":48007862976741,"sku":"19185037476367578129","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/5369388203757862536_2048.jpg?v=1762276001"},{"product_id":"book-nerd-clp-dad-cap","title":"Book Nerd CLP Dad Cap","description":"\u003cp\u003eA timeless accessory for book nerds everywhere! With its unstructured body and low-profile design, it offers a comfortable fit that pairs effortlessly with your favorite library tee or sweatshirt. \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003ePerfect for laid-back days with a \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003esubtle nod to your love of Carnegie Library of Pittburgh.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \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;\"\u003eOne size\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;\"\u003eCrown height, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.12\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;\"\u003eDiameter, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.62 - 7.62\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;\"\u003eCircumference, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.87 - 24.80\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;\"\u003eVisor length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.91\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":"Dark Grey \/ One size","offer_id":48120996036837,"sku":"22989760444751278727","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ One size","offer_id":48120996069605,"sku":"83378482748588219815","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Stone \/ One size","offer_id":48120996102373,"sku":"23543142080059920945","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/2045886296149058900_2048.jpg?v=1764946125"},{"product_id":"free-to-the-people-hardcover-journal","title":"\"Free to the People\" Hardcover Journal","description":"\u003cp\u003eA bright, matte hardcover journal that invites bold thinking and daily action. The full-wrap orange cover reads “FREE TO THE PEOPLE,” a clear, confident statement that sets the tone before you open it. Inside, 150 lined pages lie flat thanks to sewn casewrap binding, making it easy to write long notes, lists, or plans. Perforated sheets give you the option to tear out pages cleanly when you want to share ideas or hand in a draft. The matte laminated finish keeps the vibrant color vivid while resisting scratches, and a small production barcode on the back is discreet and unobtrusive. This journal feels solid in your hands and built to travel with you from meetings to cafés to your favorite reading chair.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Journal","offer_id":48496169681125,"sku":"12855274942692331240","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/1962387870818990039_2048.jpg?v=1772563677"},{"product_id":"carnegie-library-of-pittsburgh-arch-hoodie-vintage-campus-pullover","title":"Carnegie Library of Pittsburgh Arch Hoodie — Vintage Campus Pullover","description":"\u003cp\u003eThis soft, mid-weight hooded sweatshirt brings easygoing campus style to everyday wear. The muted heather grey pairs with a warm, faded orange collegiate arch — an understated nod to Carnegie Library of Pittsburgh that reads like a familiar neighborhood landmark. Slip your hands into the roomy kangaroo pocket, tug the adjustable hood tight on breezy walks, and feel the steady comfort of a no-side-seam knit that drapes without bulk. It’s the kind of hoodie you reach for on slow Sundays, chilly study sessions, and long coffee runs; worn-in in spirit from the first wear, it ages into a quieter, well-loved favorite.\u003c\/p\u003e\n\u003cp\u003e \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;\"\u003e21.99\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;\"\u003e36.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.75\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.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.37\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 tolernace, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\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":"Charcoal Heather \/ S","offer_id":48496212934885,"sku":"14390970688407432137","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ S","offer_id":48496212967653,"sku":"20539309921642385267","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":48496213000421,"sku":"18084380046297998573","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ M","offer_id":48496213033189,"sku":"46400204825523243121","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ M","offer_id":48496213065957,"sku":"24435187823501932526","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":48496213098725,"sku":"24511012989724857889","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ L","offer_id":48496213131493,"sku":"26734976111883829937","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ L","offer_id":48496213164261,"sku":"28558113966626534072","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":48496213197029,"sku":"18205654153928351074","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ XL","offer_id":48496213229797,"sku":"20718643625531018062","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ XL","offer_id":48496213262565,"sku":"19967551088674115214","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":48496213295333,"sku":"18308783161692579467","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 2XL","offer_id":48496213328101,"sku":"19586184811347738404","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 2XL","offer_id":48496213360869,"sku":"20339438325896417120","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48505438568677,"sku":"25386533802126676748","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 3XL","offer_id":48496213393637,"sku":"19986658150900607751","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Light Steel \/ 3XL","offer_id":48496213426405,"sku":"51436561958298704892","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48496213459173,"sku":"19616634094771175291","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/11938904722435831333_2048.jpg?v=1772746168"},{"product_id":"kid-cardeggie-t-shirt","title":"Kid CardEGGIE T-shirt","description":"\u003cp\u003eBright, playful, and perfect for little adventurers, this kids' tee brings cheerful energy to every kind of day. Made from soft, lightweight fabric, it moves easily with active imaginations — whether they’re climbing at recess, exploring during playdates, or settling into a cozy corner with a favorite book.\u003c\/p\u003e\n\u003cp\u003eFront and center is Andrew CardEGGIE — the kids version odf the beloved Library mascot. Finished with a ribbed collar, shoulder taping, and a tear‑away label, it’s built for comfort from the first wear to the hundredth.\u003c\/p\u003e\n\u003cp\u003eSafety‑tested and crafted from smooth, durable fibers, this shirt keeps up with big feelings, big stories, and big adventures. A wardrobe staple kids reach for, and one parents trust to last.\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;\"\u003eXS\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\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;\"\u003e14.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.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;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.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;\"\u003e11.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.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":"XS \/ Charcoal","offer_id":48496238100709,"sku":"20663283762567875611","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Daisy","offer_id":48496238133477,"sku":"81711312064941958885","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Light Blue","offer_id":48496238166245,"sku":"17131668386554059258","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Purple","offer_id":48496238199013,"sku":"30572974088843278836","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Royal","offer_id":48496238231781,"sku":"17293441352252314273","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Sport Grey","offer_id":48496238264549,"sku":"16480625091650466894","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ White","offer_id":48496238297317,"sku":"45472598951328755126","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Light Pink","offer_id":48496238330085,"sku":"80464811939674693729","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Charcoal","offer_id":48496238362853,"sku":"59530489168957025482","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Daisy","offer_id":48496238395621,"sku":"32920878097063005776","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Blue","offer_id":48496238428389,"sku":"17610277828924814464","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Purple","offer_id":48496238461157,"sku":"33253078361400658380","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal","offer_id":48496238493925,"sku":"79114461004531856612","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":48496238526693,"sku":"29242233706100043277","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":48496238559461,"sku":"16914592923187117525","price":15.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Pink","offer_id":48496238592229,"sku":"28065474606855805220","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Charcoal","offer_id":48496238624997,"sku":"26245820024483675694","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Daisy","offer_id":48496238657765,"sku":"29193641226113790911","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Blue","offer_id":48496238690533,"sku":"15442332155322870077","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Purple","offer_id":48496238723301,"sku":"31094153727356950510","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal","offer_id":48496238756069,"sku":"16014653156193148438","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":48496238788837,"sku":"27598861871792029436","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":48496238821605,"sku":"15501113275350298027","price":15.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Pink","offer_id":48496238854373,"sku":"20974496324398561360","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Charcoal","offer_id":48496238887141,"sku":"15641365975654568000","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Daisy","offer_id":48496238919909,"sku":"11355729748637770420","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Blue","offer_id":48496238952677,"sku":"29586482817838801801","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Purple","offer_id":48496238985445,"sku":"12839326053913153932","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal","offer_id":48496239018213,"sku":"25811041266006857634","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":48496239050981,"sku":"23845588307279807613","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":48496239083749,"sku":"32823062634847235200","price":15.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Pink","offer_id":48496239116517,"sku":"33797152748024599300","price":15.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Charcoal","offer_id":48496239149285,"sku":"12012543258286572801","price":15.3,"currency_code":"USD","in_stock":true},{"title":"XL \/ Daisy","offer_id":48496239182053,"sku":"33173059866213844491","price":15.3,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Blue","offer_id":48496239214821,"sku":"21577528031796184296","price":15.3,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple","offer_id":48496239247589,"sku":"44269327080536232264","price":15.3,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal","offer_id":48496239280357,"sku":"65733637192437886219","price":15.3,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":48496239313125,"sku":"29455346420639883539","price":15.3,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":48496239345893,"sku":"37787467290796160271","price":15.3,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Pink","offer_id":48496239378661,"sku":"27452250506926258287","price":15.3,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/14901623713407843469_2048.jpg?v=1772746117"},{"product_id":"pgh-book-fest-porcelain-magnet","title":"Pgh Book Fest Porcelain Magnet","description":"\u003cp\u003eA bright, pocket-sized porcelain magnet that brings festival energy to any magnetic surface. This 2\" square magnet carries vivid, glossy color and a durable coated finish so artwork stays punchy and crisp. It tucks easily into tote-liners, lobbies, and kitchen fridges — a small, cheerful reminder of a favorite book event that sparks conversation and nostalgia. The bold typographic design and playful stripe detail read well from a distance, turning everyday spaces into tiny showcases for local culture and reading community pride.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"White \/ 2\" x 2\" \/ Square","offer_id":48948754514149,"sku":"68146199118811699943","price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/4943787961062206702_2048.jpg?v=1777649796"},{"product_id":"pgh-book-fest-wave-tee-dark","title":"Pgh Book Fest - Dark Wave Tee","description":"\u003cp\u003eLightweight and breathable, this tee feels like a familiar page in your hands. Printed with a compact chest logo and a bold back line—\"For Book Lovers, By Book Lovers\"—it speaks quietly but confidently to anyone who loses afternoons between covers. The retail fit and crew neckline keep the silhouette tidy whether you’re shelving titles at a festival, wandering a book market, or settling into a cafe with a new read. Ethical manufacturing, soft Airlume combed cotton, and tear-away label mean comfort without fuss. Wear it to the next reading, meetup, or long weekend of slow pages — it moves with you, not against you.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Asphalt","offer_id":48948946698469,"sku":"26238835425508166204","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Navy","offer_id":48948946731237,"sku":"33669704725031380866","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Vintage Black","offer_id":48948946764005,"sku":"13555413545266289642","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Asphalt","offer_id":48948946796773,"sku":"17506879143292635737","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":48948946829541,"sku":"31063121774171927544","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Vintage Black","offer_id":48948946862309,"sku":"37071487298855720900","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Asphalt","offer_id":48948946895077,"sku":"31238803617636536420","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":48948946927845,"sku":"29438892453393605060","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Vintage Black","offer_id":48948946960613,"sku":"95521063767399428907","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Asphalt","offer_id":48948946993381,"sku":"26532924566784438180","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":48948947026149,"sku":"11871560996802867884","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Vintage Black","offer_id":48948947058917,"sku":"18065408785630310561","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Asphalt","offer_id":48948947091685,"sku":"15359063174220698017","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":48948947124453,"sku":"10196904001849183398","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Vintage Black","offer_id":48948947157221,"sku":"23521833600896466728","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Asphalt","offer_id":48948947189989,"sku":"32894287912077145081","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48948947222757,"sku":"32383308690126142604","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Vintage Black","offer_id":48948947255525,"sku":"18662827488405722480","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Asphalt","offer_id":48948947288293,"sku":"21746427708581165354","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48948947321061,"sku":"26828724338087165119","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Vintage Black","offer_id":48948947353829,"sku":"25034224912242029218","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Asphalt","offer_id":48948947386597,"sku":"23210995873195350242","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Navy","offer_id":48948947419365,"sku":"25347688179526330760","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Vintage Black","offer_id":48948947452133,"sku":"31237812262452363086","price":30.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Navy","offer_id":48948947484901,"sku":"21128020631910737434","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/3646746892782936966_2048.jpg?v=1777650659"},{"product_id":"pgh-book-fest-wave-travel-bottle","title":"Pgh Book Fest – Wave Travel Bottle","description":"\u003cdiv style=\"font-family: 'Segoe UI'; font-size: 14px; line-height: 20px;\"\u003e\n\u003cp\u003eBright, durable 20 oz insulated bottle made for people who carry ideas and caffeine through long days. The slim stainless-steel silhouette slips into backpacks and bike cages; the double-wall insulation keeps coffee hot during morning commutes and iced drinks cold on sunny walks. A secure screw-on stainless cap with a silicone seal helps stop leaks while lightweight construction keeps your load easy.\u003c\/p\u003e\n\u003cp\u003eFinished with a clean, colorful wrap-around design that adds personality without shouting—great for festival lines, library sessions, campus days, or city errands. Because the only thing you should be spilling is plot twists. And yes: every purchase supports the Library’s programs and services—be part of the plot.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"20oz","offer_id":48949039464677,"sku":"22861130846795272849","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/3352993306271292714_2048.jpg?v=1777651121"},{"product_id":"pgh-book-fest-tagline-dark-long-sleeve-tee","title":"Pgh Book Fest - Dark Long Sleeve Tee","description":"\u003cp\u003eA soft, vintage-feeling long sleeve that reads like a love letter to readers. The tee carries a quiet, bookish statement across the chest — “For Book Lovers, By Book Lovers” — and a small, badge-like logo at the upper back that nods to literary community and events. It’s slightly thicker than a standard tee, with a classic fit and ribbed collar that keeps its shape through repeat wear. Worn folded into a tote at a festival or layered under a cardigan in a cozy café, this shirt settles into the everyday rhythm of readers who want understated, meaningful apparel that reflects their passion for books and shared stories.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Vintage-thick, eco-friendly cotton fabric for a substantial feel\u003cbr\u003e- Seamless tubular knit reduces waste and creates a cleaner silhouette\u003cbr\u003e- Ribbed knit collar and shoulder tape for shape retention and stability\u003cbr\u003e- Medium-weight (6.0 oz\/yd²) classic fit with sewn-in label\u003cbr\u003e- Color-dependent fiber blends; runs slightly smaller than usual\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\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e5XL\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;\"\u003e17.99\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;\"\u003e23.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.98\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\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;\"\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.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.98\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;\"\u003e30.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.01\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.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, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.51\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.01\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.52\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.03\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.54\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\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":"Royal \/ S","offer_id":48949158904037,"sku":"30274980623617207170","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48949158936805,"sku":"33516217912125136080","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":48949158969573,"sku":"33276694217378842893","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ M","offer_id":48949159002341,"sku":"60454737869067907754","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48949159035109,"sku":"20796082508924447003","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":48949159067877,"sku":"25297330460323220747","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ L","offer_id":48949159100645,"sku":"32786137421926041137","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48949159133413,"sku":"12845325887377193059","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":48949159166181,"sku":"31128153959062839226","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XL","offer_id":48949159198949,"sku":"68379828757418168678","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48949159231717,"sku":"15665879420558469807","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":48949159264485,"sku":"15614094308688780794","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48949159297253,"sku":"29440298585386799973","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48949159330021,"sku":"24787599050604684645","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48949159362789,"sku":"12283582927752257923","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48949159395557,"sku":"55369054668495599216","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48949159428325,"sku":"30834011369682179918","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48949159461093,"sku":"19738157297631490268","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48949159493861,"sku":"94922577848679001081","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48949159526629,"sku":"56999480402877237678","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":48949159559397,"sku":"11066180623115021589","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 5XL","offer_id":48949159592165,"sku":"99492265082341314019","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 5XL","offer_id":48949159624933,"sku":"32274125499764059651","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":48949159657701,"sku":"25567978155608005468","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/13747454800133316684_2048.jpg?v=1777651675"},{"product_id":"pgh-book-fest-wave-tee-youth","title":"Pgh Book Fest Wave Tee – Youth","description":"\u003cp\u003eA lightweight youth tee made for little readers and festival-goers who move fast and love stories. The soft, airlume-combed cotton feels gentle on the skin, while the clean crew neck and retail fit keep the silhouette modern and easy to layer. A subtle wave motif across the chest and a bold “PGH BOOK FEST” block on the back give it a graphic, book-fair energy — playful yet simple. This shirt wears well from storytime to the main stage, pairing with shorts or jeans and carrying small hands across crowded festival grounds with comfort and breathability.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% cotton solid colors; heathers and black blends as specified for durability and comfort\u003cbr\u003e- Extra lightweight 4.2 oz airlume-combed, ring-spun cotton for a soft hand\u003cbr\u003e- Side seams and shoulder tape for shape retention and stable fit\u003cbr\u003e- Ribbed knit collar with seam and tear-away DTF printed neck label for comfort\u003cbr\u003e- Retail fit crew neckline — modern, easy to layer, and kid-friendly\u003cbr\u003e\u003cbr\u003e\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\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;\"\u003e15.24\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.26\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.24\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.23\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;\"\u003e20.87\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.13\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.39\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.37\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\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 \/ White","offer_id":48949169160421,"sku":"27120643787657782398","price":20.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":48949169193189,"sku":"33002687263694147288","price":20.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Athletic Heather","offer_id":48949169225957,"sku":"15551467608041609256","price":20.0,"currency_code":"USD","in_stock":true},{"title":"S \/ True Royal","offer_id":48949169258725,"sku":"54210271657586329438","price":20.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Gold","offer_id":48949169291493,"sku":"22075218116657719630","price":20.0,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":48949169324261,"sku":"85251634907452049724","price":20.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":48949169357029,"sku":"22938852172404652637","price":20.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Athletic Heather","offer_id":48949169389797,"sku":"30342348344063302738","price":20.0,"currency_code":"USD","in_stock":true},{"title":"M \/ True Royal","offer_id":48949169422565,"sku":"57454732124814636795","price":20.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Gold","offer_id":48949169455333,"sku":"26791967882092998456","price":20.0,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":48949169488101,"sku":"66664086075589986639","price":20.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":48949169520869,"sku":"44075175624501313835","price":20.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Athletic Heather","offer_id":48949169553637,"sku":"31418224847299106631","price":20.0,"currency_code":"USD","in_stock":true},{"title":"L \/ True Royal","offer_id":48949169586405,"sku":"17370077983946983683","price":20.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Gold","offer_id":48949169619173,"sku":"68686451878746091544","price":20.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Athletic Heather","offer_id":48949169651941,"sku":"32020622427325502538","price":20.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":48949169684709,"sku":"14901455304377599232","price":20.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ True Royal","offer_id":48949169717477,"sku":"28723440986960502929","price":20.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":48949169750245,"sku":"96524062106581179466","price":20.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Gold","offer_id":48949169783013,"sku":"27365201543011496298","price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/7807256604012669958_2048.jpg?v=1777651746"},{"product_id":"pgh-book-fest-t-shirt-for-book-lovers","title":"Pgh Book Fest T-Shirt — “For Book Lovers\"","description":"\u003cdiv style=\"font-family: 'Segoe UI'; font-size: 14px; line-height: 20px;\"\u003e\n\u003cp\u003eLightweight and breathable, this tee feels like a familiar page in your hands. Designed with a compact chest logo and a bold back line—\u003cem\u003eFor Book Lovers, By Book Lovers\u003c\/em\u003e—it speaks quietly but confidently to anyone who loses afternoons between covers.\u003c\/p\u003e\n\u003cp\u003eThe retail fit and classic crew neckline keep the look tidy whether you’re shelving titles at a festival, wandering a book market, or settling into a café with a new read. Made with soft Airlume combed cotton, ethical manufacturing, and a tear‑away label for comfort without fuss. Wear it to the next reading, meetup, or long weekend of slow pages—it moves with you, not against you.\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;\"\u003eXS\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\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e5XL\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;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\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.00\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\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;\"\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\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.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, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.20\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\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\u003cdiv style=\"line-height: 20px;\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"XS \/ Aqua","offer_id":48990317805797,"sku":"32226302343673873685","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Leaf","offer_id":48990317838565,"sku":"23258713882474332023","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Navy","offer_id":48990353555685,"sku":"48901959666988520011","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ White","offer_id":48990317904101,"sku":"27189907614319005494","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Yellow","offer_id":48990317936869,"sku":"25726748724970969983","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Orchid","offer_id":48990317969637,"sku":"19773498247307728858","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Aqua","offer_id":48990318002405,"sku":"31788596703155267904","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Leaf","offer_id":48990318035173,"sku":"26977197688562349032","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":48990353588453,"sku":"26563132698150910801","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":48990318100709,"sku":"32989983942134459626","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Yellow","offer_id":48990318133477,"sku":"23523542022600326612","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Orchid","offer_id":48990318166245,"sku":"26061885539322199669","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Aqua","offer_id":48990318199013,"sku":"82056670051582134516","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Leaf","offer_id":48990318231781,"sku":"17429180661228443258","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":48990353621221,"sku":"43132121462178360584","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":48990318297317,"sku":"45180659280846522746","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Yellow","offer_id":48990318330085,"sku":"29671766764986751051","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Orchid","offer_id":48990318362853,"sku":"53061656081853016293","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Aqua","offer_id":48990318395621,"sku":"32658834341573868098","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Leaf","offer_id":48990318428389,"sku":"54743823225273344871","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":48990353653989,"sku":"58063686461172100030","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":48990318493925,"sku":"10196688590574070519","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Yellow","offer_id":48990318526693,"sku":"33412565814625567991","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Orchid","offer_id":48990318559461,"sku":"31535223038499693592","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Aqua","offer_id":48990318592229,"sku":"34809863264095040027","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Leaf","offer_id":48990318624997,"sku":"28479890465271038623","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":48990353686757,"sku":"29295787933476424950","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":48990318690533,"sku":"21178432667583570992","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Yellow","offer_id":48990318723301,"sku":"31756081859974777510","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Orchid","offer_id":48990318756069,"sku":"25653558145777721514","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Aqua","offer_id":48990318788837,"sku":"13092787873173648485","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Leaf","offer_id":48990318821605,"sku":"32224219863580339912","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48990353719525,"sku":"32083208448207836503","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":48990318887141,"sku":"75081992440984426570","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Yellow","offer_id":48990318919909,"sku":"14122576009956033307","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Orchid","offer_id":48990318952677,"sku":"25297087696128253518","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Aqua","offer_id":48990318985445,"sku":"10627699266393249016","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Leaf","offer_id":48990319018213,"sku":"19890781339305342425","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48990353752293,"sku":"27363886656563391737","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":48990319083749,"sku":"21542369349846055328","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Yellow","offer_id":48990319116517,"sku":"11465200838364856370","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Orchid","offer_id":48990319149285,"sku":"31145365295879878437","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Aqua","offer_id":48990319182053,"sku":"17866259256921136178","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Leaf","offer_id":48990319214821,"sku":"22667312435837746636","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Navy","offer_id":48990353785061,"sku":"20932167055248097409","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ White","offer_id":48990319280357,"sku":"13829764066740584022","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Yellow","offer_id":48990319313125,"sku":"31935363340655871805","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Orchid","offer_id":48990319345893,"sku":"40725669674775772969","price":30.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Navy","offer_id":48990353817829,"sku":"17374925545877533589","price":30.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ White","offer_id":48990319411429,"sku":"21487706600471835142","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/10141900750649801769_2048.jpg?v=1778165682"},{"product_id":"pgh-book-fest-mug-11oz-15oz","title":"Pgh Book Fest Mug","description":"\u003cstyle\u003e\na {\n    text-decoration: none;\n    color: #464feb;\n}\ntr th, tr td {\n    border: 1px solid #e6e6e6;\n}\ntr th {\n    background-color: #f5f5f5;\n}\n\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cp\u003eStart the day—or keep it going—with a bright two‑tone ceramic mug made for everyday rituals. The glossy white exterior lets the design shine, while the colored interior adds a cheerful pop every time you lift it.\u003c\/p\u003e\n\u003cp\u003eComfortable to hold with a classic C‑shaped handle and sturdy ceramic weight, this mug is built for coffee before the commute, tea during late‑night work, or a quiet pause with a good book. \u003c\/p\u003e\n\u003cp\u003eChoose \u003cstrong\u003e11 oz\u003c\/strong\u003e for your standard morning brew, or \u003cstrong\u003e15 oz\u003c\/strong\u003e when the day calls for an extra pour. \u003c\/p\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"11oz \/ Light Blue","offer_id":48990321017061,"sku":"16710841926865747579","price":12.0,"currency_code":"USD","in_stock":true},{"title":"11oz \/ Yellow","offer_id":48990321049829,"sku":"63575661224239270134","price":12.0,"currency_code":"USD","in_stock":true},{"title":"11oz \/ Pink","offer_id":48990321082597,"sku":"56827309189180063704","price":12.0,"currency_code":"USD","in_stock":true},{"title":"11oz \/ Light Green","offer_id":48990321115365,"sku":"23827861664875142646","price":12.0,"currency_code":"USD","in_stock":true},{"title":"15oz \/ Yellow","offer_id":48990321148133,"sku":"63552472671204252319","price":14.0,"currency_code":"USD","in_stock":true},{"title":"15oz \/ Pink","offer_id":48990321180901,"sku":"25071556545671382835","price":14.0,"currency_code":"USD","in_stock":true},{"title":"15oz \/ Light Blue","offer_id":48990321213669,"sku":"15894036760506282617","price":14.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/8386208145965220304_2048.jpg?v=1778168488"},{"product_id":"pgh-book-fest-book-lovers-travel-bottle","title":"Pgh Book Fest – Book Lovers Travel Bottle","description":"\u003cp style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); font-family: 'Segoe UI'; font-size: 14px; letter-spacing: 0.6px; background-color: #ffffff;\"\u003eBright, durable 20 oz insulated bottle made for people who carry ideas and caffeine through long days. The slim stainless-steel silhouette slips into backpacks and bike cages; the double-wall insulation keeps coffee hot during morning commutes and iced drinks cold on sunny walks. A secure screw-on stainless cap with a silicone seal helps stop leaks while lightweight construction keeps your load easy.\u003c\/p\u003e\n\u003cp style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); font-family: 'Segoe UI'; font-size: 14px; letter-spacing: 0.6px; background-color: #ffffff;\"\u003e\"For Book Lovers, By Book Lovers\" and the logo design adds personality without shouting—great for festival lines, library sessions, campus days, or city errands. Because the only thing you should be spilling is plot twists. And yes: every purchase supports the Library’s programs and services—be part of the plot.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"20oz","offer_id":48994183020773,"sku":"13413295821850579854","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/5682375422010829522_2048.jpg?v=1778262419"},{"product_id":"pgh-book-fest-holographic-sticker","title":"Pgh Book Fest — Holographic Sticker","description":"\u003cdiv style=\"font-family: 'Segoe UI'; font-size: 14px; line-height: 20px;\"\u003e\n\u003cp\u003eIridescent and bold, this holographic die‑cut sticker catches the light—and attention—with every tilt. The bright rainbow sheen adds motion to flat surfaces, turning the Pgh Book Fest logo into a playful, shifting statement.\u003c\/p\u003e\n\u003cp\u003eIt sticks confidently to laptops, water bottles, notebooks, skate decks, and festival swag, bringing a little extra energy to the everyday. Weather‑resistant and printed with eco‑solvent inks, this sticker holds up to short‑term outdoor use and long‑term indoor display. Use it to mark festival merch, personalize your gear, or add a reflective accent to your creative toolkit. Small sticker, big shine.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"3\" × 3\" \/ Die-Cut \/ Holographic","offer_id":48994192949477,"sku":"12935963730267388374","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/3604014245028630417_2048.jpg?v=1778262801"},{"product_id":"2026-pgh-book-fest-artist-series-spiral-journal","title":"2026 Pgh Book Fest Artist Series – Spiral Journal","description":"\u003cdiv style=\"font-family: 'Segoe UI'; font-size: 14px; line-height: 20px;\"\u003e\n\u003cp\u003eA bright, spiral‑bound journal made for readers who carry stories with them. \u003cspan style=\"color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003eThe design is part of \u003c\/span\u003e\u003cstrong style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003e2026 Pgh Book Fest Artist Series featuring Janel Young\u003c\/strong\u003e\u003cspan style=\"color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003e, which marks the return of \u003c\/span\u003e\u003cstrong style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003eCoco\u003c\/strong\u003e\u003cspan style=\"color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003e—a familiar character from the 125th Anniversary Library Card—reimagined as she grows alongside the community. Here, flowing, hand‑drawn blue lines stretch, evoking rivers, turning pages, and the quiet feeling of being carried from one place or story to another. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eInside, you’ll find 160 lined pages of smooth 90gsm paper that glide effortlessly under pen or pencil. Sturdy spiral binding allows the journal to open fully and lie flat, making note‑taking, list‑building, and idea‑catching easy wherever you are. A semi‑gloss laminated front protects the vibrant printed design, while the contrasting black back cover keeps things looking tidy on shelves and in bags.\u003c\/p\u003e\n\u003cp\u003eThis journal slips easily into reading nooks, festival booths, and everyday routines—a compact companion for jotting notes, favorite quotes, reading lists, and brand‑new ideas. One to keep close as the pages turn.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"Blank \/ One Size","offer_id":48994218672357,"sku":"22173318287670978358","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/12394609134583850042_2048.jpg?v=1778263279"},{"product_id":"pgh-book-fest-hardcover-journal","title":"Pgh Book Fest – Hardcover Journal","description":"\u003cdiv style=\"font-family: 'Segoe UI'; font-size: 14px; line-height: 20px;\"\u003e\n\u003cp\u003eBright and tactile, this hardcover journal is built for readers, writers, and festival‑goers who collect ideas as eagerly as bookmarks. The matte laminated cover feels smooth under your fingertips and keeps the cheery yellow artwork looking crisp through long days in tote bags, coffee shops, and crowded schedules.\u003c\/p\u003e\n\u003cp\u003eInside, you’ll find 150 lined pages with perforations and a flexible sewn binding, making it easy to jot, rearrange, or tear out poems, reading lists, and notes between panels. Full‑wrap printing carries the playful festival branding across the front and back—making this journal a small but confident statement for anyone who carries their next chapter with them.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"Journal","offer_id":48994253734117,"sku":"68047055277363487640","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/320864535412584293_2048.jpg?v=1778263707"},{"product_id":"pgh-book-fest-wave-tee","title":"Pgh Book Fest Wave Tee","description":"\u003cp\u003e\u003cspan style=\"color: rgba(18, 18, 18, 0.75); font-family: Inter, sans-serif; font-size: 16px; letter-spacing: 0.6px; background-color: #ffffff;\"\u003eLightweight and breathable, this tee feels like a familiar page in your hands. Printed with a compact chest logo and a bold back line—\"For Book Lovers, By Book Lovers\"—it speaks quietly but confidently to anyone who loses afternoons between covers. The retail fit and crew neckline keep the silhouette tidy whether you’re shelving titles at a festival, wandering a book market, or settling into a cafe with a new read. Ethical manufacturing, soft Airlume combed cotton, and tear-away label mean comfort without fuss. Wear it to the next reading, meetup, or long weekend of slow pages — it moves with you, not against you.\u003c\/span\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Aqua","offer_id":48994267988197,"sku":"15825373717704905606","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Leaf","offer_id":48994268020965,"sku":"32092906856841759970","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ White","offer_id":48994268053733,"sku":"10049682815349492583","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Yellow","offer_id":48994268086501,"sku":"56353646816660612528","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Orchid","offer_id":48994268119269,"sku":"19838000659220558459","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Aqua","offer_id":48994268152037,"sku":"51517898905109320702","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Leaf","offer_id":48994268184805,"sku":"36010089619706562454","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":48994268217573,"sku":"24329977523451402187","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Yellow","offer_id":48994268250341,"sku":"11967541281893763998","price":30.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Orchid","offer_id":48994268283109,"sku":"75259951068275795454","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Aqua","offer_id":48994268315877,"sku":"23581573837782922748","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Leaf","offer_id":48994268348645,"sku":"27482639135331025888","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":48994268381413,"sku":"21868792140775225161","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Yellow","offer_id":48994268414181,"sku":"18236598732037359288","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Orchid","offer_id":48994268446949,"sku":"33467308896168230430","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Aqua","offer_id":48994268479717,"sku":"22698294553332500063","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Leaf","offer_id":48994268512485,"sku":"27374845509140123301","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":48994268545253,"sku":"32465388835312145397","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Yellow","offer_id":48994268578021,"sku":"26464388204802833874","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Orchid","offer_id":48994268610789,"sku":"25025241165573252322","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Aqua","offer_id":48994268643557,"sku":"85271521451473216483","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Leaf","offer_id":48994268676325,"sku":"29471886328987772184","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":48994268709093,"sku":"17976310841412501851","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Yellow","offer_id":48994268741861,"sku":"50237681780923393642","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Orchid","offer_id":48994268774629,"sku":"20115119803652399146","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Aqua","offer_id":48994268807397,"sku":"17023448057460989121","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Leaf","offer_id":48994268840165,"sku":"17138661862519782478","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":48994268872933,"sku":"52415187662453642189","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Yellow","offer_id":48994268905701,"sku":"16310854965231307445","price":30.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Orchid","offer_id":48994268938469,"sku":"22617552925733942707","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Aqua","offer_id":48994268971237,"sku":"21450072824252490419","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Leaf","offer_id":48994269004005,"sku":"14638705463454475915","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":48994269036773,"sku":"30821876120252777462","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Yellow","offer_id":48994269069541,"sku":"24653448678455591037","price":30.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Orchid","offer_id":48994269102309,"sku":"40456480071117474640","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Aqua","offer_id":48994269135077,"sku":"16905842976866975329","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Leaf","offer_id":48994269167845,"sku":"17839904373083235092","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ White","offer_id":48994269200613,"sku":"14723531743775210599","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Yellow","offer_id":48994269233381,"sku":"23716373523226169987","price":30.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Orchid","offer_id":48994269266149,"sku":"12361608974144353266","price":30.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ White","offer_id":48994269298917,"sku":"24473100524444988258","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/8358840271323335254_2048.jpg?v=1778264118"},{"product_id":"2026-pgh-book-fest-artist-series-pint-glass","title":"2026 Pgh Book Fest Artist Series - Pint Glass","description":"\u003cdiv style=\"font-family: 'Segoe UI'; font-size: 14px; line-height: 20px;\"\u003e\n\u003cp\u003eThis 16‑oz mixing glass brings calm, color, and craft to your home bar. \u003cspan style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003eThe design is part of \u003c\/span\u003e\u003cstrong style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003e2026 Pgh Book Fest Artist Series featuring Janel Young\u003c\/strong\u003e\u003cspan style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003e, which marks the return of \u003c\/span\u003e\u003cstrong style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003eCoco\u003c\/strong\u003e\u003cspan style=\"box-sizing: inherit; color: rgba(18, 18, 18, 0.75); letter-spacing: 0.6px; background-color: #ffffff;\"\u003e—a familiar character from the 125th Anniversary Library Card—reimagined as she grows alongside the community. Here, flowing, hand‑drawn blue lines stretch, evoking rivers, turning pages, and the quiet feeling of being carried from one place or story to another. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDurable and dishwasher safe, it’s designed for regular use—whether you’re mixing a classic cocktail, shaking up a zero‑proof drink, or simply reaching for water or something on the rocks. Use it as a mixing glass or as an everyday drinking glass; either way, it’s reliably weighty, balanced, and built to last.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"16oz","offer_id":48994277425381,"sku":"49707168248967427254","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/files\/2625125790768140560_2048.jpg?v=1778264323"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/4013\/4117\/collections\/9492303756774438081_2048.jpg?v=1772555834","url":"https:\/\/shop.carnegielibrary.org\/collections\/shop-all.oembed?page=2","provider":"Carnegie Library of Pittsburgh Store","version":"1.0","type":"link"}