{"product_id":"struggle-bus-zip-hoodie-funny-retro-school-bus-graphic-sweatshirt","title":"Struggle Bus Zip Hoodie — Funny Retro School Bus Graphic Sweatshirt","description":"\u003cp\u003eThis classic zip-up hoodie wraps quiet sarcasm in comfortable warmth. The front carries a small, embroidered emblem while the back announces “STRUGGLE BUS” in bold, sunny print above a retro school bus illustration — a wry nod to days that are messy but still moving forward. The roomy pockets, adjustable hood, and medium-weight fabric make it an easy layer for commute mornings, late-night study sessions, or weekend errands. It sits like a familiar companion: supportive, low-fuss, and a little irreverent. Wear it when you need something soft to lean on during chaotic schedules, group projects, or long workweeks that deserve a wink instead of a sigh.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly blend; medium-heavy 8 oz (271 g\/m²) fabric\u003cbr\u003e- Spacious front pockets for phone, keys, and small essentials\u003cbr\u003e- Adjustable hood with matching drawstring and metal eyelets\u003cbr\u003e- Durable metal zipper and classic fit that runs true to size\u003cbr\u003e- Embroidery on left chest; DTF wrist prints and DTG main prints; tubular knit without side seams\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: warm (max 40C or 105F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: medium\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\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;\"\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\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.26\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.24\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\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.99\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\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\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e40.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e40.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\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\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18600, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Honduras\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: warm (max 40C or 105F), Non-chlorine: bleach as needed, Tumble dry: medium, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Navy","offer_id":42759858651254,"sku":"40565503876175748090","price":42.41,"currency_code":"USD","in_stock":true},{"title":"S \/ Red","offer_id":42759858684022,"sku":"32397155427195996194","price":42.41,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal","offer_id":42759858716790,"sku":"32465816982850453067","price":42.41,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":42759858749558,"sku":"70944487031386123851","price":41.09,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":42759858782326,"sku":"32185935532182363772","price":42.41,"currency_code":"USD","in_stock":true},{"title":"S \/ Purple","offer_id":42759858815094,"sku":"27622159888483833046","price":42.41,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Heather","offer_id":42759858847862,"sku":"53580634732218226446","price":42.41,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":42759858880630,"sku":"28927861519026050788","price":42.41,"currency_code":"USD","in_stock":true},{"title":"M \/ Red","offer_id":42759858913398,"sku":"29023842614526173546","price":42.41,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal","offer_id":42759858946166,"sku":"15729542009459909241","price":42.41,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":42759858978934,"sku":"19751793185472579249","price":41.09,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":42759859011702,"sku":"43163794532903670753","price":42.41,"currency_code":"USD","in_stock":true},{"title":"M \/ Purple","offer_id":42759859044470,"sku":"46196211394225072096","price":42.41,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":42759859077238,"sku":"33592360840165322780","price":42.41,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":42759859110006,"sku":"30734151426326938808","price":42.41,"currency_code":"USD","in_stock":true},{"title":"L \/ Red","offer_id":42759859142774,"sku":"13548468635099430488","price":42.41,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal","offer_id":42759859175542,"sku":"25580924009392725664","price":42.41,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":42759859208310,"sku":"25995439135121353733","price":41.09,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":42759859241078,"sku":"25544846194070634715","price":42.41,"currency_code":"USD","in_stock":true},{"title":"L \/ Purple","offer_id":42759859273846,"sku":"26101976576425506614","price":42.41,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":42759859306614,"sku":"66324560484981430929","price":42.41,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":42759859339382,"sku":"16861182463362577972","price":42.41,"currency_code":"USD","in_stock":true},{"title":"XL \/ Red","offer_id":42759859372150,"sku":"13484607875316798041","price":42.41,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal","offer_id":42759859404918,"sku":"21629358855634536452","price":42.41,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":42759859437686,"sku":"44536595578624204515","price":41.09,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":42759859470454,"sku":"33063595047659124445","price":42.41,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple","offer_id":42759859503222,"sku":"25130247005541038361","price":42.41,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":42759859535990,"sku":"23029993927462243732","price":42.41,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":42759859568758,"sku":"18345518985258265783","price":52.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Red","offer_id":42759859601526,"sku":"20031549503539722060","price":52.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Royal","offer_id":42759859634294,"sku":"17318610998555361481","price":52.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":42759859667062,"sku":"30116707792077888853","price":48.88,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":43088183787638,"sku":"33354620585901257288","price":52.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Purple","offer_id":42759859699830,"sku":"12043823575912417414","price":52.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":42759859732598,"sku":"55846622834295278578","price":52.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy","offer_id":42759859765366,"sku":"22181312279951080423","price":57.4,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Red","offer_id":42759859798134,"sku":"21450662463625842482","price":57.4,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Royal","offer_id":42759859830902,"sku":"21321380682138062319","price":57.4,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":42759859863670,"sku":"47764273335504543159","price":54.68,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":42759859896438,"sku":"98908588670503225861","price":57.4,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Purple","offer_id":42759859929206,"sku":"33280082925590405468","price":57.4,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Dark Heather","offer_id":42759859961974,"sku":"28675130641212352898","price":57.4,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Navy","offer_id":42759859994742,"sku":"24497236564851907299","price":57.42,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Red","offer_id":42759860027510,"sku":"31809532350969532583","price":57.42,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Royal","offer_id":42759860060278,"sku":"10379187715243074469","price":57.42,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black","offer_id":42759860093046,"sku":"18670692746205487735","price":57.42,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Navy","offer_id":42759860125814,"sku":"26874775217227618285","price":57.42,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Red","offer_id":43327980666998,"sku":"19128569645023785134","price":57.42,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Royal","offer_id":42759860158582,"sku":"63831713505169292630","price":57.42,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Black","offer_id":42759860191350,"sku":"92883961547597181049","price":57.42,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/0719\/1414\/files\/17309150993101945660_2048.jpg?v=1776827352","url":"https:\/\/crookedunicornshirts.com\/products\/struggle-bus-zip-hoodie-funny-retro-school-bus-graphic-sweatshirt","provider":"Crooked Unicorn Shirts","version":"1.0","type":"link"}