{"product_id":"colorful-grafitti-heart-hoodie-heartsinmotion-love-over-hate","title":"Colorful Grafitti Heart Hoodie – #HeartsInMotion - Love Over Hate","description":"\u003cp\u003e#HeartsInMotion is a heartfelt initiative supporting both creativity and community. With every purchase, you're not just getting something beautiful—you’re making a difference. 20% of the net proceeds go directly to a mental health initiative, helping to create access, awareness, and support for those who need it most.\u003c\/p\u003e\n\u003cp\u003e________________________________________________________________________________________________________________________________________\u003c\/p\u003e\n\u003cp\u003eSoft, cozy, and full of personality — this hooded sweatshirt brings a playful pop of color to quiet days and busy coffee runs. A hand-drawn, multicolor heart sits center chest, its layered strokes like graffiti and watercolor braided together. The roomy kangaroo pocket and double-lined hood invite you to curl up with a book, walk the city streets, or layer for cool evening gatherings. Lightweight enough for everyday wear yet warm on breezy mornings, the sweatshirt reads like a wearable mood: bright, approachable, and a little rebellious. Wear it with ripped jeans, leggings, or over a dress to let that heart do the talking.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly blend for cozy warmth and a soft hand\u003cbr\u003e- No side seams (tubular knit) for a smooth, waste-reducing fit\u003cbr\u003e- Drawstring, double-lined hood with color-matched cord\u003cbr\u003e- Kangaroo pouch pocket for hand warmth and easy storage\u003cbr\u003e\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\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\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;\"\u003e20.08\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.02\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;\"\u003e27.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.86\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.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.95\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.13\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.07\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length from center back, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e40.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\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":"Navy \/ S","offer_id":45820843229363,"sku":"30324081034125677672","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":45820843262131,"sku":"60691394875001320966","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":45820843294899,"sku":"17811276006540394859","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":45820843327667,"sku":"15755301072685941198","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ S","offer_id":45820843360435,"sku":"30124670499017875364","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ S","offer_id":45820843393203,"sku":"21308606371803213151","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ S","offer_id":45820843425971,"sku":"16808294826666313207","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":45820843458739,"sku":"22623019732333342286","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":45820843491507,"sku":"21766144551287966398","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":45820843524275,"sku":"33206322387619755977","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45820843557043,"sku":"15271763887838100771","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ M","offer_id":45820843589811,"sku":"24030244132359979537","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ M","offer_id":45820843622579,"sku":"15747477807185670547","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ M","offer_id":45820843655347,"sku":"33615973965206599783","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":45820843688115,"sku":"18861388100577555239","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":45820843720883,"sku":"22914232258645496954","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":45820843753651,"sku":"18393851612245137635","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45820843786419,"sku":"27884053971654592564","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ L","offer_id":45820843819187,"sku":"29579759707489230578","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ L","offer_id":45820843851955,"sku":"26530825501337362694","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ L","offer_id":45820843884723,"sku":"13397199992738713156","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":45820843917491,"sku":"76246698837931374468","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":45820843950259,"sku":"69765467981783488462","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":45820843983027,"sku":"30928816162651746583","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45820844015795,"sku":"73101677587957097721","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ XL","offer_id":45820844048563,"sku":"66685493564514709053","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ XL","offer_id":45820844081331,"sku":"57879357489897749305","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":45820844114099,"sku":"95172596028000147158","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":45820844146867,"sku":"12581405672421949511","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":45820844179635,"sku":"12122196244497952679","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":45820844212403,"sku":"22994523239430112909","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45820844245171,"sku":"84657948679556434217","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 2XL","offer_id":45820844277939,"sku":"45009469406348707762","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ 2XL","offer_id":45820844310707,"sku":"28342107867278635686","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":45820844343475,"sku":"96458568257537942937","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":45820844376243,"sku":"15963844682596162641","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":45820844409011,"sku":"11821062444947699897","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45820844441779,"sku":"27020571103539725569","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 3XL","offer_id":45820844474547,"sku":"32097215530800402281","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ 3XL","offer_id":45820844507315,"sku":"21156047208718366979","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":45820844540083,"sku":"13532589631662008118","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":45820844572851,"sku":"18049261699594434772","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":45820844605619,"sku":"30885762815012576240","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 4XL","offer_id":45820844638387,"sku":"23473007781689285945","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ 4XL","offer_id":45820844671155,"sku":"12540316612712970296","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 5XL","offer_id":45820844703923,"sku":"18692786737172578638","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":45820844736691,"sku":"16823108473054833442","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 5XL","offer_id":45820844769459,"sku":"22878709067246811223","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Red \/ 5XL","offer_id":45820844802227,"sku":"19278858272253104294","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"Royal \/ 5XL","offer_id":45820844834995,"sku":"62907151502403584107","price":66.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/2711\/7235\/files\/9495399078137517941_2048.jpg?v=1786508123","url":"https:\/\/harperhousestudio.ca\/products\/colorful-grafitti-heart-hoodie-heartsinmotion-love-over-hate","provider":"Harper House Studio","version":"1.0","type":"link"}