{"product_id":"messenger-otter-hoodie-urban-wildlife-graphic-sweatshirt","title":"Messenger Otter Hoodie — Urban Wildlife Graphic Sweatshirt","description":"\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                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.08 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.05 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.02 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            25.98 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.99 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.92 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.89 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.86 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.17 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.95 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.13 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.92 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.10 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.89 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.07 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.86 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length from center back, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            34.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            35.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            36.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            38.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            39.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            40.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        This hoodie carries a quiet, cinematic mood — a lone fox in rain-lit alleys, captured in painterly detail at the chest. It feels like stepping into a small, late-night story: cool air, a soft hood pulled up, the city lights reflecting on wet pavement. The roomy pouch keeps hands warm; the double-lined hood and color-matched drawcord add a thoughtful, finished feel. Wear it when you want a little mystery in your day, when you’re heading out for a midnight walk, sketching in a café, or settling in with a book and slow music. The art sits centered and intimate, inviting second looks without shouting. Comfortable, dependable, and a little wistful — this hoodie becomes part of quiet routines and lonely, beautiful evenings.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly midweight (8.0 oz\/yd²) for warmth and soft hand-feel\u003cbr\u003e- No side seams (tubular knit) for cleaner look and less fabric waste\u003cbr\u003e- Double-lined hood with color-matched drawcord and kangaroo pouch pocket\u003cbr\u003e- DTF and DTG print methods for durable, detailed chest and sleeve\/wrist prints\u003cbr\u003e- Tear-away label, classic fit, and OEKO-TEX® certified dyes for comfort and lower environmental impact\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\u003cbr\u003e","brand":"Printify","offers":[{"title":"S \/ Dark Heather","offer_id":47720061796605,"sku":"18639813217497165402","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ Maroon","offer_id":47720061829373,"sku":"15580109641053450439","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":47720061862141,"sku":"25049981810901650381","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":47720061894909,"sku":"23778078389664057827","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":47720061927677,"sku":"27097156709120438421","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":47720061960445,"sku":"32143122447615096127","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ Red","offer_id":47720061993213,"sku":"25470453675359674471","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal","offer_id":47720062025981,"sku":"23658179992384418872","price":33.1,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Pink","offer_id":47720062058749,"sku":"19891165821818319647","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":47720062091517,"sku":"32748321150765799770","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ Maroon","offer_id":47720062124285,"sku":"29356374191266028493","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":47720062157053,"sku":"15404841899400105368","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":47720062189821,"sku":"54964131190721851650","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":47720062222589,"sku":"70823130070356552479","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ Red","offer_id":47720062255357,"sku":"37054092389309236912","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal","offer_id":47720062288125,"sku":"30735918567224967951","price":33.1,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Pink","offer_id":47720062320893,"sku":"15472625648445370210","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":47720062353661,"sku":"18341646512077815574","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Maroon","offer_id":47720062386429,"sku":"42983444213827833930","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":47720062419197,"sku":"33205226554671738365","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":47720062451965,"sku":"17677979735739278319","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":47720062484733,"sku":"42568002835169167902","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":47720062517501,"sku":"11995633800721731543","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Red","offer_id":47720062550269,"sku":"11056324224742357239","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal","offer_id":47720062583037,"sku":"15803977642512481346","price":33.1,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Pink","offer_id":47720062615805,"sku":"16237549542551674772","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":47720062648573,"sku":"23725587438452342750","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Maroon","offer_id":47720062681341,"sku":"17241197493676752533","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":47720062714109,"sku":"29617832107530884719","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":47720062746877,"sku":"32032551326954382593","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":47720062779645,"sku":"99762297363928017655","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":47720062812413,"sku":"13647533686323953338","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Red","offer_id":47720062845181,"sku":"88414251001443662262","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal","offer_id":47720062877949,"sku":"16687321117543402955","price":33.1,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Pink","offer_id":47720062910717,"sku":"31344618398554578597","price":33.1,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":47720062943485,"sku":"55355563261759726325","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Maroon","offer_id":47720062976253,"sku":"11551736559282167818","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":47720063009021,"sku":"21260976524569608463","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":47720063041789,"sku":"18362446467561531907","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":47720063074557,"sku":"13490569689624534636","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":47720063107325,"sku":"21102354751096051124","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Red","offer_id":47720063140093,"sku":"23825883078498886903","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Royal","offer_id":47720063172861,"sku":"79979013821283448612","price":36.48,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Light Pink","offer_id":47720063205629,"sku":"76147956230019010275","price":36.48,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sport Grey","offer_id":47720063238397,"sku":"23984665814723352216","price":38.5,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":47720063271165,"sku":"18889833602311304059","price":38.5,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Red","offer_id":47720063303933,"sku":"27368563203203705299","price":38.5,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Royal","offer_id":47720063336701,"sku":"15218831970596273739","price":38.5,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Sport Grey","offer_id":47720063369469,"sku":"90077709899363304863","price":39.17,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black","offer_id":47720063402237,"sku":"11529110096352103490","price":39.17,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Sport Grey","offer_id":47720063435005,"sku":"80589915040857623050","price":39.38,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Black","offer_id":47720063467773,"sku":"14252378381031700377","price":39.38,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0825\/8633\/7533\/files\/1095751465657284017_2048.jpg?v=1781621504","url":"https:\/\/ghostforge.shop\/products\/messenger-otter-hoodie-urban-wildlife-graphic-sweatshirt","provider":"GhostForge Studio","version":"1.0","type":"link"}