{"product_id":"harper-s-christmas-discipline-tactical-holiday-sweatshirt","title":"Harper’s Christmas Discipline – Tactical Holiday Sweatshirt","description":"\u003cp data-start=\"435\" data-end=\"595\"\u003eA holiday sweatshirt built for the ones who move through Christmas the way they move through life — steady, aware, and without losing themselves in the chaos.\u003c\/p\u003e\n\u003cp data-start=\"597\" data-end=\"824\"\u003eThis design features the Harper Christmas list: sharp, honest, and quietly humorous in a way only those who’ve lived it understand. Paired with a reverent nativity scene, it brings together grit and meaning in one clean design.\u003c\/p\u003e\n\u003cp data-start=\"826\" data-end=\"944\"\u003eMade for anyone who celebrates with intention, holds their ground, and chooses peace without ever dropping their edge.\u003c\/p\u003e\n\u003cp data-start=\"946\" data-end=\"960\"\u003e\u003cstrong data-start=\"946\" data-end=\"958\"\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"961\" data-end=\"1231\"\u003e\n\u003cli data-start=\"961\" data-end=\"992\"\u003e\n\u003cp data-start=\"963\" data-end=\"992\"\u003eComfortable unisex crewneck\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"993\" data-end=\"1032\"\u003e\n\u003cp data-start=\"995\" data-end=\"1032\"\u003eHigh-quality print with bold detail\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1033\" data-end=\"1085\"\u003e\n\u003cp data-start=\"1035\" data-end=\"1085\"\u003eHarper-themed design exclusive to TrendStoreStop\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1086\" data-end=\"1159\"\u003e\n\u003cp data-start=\"1088\" data-end=\"1159\"\u003ePerfect for gatherings, quiet nights, or gifts for those who “get it”\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1160\" data-end=\"1231\"\u003e\n\u003cp data-start=\"1162\" data-end=\"1231\"\u003ePart of the \u003cem data-start=\"1174\" data-end=\"1198\"\u003eRemembering the Reason\u003c\/em\u003e Collection and the \u003cem data-start=\"1218\" data-end=\"1231\"\u003eHarper Line\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-start=\"1233\" data-end=\"1278\"\u003e\u003cstrong data-start=\"1233\" data-end=\"1278\"\u003eStay steady. Stay sharp. Merry Christmas.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Gildan 18000 sweatshirt is a unisex heavy blend crewneck made from a 50\/50 cotton-polyester fabric, combining softness with lasting durability. Its smooth surface supports crisp, vibrant prints and embroidery, while the ribbed-knit collar and reinforced cuffs help it keep its shape over time. A seamless body design reduces irritation and adds to overall comfort. Practical, sturdy, and print-friendly, the Gildan 18000 sweatshirt remains a top choice for custom apparel.\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;\"\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;\"\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\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\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 \u003cstrong\u003eDisclaimers\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cp\u003e- Due to the fabric properties, the White color variant may appear off-white rather than bright white.\u003cbr\u003e- Subtle orange hue shifts with lighting in the Orange color variant.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e.: The Gildan 18000 sweatshirt is built for comfort and durability, made from a medium-heavy (8.0 oz\/yd² (271 g\/m²)) 50\/50 cotton-polyester blend. \u003cbr\u003e.: The classic fit along with the crew neckline deliver a comfy wearing experience with a clean-cut style. Meanwhile, the double-needle stitching at the shoulder, armhole, neck, waistband, and cuff seams add top-tier durability. \u003cbr\u003e.: Say goodbye to itchiness thanks to the gray, pearlized tear-away label. \u003cbr\u003e.: The Gildan 18000 sweatshirt is crafted from ethically grown US cotton and backed by the US Cotton Trust Protocol, with OEKO-TEX certified dyes that meet safety and environmental standards. \u003cbr\u003e.: Fabric blends: Heather Sport colors - 60% polyester, 40% cotton\u003cbr\u003e.: Embroidery decoration method available on either left chest, center chest, or large center chest, as well as right + left wrists\u003c\/p\u003e\n\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 18000, 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: Made in Nicaragua, For adults\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, Do not iron, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Dark Heather \/ S","offer_id":52061829660853,"sku":"11827583387972885308","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Light Pink \/ S","offer_id":52061829693621,"sku":"40465224149843735791","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Maroon \/ S","offer_id":52061829726389,"sku":"81202623040278634281","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Navy \/ S","offer_id":52061829759157,"sku":"29992216101352362218","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Red \/ S","offer_id":52061829791925,"sku":"24182176093942363891","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Sand \/ S","offer_id":52061829824693,"sku":"13010055347377034706","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Sport Grey \/ S","offer_id":52061829857461,"sku":"73763172221419498405","price":29.99,"currency_code":"USD","in_stock":false},{"title":"White \/ S","offer_id":52061829890229,"sku":"23819942682704757769","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ S","offer_id":52061829922997,"sku":"13969675575564761513","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Forest Green \/ S","offer_id":52061829955765,"sku":"29982267754546458157","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Dark Heather \/ M","offer_id":52061829988533,"sku":"15513768041496948929","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Light Pink \/ M","offer_id":52061830021301,"sku":"97572065707630744569","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Maroon \/ M","offer_id":52061830054069,"sku":"24120688682954673920","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Navy \/ M","offer_id":52061830086837,"sku":"66309615105293662907","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Red \/ M","offer_id":52061830119605,"sku":"31684945156562589356","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Sand \/ M","offer_id":52061830152373,"sku":"13543680677258061257","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Sport Grey \/ M","offer_id":52061830185141,"sku":"21094082129717088012","price":29.99,"currency_code":"USD","in_stock":false},{"title":"White \/ M","offer_id":52061830217909,"sku":"10780829966632280908","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ M","offer_id":52061830250677,"sku":"91452289121140114468","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Forest Green \/ M","offer_id":52061830283445,"sku":"18579129685861586474","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Dark Heather \/ L","offer_id":52061830316213,"sku":"33512605004350407608","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Light Pink \/ L","offer_id":52061830348981,"sku":"22912934723074047054","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Maroon \/ L","offer_id":52061830381749,"sku":"18997431350877241634","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Navy \/ L","offer_id":52061830414517,"sku":"17585116873117999893","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Red \/ L","offer_id":52061830447285,"sku":"60799915799569366057","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Sand \/ L","offer_id":52061830480053,"sku":"22632827584920410947","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Sport Grey \/ L","offer_id":52061830512821,"sku":"72948558519119071010","price":29.99,"currency_code":"USD","in_stock":false},{"title":"White \/ L","offer_id":52061830545589,"sku":"57698905907253290151","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ L","offer_id":52061830578357,"sku":"24830447096119925073","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Forest Green \/ L","offer_id":52061830611125,"sku":"18664253364399551040","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Dark Heather \/ XL","offer_id":52061830643893,"sku":"41785585962596509285","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Light Pink \/ XL","offer_id":52061830676661,"sku":"27320154513411424462","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Maroon \/ XL","offer_id":52061830709429,"sku":"21085187692496029628","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Navy \/ XL","offer_id":52061830742197,"sku":"18466239487557511663","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Red \/ XL","offer_id":52061830774965,"sku":"30256734457389844499","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Sand \/ XL","offer_id":52061830807733,"sku":"26386792903807086982","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Sport Grey \/ XL","offer_id":52061830840501,"sku":"26977368825510860995","price":31.99,"currency_code":"USD","in_stock":false},{"title":"White \/ XL","offer_id":52061830873269,"sku":"29944446846609990799","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ XL","offer_id":52061830906037,"sku":"21380603861075339613","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Forest Green \/ XL","offer_id":52061830938805,"sku":"14587392157155031763","price":31.99,"currency_code":"USD","in_stock":false},{"title":"Dark Heather \/ 2XL","offer_id":52061830971573,"sku":"30671012323087869310","price":33.99,"currency_code":"USD","in_stock":false},{"title":"Maroon \/ 2XL","offer_id":52061831004341,"sku":"24392956137521445913","price":33.99,"currency_code":"USD","in_stock":false},{"title":"Navy \/ 2XL","offer_id":52061831037109,"sku":"14390304379999526092","price":33.99,"currency_code":"USD","in_stock":false},{"title":"Red \/ 2XL","offer_id":52061831069877,"sku":"35378034816013392104","price":33.99,"currency_code":"USD","in_stock":false},{"title":"Sport Grey \/ 2XL","offer_id":52061831102645,"sku":"24673071269286150038","price":33.99,"currency_code":"USD","in_stock":false},{"title":"White \/ 2XL","offer_id":52061831135413,"sku":"86433600108353529209","price":33.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ 2XL","offer_id":52061831168181,"sku":"31756761656104799831","price":33.99,"currency_code":"USD","in_stock":false},{"title":"Forest Green \/ 2XL","offer_id":52061831200949,"sku":"22906410017987281252","price":33.99,"currency_code":"USD","in_stock":false},{"title":"Sand \/ 3XL","offer_id":52061831233717,"sku":"19109526781467321356","price":35.99,"currency_code":"USD","in_stock":false},{"title":"White \/ 3XL","offer_id":52061831266485,"sku":"18533175321402439142","price":35.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ 3XL","offer_id":52061831299253,"sku":"86483054969449342129","price":35.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ 4XL","offer_id":52061831332021,"sku":"65122403966825348745","price":37.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0650\/9500\/8437\/files\/13232393290279515125_2048.jpg?v=1764254980","url":"https:\/\/tssoutpost.com\/products\/harper-s-christmas-discipline-tactical-holiday-sweatshirt","provider":"TSS Outpost","version":"1.0","type":"link"}