{"product_id":"caffeinated-by-good-coffee-hoodie","title":"Caffeinated by Good Coffee Hoodie","description":"\u003cp style=\"text-align: center;\"\u003eWhite heavyweight hoodie with a clean, minimal aesthetic that feels like a quiet morning wrapped in soft warmth. The medium-heavy 50\/50 cotton-poly blend gives a plush interior and structured drape, while the double-lined hood and color-matched drawcord add subtle polish. A roomy kangaroo pocket and classic fit invite slow weekends, late-night walks, and layered cool-weather looks. Discreet printing\/embroidery options on chest, sleeves, and wrists let the piece carry a personal touch without shouting. Made with attention to comfort and durability, this hoodie settles into daily life and only gets better with wear.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly medium-heavy fabric (8 oz\/yd²) — cozy, durable, holds prints well\u003cbr\u003e- Tubular knit (no side seams) for a smooth, waste-reducing silhouette\u003cbr\u003e- Double-lined hood with color-matched drawstring and spacious kangaroo pocket\u003cbr\u003e- DTF\/DTG printing and optional embroidery on chest, sleeves, and wrists\u003cbr\u003e- OEKO‑TEX dyes and ethically sourced cotton; meets safety and environmental standards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Tumble dry: medium\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px; width: 77.5221%;\" height=\"924\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; width: 9.76087%;\"\u003e\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 8.10336%;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 9.76087%;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 8.10336%;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 10.4975%;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 12.7075%;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 12.7075%;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 12.7075%;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: rgb(0, 0, 0); font-weight: 500; text-align: left; font-size: 15px; padding: 10px; width: 12.7075%;\"\u003e5XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e20.08\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e24.02\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 10.4975%;\"\u003e25.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e27.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e33.86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e27.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003e27.95\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e29.13\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 10.4975%;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e31.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e33.07\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e33.86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003eSleeve length from center back, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e33.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003e34.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e35.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 10.4975%;\"\u003e36.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e37.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e38.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e39.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e40.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 9.76087%;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 8.10336%;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 10.4975%;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e1.\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: rgb(82, 82, 82); font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word; width: 12.7075%;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Dark Heather","offer_id":49323701403822,"sku":"15658371973369720955","price":35.97,"currency_code":"USD","in_stock":true},{"title":"S \/ Maroon","offer_id":49323701436590,"sku":"15143279531321481902","price":35.97,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":49323701469358,"sku":"18053869739942037997","price":35.97,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":49323701502126,"sku":"10060782407017218178","price":35.97,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":49323701534894,"sku":"29088102714069904981","price":35.97,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal","offer_id":49323701567662,"sku":"54929280039290679558","price":35.97,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":49323701600430,"sku":"19509712164528123818","price":35.97,"currency_code":"USD","in_stock":true},{"title":"M \/ Maroon","offer_id":49323701633198,"sku":"22428146249290890445","price":35.97,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":49323701665966,"sku":"18139780417518813235","price":35.97,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":49323701698734,"sku":"33883574162967777728","price":35.97,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":49323701731502,"sku":"24076150688238870986","price":35.97,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal","offer_id":49323701764270,"sku":"21604726977897440849","price":35.97,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":49323701797038,"sku":"16992776703765147444","price":35.97,"currency_code":"USD","in_stock":true},{"title":"L \/ Maroon","offer_id":49323701829806,"sku":"29702230359833523389","price":35.97,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":49323701862574,"sku":"30974234724573331578","price":35.97,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":49323701895342,"sku":"14517175231863903645","price":35.97,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":49323701960878,"sku":"28811102035555675129","price":35.97,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal","offer_id":49323701993646,"sku":"25073825751548812181","price":35.97,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":49323702026414,"sku":"15551203307415145745","price":35.97,"currency_code":"USD","in_stock":true},{"title":"XL \/ Maroon","offer_id":49323702059182,"sku":"22923674214577943053","price":35.97,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":49323702091950,"sku":"33186780538725105109","price":35.97,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":49323702124718,"sku":"19964406564957583800","price":35.97,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":49323702157486,"sku":"17509371221054031082","price":35.97,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal","offer_id":49323702190254,"sku":"17152762520387477705","price":35.97,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":49323702223022,"sku":"33636356091435076408","price":39.62,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Maroon","offer_id":49323702255790,"sku":"96548952989858045568","price":39.62,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":49323702288558,"sku":"33084680808586075185","price":39.62,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":49323702321326,"sku":"10746942634328176769","price":39.62,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":49323702354094,"sku":"64494997694618033675","price":39.62,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Royal","offer_id":49323702386862,"sku":"10652746394528606008","price":39.62,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy","offer_id":49323702419630,"sku":"18973120639286411999","price":41.82,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sport Grey","offer_id":49323702452398,"sku":"10572076254624068005","price":41.82,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":49323702485166,"sku":"28400711848085664702","price":41.82,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Royal","offer_id":49323702517934,"sku":"26659243096682525912","price":41.82,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Navy","offer_id":49323702550702,"sku":"18681236285805367132","price":42.55,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Sport Grey","offer_id":49323702583470,"sku":"32662225232454210780","price":42.55,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black","offer_id":49323702616238,"sku":"20848346747234710450","price":42.55,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Navy","offer_id":49323702649006,"sku":"17106742945392710185","price":42.77,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Sport Grey","offer_id":49323702681774,"sku":"23307773672720563122","price":42.77,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Black","offer_id":49323702714542,"sku":"61587222490440599114","price":42.77,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0438\/0966\/9272\/files\/ChatGPT_Image_Sep_7_2026_06_15_31_PM.png?v=1788818997","url":"https:\/\/guilfordroastingcompany.com\/products\/caffeinated-by-good-coffee-hoodie","provider":"Guilford Roasting Company","version":"1.0","type":"link"}