{"title":"Cantigny","description":"\u003cp\u003eFor three years the war had devoured Europe. Empires had collapsed into trenches stretching from the North Sea to the Alps.\u003cbr aria-hidden=\"true\"\u003eThe American Expeditionary Forces had arrived in France, but many doubted they could fight.\u003cbr aria-hidden=\"true\"\u003eAt a small farming village called Cantigny, the test began.\u003cbr aria-hidden=\"true\"\u003eBefore dawn, American artillery erupted across the German lines. The 1st Infantry Division moved forward through smoke and shattered earth, advancing into a village reduced to rubble by weeks of bombardment.\u003cbr aria-hidden=\"true\"\u003eMachine guns cut through the streets.\u003cbr aria-hidden=\"true\"\u003eGerman counterattacks surged from hidden trenches.\u003cbr aria-hidden=\"true\"\u003eArtillery fell without pause.\u003cbr aria-hidden=\"true\"\u003eBut the Americans held.\u003cbr aria-hidden=\"true\"\u003eFor three days the German army tried to retake Cantigny.\u003cbr aria-hidden=\"true\"\u003eThree days of shellfire, gas, and assault.\u003cbr aria-hidden=\"true\"\u003eThe line did not break.\u003cbr aria-hidden=\"true\"\u003eWhen the smoke cleared, the first American offensive of the war had succeeded.\u003cbr aria-hidden=\"true\"\u003eA small village on a French hillside had delivered a message to the entire front.\u003cbr aria-hidden=\"true\"\u003eAmerica was no longer preparing for war.\u003cbr aria-hidden=\"true\"\u003eAmerica was in it.\u003c\/p\u003e","products":[{"product_id":"cantigny-wwi-1st-infantry-division-aef-sector-series-softstyle-t-shirt","title":"CANTIGNY WWI | 1st Infantry Division | AEF Sector Series Softstyle T-Shirt","description":"\u003cp data-start=\"118\" data-end=\"156\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eWWI A.E.F. Sector Series™\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 style=\"caret-color: #000000;\" data-start=\"150\" data-end=\"162\"\u003eA.E.F.\u003c\/h3\u003e\n\u003ch3 style=\"caret-color: #000000;\" data-start=\"163\" data-end=\"190\"\u003e1ST INFANTRY DIVISION\u003c\/h3\u003e\n\u003ch3 style=\"caret-color: #000000;\" data-start=\"191\" data-end=\"205\"\u003eCANTIGNY\u003c\/h3\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"207\" data-end=\"246\"\u003eSomme Sector, France\u003cbr data-start=\"227\" data-end=\"230\"\u003e28–31 May 1918\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"248\" data-end=\"288\"\u003eThe first American offensive of the war.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"290\" data-end=\"407\"\u003eA small French village on high ground.\u003cbr data-start=\"328\" data-end=\"331\"\u003eGerman trenches reinforced. Machine guns positioned to sweep the approaches.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"409\" data-end=\"491\"\u003eAt 0645 the artillery opened.\u003cbr data-start=\"438\" data-end=\"441\"\u003eAmerican infantry moved behind a creeping barrage.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"493\" data-end=\"651\"\u003eThe 1st Infantry Division stepped forward through wire and shell holes.\u003cbr data-start=\"564\" data-end=\"567\"\u003eVillage cleared house to house.\u003cbr data-start=\"598\" data-end=\"601\"\u003eStrongpoints reduced with grenades and rifle fire.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"653\" data-end=\"719\"\u003eThe counterattacks came fast.\u003cbr data-start=\"682\" data-end=\"685\"\u003eArtillery. Gas. Repeated assaults.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"721\" data-end=\"735\"\u003eThe line held.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"737\" data-end=\"855\"\u003eCantigny proved something.\u003cbr data-start=\"763\" data-end=\"766\"\u003eAmerican forces could attack, seize ground, and hold it against determined counterattack.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"857\" data-end=\"891\"\u003eSmall objective.\u003cbr data-start=\"873\" data-end=\"876\"\u003eMassive signal.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"893\" data-end=\"1001\"\u003eThis shirt marks the village where the United States took the offensive for the first time in the Great War.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"1003\" data-end=\"1029\"\u003eNot a tribute.\u003cbr data-start=\"1017\" data-end=\"1020\"\u003eA record.\u003c\/p\u003e\n\u003cp style=\"caret-color: #000000;\" data-start=\"1031\" data-end=\"1086\"\u003eVillage seized.\u003cbr data-start=\"1046\" data-end=\"1049\"\u003eCounterattacks repelled.\u003cbr data-start=\"1073\" data-end=\"1076\"\u003eLine held.\u003c\/p\u003e\n\u003cp\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular knit construction with no side seams for a cleaner look\u003cbr\u003e- Ribbed knit collar and shoulder tape to retain shape and prevent stretching\u003cbr\u003e- Pearlized tear-away label for comfort; EU 2-year warranty and safety certifications\u003cbr\u003e- DTG front print with optional DTF sleeve and neck label printing; ethically sourced cotton\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors\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;\"\u003eXS\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;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\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.00\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\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\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\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;\"\u003e7.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.23\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.74\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.02\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.49\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.72\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.96\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\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":"Dark Heather \/ XS","offer_id":52344382062871,"sku":"33982237573005528249","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ XS","offer_id":52344382095639,"sku":"30913132914573937046","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XS","offer_id":52344382128407,"sku":"23325457437080385024","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ XS","offer_id":52344382161175,"sku":"87047358234829745518","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":52344382193943,"sku":"56460794566246329325","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":52344382226711,"sku":"23899826064311169977","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ S","offer_id":52344382259479,"sku":"22045826050018658895","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ S","offer_id":52344382292247,"sku":"17313504789921721097","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Indigo \/ S","offer_id":52344382325015,"sku":"30663591115857187725","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ S","offer_id":52344382357783,"sku":"14338828289713539568","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ S","offer_id":52344382390551,"sku":"56101454008134617161","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Graphite Heather \/ S","offer_id":52344382423319,"sku":"34350544612055639723","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Orange \/ S","offer_id":52344382456087,"sku":"56287634232346661422","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":52344382488855,"sku":"19088211878192535559","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ S","offer_id":52344382521623,"sku":"31511565538895950431","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Galapagos Blue \/ S","offer_id":52344382554391,"sku":"33392132384443210502","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":52344382587159,"sku":"30057100830179782844","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":52344382619927,"sku":"66483805808190254030","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ M","offer_id":52344382652695,"sku":"13600935708737615260","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":52344382685463,"sku":"15098962631330122641","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Indigo \/ M","offer_id":52344382718231,"sku":"32272891333096218924","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ M","offer_id":52344382750999,"sku":"13398537045558152569","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ M","offer_id":52344382783767,"sku":"27063985312481060648","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Graphite Heather \/ M","offer_id":52344382816535,"sku":"27701241969745505357","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Orange \/ M","offer_id":52344382849303,"sku":"12757906518842529285","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":52344382882071,"sku":"87961775097041322121","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ M","offer_id":52344382914839,"sku":"30398493728506080505","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Galapagos Blue \/ M","offer_id":52344382947607,"sku":"30163030540457394391","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":52344382980375,"sku":"26234587309690029904","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":52344383013143,"sku":"12764352004034384527","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ L","offer_id":52344383045911,"sku":"22430141074359513127","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":52344383078679,"sku":"16140244620670978731","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Indigo \/ L","offer_id":52344383111447,"sku":"28720686441792584114","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ L","offer_id":52344383144215,"sku":"19122920795345144040","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ L","offer_id":52344383176983,"sku":"16651249924726142149","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Graphite Heather \/ L","offer_id":52344383209751,"sku":"27002151354941196742","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Orange \/ L","offer_id":52344383242519,"sku":"30452527165295352654","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":52344383275287,"sku":"69277214217589842231","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ L","offer_id":52344383308055,"sku":"33768149599706898803","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Galapagos Blue \/ L","offer_id":52344383340823,"sku":"33006808550746050307","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":52344383373591,"sku":"17789310815459543090","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ XL","offer_id":52344383406359,"sku":"30381312464200496307","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ XL","offer_id":52344383439127,"sku":"63779644850502347787","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":52344383471895,"sku":"25285756236984678439","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Indigo \/ XL","offer_id":52344383504663,"sku":"98489071167618327551","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ XL","offer_id":52344383537431,"sku":"28596158184618891869","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ XL","offer_id":52344383570199,"sku":"32465085134342872812","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Graphite Heather \/ XL","offer_id":52344383602967,"sku":"61591560285682123623","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Orange \/ XL","offer_id":52344383635735,"sku":"10164680777980176648","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":52344383668503,"sku":"57302925579410436451","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ XL","offer_id":52344383701271,"sku":"16128352650871130625","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Galapagos Blue \/ XL","offer_id":52344383734039,"sku":"16341522395918671040","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":52344383766807,"sku":"97373205870190549542","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":52344383799575,"sku":"89970537987000225203","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 2XL","offer_id":52344383832343,"sku":"10493729228019437767","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":52344383865111,"sku":"21423463935840117397","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Indigo \/ 2XL","offer_id":52344383897879,"sku":"24574616389145776984","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ 2XL","offer_id":52344383930647,"sku":"11698021929944360684","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ 2XL","offer_id":52344383963415,"sku":"32297756982976137160","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Graphite Heather \/ 2XL","offer_id":52344383996183,"sku":"10214403432408398624","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Orange \/ 2XL","offer_id":52344384028951,"sku":"17139224547298820048","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":52344384061719,"sku":"57016860691193732189","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ 2XL","offer_id":52344384094487,"sku":"27289107369206810428","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Heather Galapagos Blue \/ 2XL","offer_id":52344384127255,"sku":"86160001864411980106","price":29.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":52344384160023,"sku":"28572197690585755481","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":52344384192791,"sku":"24770957569324053365","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 3XL","offer_id":52344384225559,"sku":"12595887074526060047","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 3XL","offer_id":52344384258327,"sku":"27329461664389057938","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Indigo \/ 3XL","offer_id":52344384291095,"sku":"12137077054659849039","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ 3XL","offer_id":52344384323863,"sku":"74604100326495712471","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ 3XL","offer_id":52344384356631,"sku":"67435301698654504603","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Graphite Heather \/ 3XL","offer_id":52344384389399,"sku":"17804642257509742566","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Orange \/ 3XL","offer_id":52344384422167,"sku":"18747105677894759548","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":52344384454935,"sku":"17902707174906241419","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ 3XL","offer_id":52344384487703,"sku":"22675693049966873581","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Heather Galapagos Blue \/ 3XL","offer_id":52344384520471,"sku":"10838573525540027449","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 4XL","offer_id":52344384553239,"sku":"27329957300656973548","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Heather Indigo \/ 4XL","offer_id":52344384586007,"sku":"33917813361712156290","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Heather Military Green \/ 4XL","offer_id":52344384618775,"sku":"30233694253853662944","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 4XL","offer_id":52344384651543,"sku":"69385078803390048527","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":52344384684311,"sku":"27006049145274978536","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":52344384717079,"sku":"74370832397694226242","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ 4XL","offer_id":52344384749847,"sku":"98768804565053585829","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 5XL","offer_id":52344384782615,"sku":"31992746681205041429","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Heather Navy \/ 5XL","offer_id":52344384815383,"sku":"26370680445843199407","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":52344384848151,"sku":"90994898241150482849","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Dark Heather Grey \/ 5XL","offer_id":52344384880919,"sku":"18859516627147440539","price":34.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/2202199686650346438_2048.jpg?v=1772674327"},{"product_id":"cantigny-a-e-f-telegram-canvas-wall-art-picardy-sector-1st-division","title":"CANTIGNY |  A.E.F. Telegram Canvas | Wall Art |  Picardy Sector– 1st Division","description":"\u003ch2 data-start=\"164\" data-end=\"191\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCantigny Telegram Canvas\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"193\" data-end=\"234\"\u003e\u003cstrong data-start=\"193\" data-end=\"234\"\u003e1st Division – Cantigny | 28 May 1918\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"236\" data-end=\"259\"\u003eArchive \/ Signal Series\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"261\" data-end=\"388\"\u003eThis canvas reproduction captures a field-style telegram marking the first major American offensive of the First World War.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"390\" data-end=\"483\"\u003eWestern Union header.\u003cbr data-start=\"411\" data-end=\"414\"\u003eVia motorcycle dispatch.\u003cbr data-start=\"438\" data-end=\"441\"\u003eA.E.F. – 1st Division – Montdidier Sector.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"485\" data-end=\"562\"\u003eCantigny, France\u003cbr data-start=\"501\" data-end=\"504\"\u003e28 May 1918\u003cbr data-start=\"515\" data-end=\"518\"\u003e49.5239° N | 2.4439° E\u003cbr data-start=\"540\" data-end=\"543\"\u003eFrench Map Sheet 36\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"564\" data-end=\"630\"\u003e\u003cem\u003e“Village taken. Enemy counterattacks repulsed. Position held.”\u003c\/em\u003e\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"632\" data-end=\"659\"\u003eShort. Direct. Operational.\u003c\/p\u003e\n\u003chr style=\"font-weight: 400;\" data-start=\"661\" data-end=\"664\"\u003e\n\u003ch2 data-start=\"666\" data-end=\"690\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003eHistorical Background\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"692\" data-end=\"887\"\u003eBy the spring of 1918 the war had already consumed Europe for nearly four years.\u003cbr data-start=\"772\" data-end=\"775\"\u003eMillions were dead. Front lines had hardened into trenches that stretched across France like scars in the earth.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"889\" data-end=\"1059\"\u003eAmerican troops had begun arriving in large numbers, but Allied commanders still questioned whether these new soldiers could withstand the brutality of the Western Front.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1061\" data-end=\"1097\"\u003eCantigny would answer that question.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1099\" data-end=\"1339\"\u003eBefore dawn on 28 May 1918, American artillery opened fire across the German positions overlooking the village.\u003cbr data-start=\"1214\" data-end=\"1217\"\u003eMoments later the soldiers of the \u003cstrong data-start=\"1251\" data-end=\"1312\"\u003e1st Infantry Division — the “Big Red One”\u003c\/strong\u003e moved forward behind a creeping barrage.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1341\" data-end=\"1465\"\u003eThey advanced through shattered orchards, across cratered farmland, and into streets already broken by weeks of bombardment.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1467\" data-end=\"1556\"\u003eGerman machine guns opened from cellars and trench lines.\u003cbr data-start=\"1524\" data-end=\"1527\"\u003eArtillery fell without pause.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1558\" data-end=\"1592\"\u003eYet the Americans pressed forward.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1594\" data-end=\"1648\"\u003eBy mid-morning the village of Cantigny had been taken.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1650\" data-end=\"1696\"\u003eBut capturing the town was only the beginning.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1698\" data-end=\"1813\"\u003eFor three relentless days, German forces launched counterattack after counterattack to drive the Americans out.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1815\" data-end=\"1849\"\u003eShellfire. Gas. Infantry assaults.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1851\" data-end=\"1906\"\u003eThe soldiers of the 1st Division held their ground.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1908\" data-end=\"1969\"\u003eWhen the fighting ended, the line remained in American hands.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"1971\" data-end=\"2079\"\u003eCantigny was not the largest battle of the war.\u003cbr data-start=\"2018\" data-end=\"2021\"\u003eBut its meaning traveled far beyond the shattered village.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"2081\" data-end=\"2215\"\u003eFor the first time on the Western Front, American troops had planned, attacked, captured, and held ground against the German army.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"2217\" data-end=\"2277\"\u003eThe message sent across the Allied command was unmistakable.\u003c\/p\u003e\n\u003cp style=\"font-weight: 400;\" data-start=\"2279\" data-end=\"2299\"\u003eAmerica had arrived.\u003c\/p\u003e\n\u003cul data-start=\"2420\" data-end=\"2562\"\u003e\n\u003cli data-start=\"2420\" data-end=\"2443\"\u003eMuseum-grade canvas\u003c\/li\u003e\n\u003cli data-start=\"2444\" data-end=\"2470\"\u003e\n\u003cp data-start=\"2446\" data-end=\"2470\"\u003eArchival-quality print\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2471\" data-end=\"2494\"\u003e\n\u003cp data-start=\"2473\" data-end=\"2494\"\u003eFade-resistant inks\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2495\" data-end=\"2512\"\u003e\n\u003cp data-start=\"2497\" data-end=\"2512\"\u003eReady to hang\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2513\" data-end=\"2562\"\u003e\n\u003cp data-start=\"2515\" data-end=\"2562\"\u003ePart of the Belleau Wood 1918™ Archive Series\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2564\" data-end=\"2567\"\u003e\n\u003cp data-start=\"2569\" data-end=\"2648\"\u003e\u003cstrong data-start=\"2569\" data-end=\"2591\"\u003eBelleau Wood 1918™\u003c\/strong\u003e\u003cbr data-start=\"2591\" data-end=\"2594\"\u003eHonor the Legacy of the American Expeditionary Forces.\u003c\/p\u003e\n\u003cp data-start=\"2569\" data-end=\"2648\"\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;\"\u003e12\" x 9\" (Horizontal)\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e14″ x 11″ (Horizontal)\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e16″ x 12″ (Horizontal)\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e20\" x 16\" (Horizontal)\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e32\" x 24\" (Horizontal)\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e48\" x 36\" (Horizontal)\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;\"\u003e12.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.00\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;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e48.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;\"\u003eHeight, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.00\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;\"\u003e36.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;\"\u003eDepth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e0.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e0.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e0.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e0.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e0.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e0.75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003cbr\u003eProduct features\u003cbr\u003e- Matte stretched canvas on 0.75\" slim profile for a contemporary look\u003cbr\u003e- Printed with UL-certified Greenguard Gold latex inks for vivid, non-toxic color\u003cbr\u003e- Durable cotton-poly canvas (333 g\/m²) with proprietary coating for lasting detail\u003cbr\u003e- Hand-stretched on responsibly sourced radiata pine frame with soft rubber corner dots for stable hanging\u003cbr\u003e- Slight size tolerance +\/- 1\/8\" due to handcrafted stretching; select domestic US shipping restrictions for largest sizes\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- If the canvas does gather any dust, you may wipe it off gently with a clean, damp cloth.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"12\" x 9\" (Horizontal) \/ 0.75''","offer_id":52416219316503,"sku":"19477469320188861904","price":40.94,"currency_code":"USD","in_stock":true},{"title":"14″ x 11″ (Horizontal) \/ 0.75''","offer_id":52416219349271,"sku":"99730990607061371467","price":46.57,"currency_code":"USD","in_stock":true},{"title":"16″ x 12″ (Horizontal) \/ 0.75''","offer_id":52416219382039,"sku":"12746243924616553454","price":56.14,"currency_code":"USD","in_stock":true},{"title":"20\" x 16\" (Horizontal) \/ 0.75''","offer_id":52416219414807,"sku":"11696856967301767142","price":66.71,"currency_code":"USD","in_stock":true},{"title":"32\" x 24\" (Horizontal) \/ 0.75''","offer_id":52416219447575,"sku":"20279858428562885851","price":141.06,"currency_code":"USD","in_stock":true},{"title":"48\" x 36\" (Horizontal) \/ 0.75''","offer_id":52416219480343,"sku":"21151428047010303693","price":284.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/10146792774449557934_2048.jpg?v=1772674826"},{"product_id":"cantigny-long-sleeve-tee-wwi-cantigny-france-28-may-1918-1st-division-big-red-one","title":"Cantigny |  Long Sleeve Tee | WWI Cantigny, France |28 May 1918 | 1st Division - Big Red One","description":"\u003cp data-start=\"0\" data-end=\"74\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCantigny – Long Sleeve Field Issue Shirt\u003c\/strong\u003e\u003c\/span\u003e\u003cbr data-start=\"40\" data-end=\"43\"\u003eA.E.F. Sector Coordinate Series\u003c\/p\u003e\n\u003cp data-start=\"76\" data-end=\"131\"\u003eCantigny, France | 28 May 1918\u003cbr data-start=\"106\" data-end=\"109\"\u003e49.5239° N | 2.4439° E\u003c\/p\u003e\n\u003cp data-start=\"133\" data-end=\"267\"\u003eThis long sleeve shirt marks the ground where the American Expeditionary Forces launched their first offensive of the First World War.\u003c\/p\u003e\n\u003cp data-start=\"269\" data-end=\"491\"\u003eBefore dawn on 28 May 1918, the soldiers of the \u003cstrong\u003e1st Infantry Division\u003c\/strong\u003e, known as the Big Red One, stepped forward behind a rolling wall of American artillery. Their objective was a shattered farming village called Cantigny.\u003c\/p\u003e\n\u003cp data-start=\"493\" data-end=\"681\"\u003eThe advance carried them through shell torn fields, smashed orchards, and into streets already reduced to rubble. German machine guns opened from hidden trench lines and fortified cellars.\u003c\/p\u003e\n\u003cp data-start=\"683\" data-end=\"715\"\u003eThe village fell by mid morning.\u003c\/p\u003e\n\u003cp data-start=\"717\" data-end=\"743\"\u003eThen the real fight began.\u003c\/p\u003e\n\u003cp data-start=\"745\" data-end=\"864\"\u003eFor the next three days German forces launched repeated counterattacks to retake the ground.\u003cbr data-start=\"837\" data-end=\"840\"\u003eArtillery. Gas. Assault.\u003c\/p\u003e\n\u003cp data-start=\"866\" data-end=\"885\"\u003eThe Americans held.\u003c\/p\u003e\n\u003cp data-start=\"887\" data-end=\"993\"\u003eCantigny was a small village on a French hillside, but its meaning echoed across the entire Western Front.\u003c\/p\u003e\n\u003cp data-start=\"995\" data-end=\"1053\"\u003eIt proved something the Allies desperately needed to know.\u003c\/p\u003e\n\u003cp data-start=\"1055\" data-end=\"1154\"\u003eAmerican troops could attack.\u003cbr data-start=\"1084\" data-end=\"1087\"\u003eAmerican troops could take ground.\u003cbr data-start=\"1121\" data-end=\"1124\"\u003eAmerican troops could hold it.\u003c\/p\u003e\n\u003cp data-start=\"1156\" data-end=\"1262\"\u003eFrom that moment forward the American Expeditionary Forces were no longer arriving in France to learn war.\u003c\/p\u003e\n\u003cp data-start=\"1264\" data-end=\"1286\"\u003eThey were fighting it.\u003c\/p\u003e\n\u003cp data-start=\"1288\" data-end=\"1347\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eHonor the legacy of the American Expeditionary Forces 1918.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% specially spun cotton for smooth, durable fabric and crisp printing\u003cbr\u003e- Classic fit that layers easily without bulk\u003cbr\u003e- Wide rib collar for comfortable neckline retention\u003cbr\u003e- Ribbed cuffs for a finished, secure sleeve opening\u003cbr\u003e- Subtle vintage document-style print on a neutral heather background\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\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;\"\u003e18.00\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.00\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\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;\"\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 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;\"\u003e32.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\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;\"\u003e37.00\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;\"\u003e38.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: warm (max 40C or 105F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not iron\u003cbr\u003e- Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sport Grey","offer_id":52416223510807,"sku":"13034314390228711381","price":32.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":52416223543575,"sku":"42202792053440098121","price":32.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":52416223576343,"sku":"29207874869058183493","price":32.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":52416223609111,"sku":"21572011068683520042","price":32.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":52416223641879,"sku":"23375979822109714290","price":32.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sport Grey","offer_id":52416223674647,"sku":"54855180219393041787","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/5939661194312816615_2048.jpg?v=1772675102"},{"product_id":"cantigny-28-may-1918-hoodie-world-war-i-vintage-military-tribute","title":"Cantigny 28 May 1918 Hoodie — World War I Vintage Military Tribute","description":"\u003cp data-start=\"0\" data-end=\"74\"\u003eCantigny – Hoodie\u003cbr data-start=\"40\" data-end=\"43\"\u003eA.E.F. Sector Coordinate Series\u003c\/p\u003e\n\u003cp data-start=\"76\" data-end=\"131\"\u003eCantigny, France | 28 May 1918\u003cbr data-start=\"106\" data-end=\"109\"\u003e49.5239° N | 2.4439° E\u003c\/p\u003e\n\u003cp data-start=\"133\" data-end=\"267\"\u003eThis hoodie marks the ground where the American Expeditionary Forces launched their first offensive of the First World War.\u003c\/p\u003e\n\u003cp data-start=\"269\" data-end=\"491\"\u003eBefore dawn on 28 May 1918, the soldiers of the \u003cstrong\u003e1st Infantry Division\u003c\/strong\u003e, known as the \u003cstrong\u003eBig Red One,\u003c\/strong\u003e stepped forward behind a rolling wall of American artillery. Their objective was a shattered farming village called Cantigny.\u003c\/p\u003e\n\u003cp data-start=\"493\" data-end=\"681\"\u003eThe advance carried them through shell torn fields, smashed orchards, and into streets already reduced to rubble. German machine guns opened from hidden trench lines and fortified cellars.\u003c\/p\u003e\n\u003cp data-start=\"683\" data-end=\"715\"\u003eThe village fell by mid morning.\u003c\/p\u003e\n\u003cp data-start=\"717\" data-end=\"743\"\u003eThen the real fight began.\u003c\/p\u003e\n\u003cp data-start=\"745\" data-end=\"864\"\u003eFor the next three days German forces launched repeated counterattacks to retake the ground.\u003cbr data-start=\"837\" data-end=\"840\"\u003eArtillery. Gas. Assault.\u003c\/p\u003e\n\u003cp data-start=\"866\" data-end=\"885\"\u003eThe Americans held.\u003c\/p\u003e\n\u003cp data-start=\"887\" data-end=\"993\"\u003eCantigny was a small village on a French hillside, but its meaning echoed across the entire Western Front.\u003c\/p\u003e\n\u003cp data-start=\"995\" data-end=\"1053\"\u003eIt proved something the Allies desperately needed to know.\u003c\/p\u003e\n\u003cp data-start=\"1055\" data-end=\"1154\"\u003eAmerican troops could attack.\u003cbr data-start=\"1084\" data-end=\"1087\"\u003eAmerican troops could take ground.\u003cbr data-start=\"1121\" data-end=\"1124\"\u003eAmerican troops could hold it.\u003c\/p\u003e\n\u003cp data-start=\"1156\" data-end=\"1262\"\u003eFrom that moment forward the American Expeditionary Forces were no longer arriving in France to learn war.\u003c\/p\u003e\n\u003cp data-start=\"1264\" data-end=\"1286\"\u003eThey were fighting it.\u003c\/p\u003e\n\u003cp data-start=\"1288\" data-end=\"1347\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eHonor the legacy of the American Expeditionary Forces 1918.\u003c\/p\u003e\n\u003cp\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly blend (8.0 oz\/yd²) for warmth with a soft hand\u003cbr\u003e- Tubular knit without side seams for a smooth, waste-reducing fit\u003cbr\u003e- Color-matched drawcord and double-lined hood for durability and style\u003cbr\u003e- Spacious kangaroo pouch pocket and classic fit with tear-away label\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 \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\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 18500, 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 Bangladesh\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: medium, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sport Grey","offer_id":52416234684695,"sku":"20993554765974994251","price":49.95,"currency_code":"USD","in_stock":true},{"title":"S \/ Sand","offer_id":52416234717463,"sku":"26652649640203458532","price":49.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":52416234750231,"sku":"22331901945143713098","price":49.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":52416234782999,"sku":"31011162439834722265","price":49.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":52416234815767,"sku":"16482482835099694865","price":49.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":52416234848535,"sku":"17254467360545354214","price":49.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":52416234881303,"sku":"27530990791703335906","price":49.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":52416234914071,"sku":"26635156396080584148","price":49.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":52416234946839,"sku":"12434995983144522983","price":49.95,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":52416234979607,"sku":"11506838468190704861","price":49.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sport Grey","offer_id":52416235012375,"sku":"29476877235964034289","price":52.95,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":52416235045143,"sku":"32785290429100450499","price":52.95,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Sport Grey","offer_id":52416235077911,"sku":"12287974326688737541","price":52.95,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Sport Grey","offer_id":52416235110679,"sku":"21164020643885980897","price":52.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/6081446852199176575_2048.jpg?v=1772675713"},{"product_id":"cantigny-28-may-1918-crewneck-sweatshirt-vintage-wwi-military-tribute","title":"Cantigny 28 May 1918 Crewneck Sweatshirt — Vintage WWI Military Tribute","description":"\u003cp data-start=\"0\" data-end=\"74\"\u003eCantigny –  Field Issue Sweatshirt\u003cbr data-start=\"40\" data-end=\"43\"\u003eA.E.F. Sector Coordinate Series\u003c\/p\u003e\n\u003cp data-start=\"76\" data-end=\"131\"\u003eCantigny, France | 28 May 1918\u003cbr data-start=\"106\" data-end=\"109\"\u003e49.5239° N | 2.4439° E\u003c\/p\u003e\n\u003cp data-start=\"133\" data-end=\"267\"\u003eThis sweatshirt marks the ground where the American Expeditionary Forces launched their first offensive of the First World War.\u003c\/p\u003e\n\u003cp data-start=\"269\" data-end=\"491\"\u003eBefore dawn on 28 May 1918, the soldiers of the \u003cstrong\u003e1st Infantry Division\u003c\/strong\u003e, known as the \u003cstrong\u003eBig Red One\u003c\/strong\u003e, stepped forward behind a rolling wall of American artillery. Their objective was a shattered farming village called Cantigny.\u003c\/p\u003e\n\u003cp data-start=\"493\" data-end=\"681\"\u003eThe advance carried them through shell torn fields, smashed orchards, and into streets already reduced to rubble. German machine guns opened from hidden trench lines and fortified cellars.\u003c\/p\u003e\n\u003cp data-start=\"683\" data-end=\"715\"\u003eThe village fell by mid morning.\u003c\/p\u003e\n\u003cp data-start=\"717\" data-end=\"743\"\u003eThen the real fight began.\u003c\/p\u003e\n\u003cp data-start=\"745\" data-end=\"864\"\u003eFor the next three days German forces launched repeated counterattacks to retake the ground.\u003cbr data-start=\"837\" data-end=\"840\"\u003eArtillery. Gas. Assault.\u003c\/p\u003e\n\u003cp data-start=\"866\" data-end=\"885\"\u003eThe Americans held.\u003c\/p\u003e\n\u003cp data-start=\"887\" data-end=\"993\"\u003eCantigny was a small village on a French hillside, but its meaning echoed across the entire Western Front.\u003c\/p\u003e\n\u003cp data-start=\"995\" data-end=\"1053\"\u003eIt proved something the Allies desperately needed to know.\u003c\/p\u003e\n\u003cp data-start=\"1055\" data-end=\"1154\"\u003eAmerican troops could attack.\u003cbr data-start=\"1084\" data-end=\"1087\"\u003eAmerican troops could take ground.\u003cbr data-start=\"1121\" data-end=\"1124\"\u003eAmerican troops could hold it.\u003c\/p\u003e\n\u003cp data-start=\"1156\" data-end=\"1262\"\u003eFrom that moment forward the American Expeditionary Forces were no longer arriving in France to learn war.\u003c\/p\u003e\n\u003cp data-start=\"1264\" data-end=\"1286\"\u003eThey were fighting it.\u003c\/p\u003e\n\u003cp data-start=\"1288\" data-end=\"1347\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eHonor the legacy of the American Expeditionary Forces 1918.\u003c\/p\u003e\n\u003cp\u003eProduct features\u003cbr\u003e- 50\/50 cotton-polyester medium-heavy (8.0 oz\/yd²) fabric for softness and durability\u003cbr\u003e- Tubular knit with no side seams, plus ribbed knit collar and double-needle stitching\u003cbr\u003e- Embroidery available at left\/center\/large center chest and both wrists\u003cbr\u003e- DTF inner neck labels and wrist prints; DTG for other prints for crisp, durable graphics\u003cbr\u003e- OEKO-TEX certified dyes; ethically grown US cotton; meets safety and compliance standards\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\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\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\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\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Sand \/ S","offer_id":52416249757975,"sku":"12704667745510092223","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":52416249790743,"sku":"14900481640703554231","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":52416249823511,"sku":"55206264877790333194","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":52416249856279,"sku":"93887294334613857714","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":52416249889047,"sku":"94149780652601750150","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":52416249921815,"sku":"20965033170169833127","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":52416249954583,"sku":"26607132117739777206","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":52416249987351,"sku":"18969101951994121792","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":52416250020119,"sku":"10795073869726958984","price":46.95,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":52416250052887,"sku":"16176457688386321161","price":46.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":52416250085655,"sku":"33318267758708548206","price":48.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/8949748277422409960_2048.jpg?v=1772675880"},{"product_id":"battle-of-cantigny-vintage-military-greeting-card-1-10-30-50-pack","title":"Cantigny Vintage Military Greeting Card — (1\/10\/30\/50 pack)","description":"\u003cp\u003eThese folded greeting cards bring history to your hands- The heavy 270gsm stock and vivid digital print keep details crisp: smoke, silhouettes, and textured skies hold their depth whether you choose matte, uncoated, or satin-coated finishes. They come with matching envelopes and are available in multiple sizes and quantities (1, 10, 30, 50), so you can send a single thoughtful note or stock up for commemorations. Folded horizontally or vertically, double-sided and printed in the USA, these cards suit anyone who values tangible, story-driven stationery — for remembrance gatherings, history club mailings, or quiet personal letters that deserve more than an email.\u003c\/p\u003e\n\u003cp data-start=\"33\" data-end=\"331\"\u003eBefore dawn on 28 May 1918, American artillery opened fire across German positions overlooking the village of Cantigny. Moments later the soldiers of the 1st Infantry Division, known as the Big Red One, advanced behind the barrage through shattered farmland and into the ruined streets of the town.\u003c\/p\u003e\n\u003cp data-start=\"333\" data-end=\"370\"\u003eCantigny was captured by mid morning.\u003c\/p\u003e\n\u003cp data-start=\"372\" data-end=\"505\"\u003eFor three days German forces launched repeated counterattacks supported by artillery and gas, attempting to drive the Americans back.\u003c\/p\u003e\n\u003cp data-start=\"507\" data-end=\"519\"\u003eThey failed.\u003c\/p\u003e\n\u003cp data-start=\"521\" data-end=\"672\"\u003eCantigny became the first major American offensive of the war and proved that the American Expeditionary Forces could attack, take ground, and hold it.\u003c\/p\u003e\n\u003cp data-start=\"674\" data-end=\"746\"\u003eA small village in France sent a clear message across the Western Front.\u003c\/p\u003e\n\u003cp data-start=\"748\" data-end=\"778\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAmerica had entered the fight.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Vivid, high-resolution digital printing for bright, crisp colors\u003cbr\u003e- Premium 270gsm white paper with finish options: uncoated, matte, one-side or two-side coated\u003cbr\u003e- Double-sided print with horizontal and vertical layout choices\u003cbr\u003e- Available in multiple sizes and quantities (1, 10, 30, 50) with envelopes included\u003cbr\u003e- Front cover overlap (1\/16 inch) and blanks sourced from the USA\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"3.5\" x 4.9\" (Vertical) \/ Coated (both sides) \/ 1 pc","offer_id":52416272630039,"sku":"24523220027248060316","price":7.12,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (both sides) \/ 1 pc","offer_id":52416272662807,"sku":"12804489816476006198","price":12.2,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (both sides) \/ 10 pcs","offer_id":52416272695575,"sku":"15857841737025142502","price":35.06,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (both sides) \/ 30 pcs","offer_id":52416272728343,"sku":"29551669267479562914","price":54.94,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (both sides) \/ 50 pcs","offer_id":52416272761111,"sku":"50775446309677316281","price":74.77,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (one side) \/ 1 pc","offer_id":52416272793879,"sku":"93182365325005751175","price":7.12,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (one side) \/ 10 pcs","offer_id":52416272826647,"sku":"99875800416476845630","price":20.45,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (one side) \/ 30 pcs","offer_id":52416272859415,"sku":"27916062800087331992","price":32.05,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Coated (one side) \/ 50 pcs","offer_id":52416272892183,"sku":"12628081262644065429","price":43.62,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Matte \/ 1 pc","offer_id":52416272924951,"sku":"26089297320281394887","price":7.12,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Matte \/ 10 pcs","offer_id":52416272957719,"sku":"26077503536605920677","price":20.45,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Matte \/ 30 pcs","offer_id":52416272990487,"sku":"31060984220918423282","price":32.05,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Matte \/ 50 pcs","offer_id":52416273023255,"sku":"30117749813043614114","price":43.62,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Uncoated \/ 1 pc","offer_id":52416273056023,"sku":"22497950163932440740","price":7.12,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Uncoated \/ 10 pcs","offer_id":52416273088791,"sku":"30500412318772479547","price":20.45,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Uncoated \/ 30 pcs","offer_id":52416273121559,"sku":"19166526420431515694","price":32.05,"currency_code":"USD","in_stock":true},{"title":"4.9\" x 3.5\" (Horizontal) \/ Uncoated \/ 50 pcs","offer_id":52416273154327,"sku":"19647259442206618263","price":43.62,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/908371377299220091_2048.jpg?v=1772716396"},{"product_id":"cantigny-wwii-commemorative-coffee-mug-two-tone-11oz","title":"Cantigny WWII Commemorative Coffee Mug — Two-Tone 11oz","description":"This ceramic two-tone coffee mug brings a quiet, vintage military feel to your morning ritual. The 11oz silhouette feels just right in one hand, while the C-shaped handle gives steady, comfortable grip. A high-gloss finish makes the stamped, typewriter-style design stand out against the muted background, so the worn-paper aesthetic reads clearly with every sip. Choose from seven accent colors to match your kitchen or kit bag; the interior and handle color pair with the printed artwork for a thoughtful, finished look. Built to be used daily, it stands up to microwave reheats and dishwasher cycles without dulled colors — a companion for slow mornings, long watch shifts, or when you want your coffee to feel like part of a story.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 11oz 100% ceramic body with high-gloss finish\u003cbr\u003e- Two-tone colorway: seven accent colors for interior and handle\u003cbr\u003e- C-shaped easy-grip handle for comfortable single-hand use\u003cbr\u003e- Vibrant, crisp print using modern techniques\u003cbr\u003e- Microwave and dishwasher safe for everyday use\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Clean in dishwasher (put the product on top rack), or wash  by hand with warm water and dish soap\u003cbr\u003e","brand":"Printify","offers":[{"title":"Red \/ 11oz","offer_id":52416288719127,"sku":"10744920013452261618","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 11oz","offer_id":52416288751895,"sku":"20213252441093046058","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 11oz","offer_id":52416288784663,"sku":"27111179406521311486","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/16539243392125485549_2048.jpg?v=1772677996"},{"product_id":"cantigny-battlefield-coordinate-series-dad-cap-baseball-hat","title":"Cantigny Battlefield | Coordinate Series | Dad Cap |  Baseball Hat","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\" style=\"font-weight: 400;\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:81959140-d423-4d38-8253-745154aff1bf-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"608dfbca-ef05-4075-92c6-724293a72689\" data-message-model-slug=\"gpt-5-3\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"106\" data-end=\"281\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCantigny Battlefied\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"106\" data-end=\"281\"\u003e\u003cstrong\u003eCantigny, France\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"106\" data-end=\"281\"\u003eEmbroidered on the side are the coordinates of the \u003cstrong data-start=\"157\" data-end=\"187\"\u003eCantigny American Monument\u003c\/strong\u003e, the site marking the first major offensive operation by an American division in World War I. \u003cspan style=\"caret-color: #202122; color: #202122; font-family: sans-serif; font-size: 16px;\"\u003eOn one side of the memorial appears the inscription:\u003c\/span\u003e\u003c\/p\u003e\n\u003cdl style=\"font-size: 16px; margin-top: -0.5em; margin-bottom: 0.5em; caret-color: #202122; color: #202122; font-family: sans-serif;\"\u003e\n\u003cdd style=\"margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px; margin-inline: 1.6em 0px;\"\u003eERECTED BY THE UNITED STATES OF AMERICA TO COMMEMORATE THE FIRST ATTACK BY AN AMERICAN DIVISION IN THE WORLD WAR.\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003cp style=\"font-size: 16px; margin: 0.5em 0px 1em; caret-color: #202122; color: #202122; font-family: sans-serif;\"\u003eOn another side of the memorial appears the inscription:\u003c\/p\u003e\n\u003cdl style=\"font-size: 16px; margin-top: -0.5em; margin-bottom: 0.5em; caret-color: #202122; color: #202122; font-family: sans-serif;\"\u003e\n\u003cdd style=\"margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px; margin-inline: 1.6em 0px;\"\u003eTHE FIRST DIVISION UNITED STATES ARMY OPERATING UNDER THE X FRENCH CORPS CAPTURED THE TOWN OF CANTIGNY ON MAY 28 1918 AND HELD IT AGAINST NUMEROUS COUNTERATTACKS.\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003cp data-start=\"283\" data-end=\"575\"\u003eOn the morning of \u003cstrong data-start=\"301\" data-end=\"317\"\u003eMay 28, 1918\u003c\/strong\u003e, soldiers of the \u003cstrong data-start=\"335\" data-end=\"360\"\u003e1st Infantry Division\u003c\/strong\u003e attacked the German-held village of Cantigny, seizing the high ground after intense fighting. For three days they endured heavy shelling and repeated counterattacks, refusing to give back the ground they had taken.\u003c\/p\u003e\n\u003cp data-start=\"577\" data-end=\"711\"\u003eThe victory at Cantigny proved that the American Expeditionary Forces were ready for the brutal fighting that lay ahead across France.\u003c\/p\u003e\n\u003cp data-start=\"713\" data-end=\"816\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThese coordinates mark the ground where the United States first went on the offensive in the Great War.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003chr data-start=\"1809\" data-end=\"1812\"\u003e\n\u003ch3 data-section-id=\"1o2c85r\" data-start=\"1814\" data-end=\"1833\"\u003eProduct Details\u003c\/h3\u003e\n\u003cp data-start=\"1835\" data-end=\"2001\"\u003e• Classic heritage dad cap fit\u003cbr data-start=\"1865\" data-end=\"1868\"\u003e• Embroidered battlefield coordinates on the side\u003cbr data-start=\"1917\" data-end=\"1920\"\u003e• Adjustable strap back\u003cbr data-start=\"1943\" data-end=\"1946\"\u003e• Durable cotton construction\u003cbr data-start=\"1975\" data-end=\"1978\"\u003e• Designed in the USA\u003c\/p\u003e\n\u003chr data-start=\"2003\" data-end=\"2006\"\u003e\n\u003cp data-start=\"894\" data-end=\"930\"\u003eA soft, worn-in cotton cap that reads like a personal map. The Classic Dad Cap settles low on the brow, its precurved Permacurv® visor and subtle stitches giving a lived-in look. The front bears stamped, typewriter-style coordinates and a place name — small details that feel like a quiet memory: a picnic under pines, a weekend road stop, a shoreline at dusk. A hideaway strap with an antique brass buckle keeps the fit tailored, and the muted embroidered mark above the opening adds a handcrafted touch. It’s the kind of hat you reach for on slow mornings, afternoon projects, and long drives when you want something that feels familiar fast.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% cotton construction (Green Camo: 65% polyester\/35% cotton)\u003cbr\u003e- Unstructured, low-profile 6-panel body with eyelets for breathability\u003cbr\u003e- Precurved Permacurv® visor with matching underbill and 4-row stitching\u003cbr\u003e- Adjustable self-fabric hideaway strap with antique brass buckle and grommet\u003cbr\u003e- Sewn-in label, brand sticker on visor, and adult sizing (not for ages 0–3)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Use warm water and dish soap and clean spots off your hat. It's not necessary to soak the whole item. For hard to clean spots use a soft bristled brush.\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;\"\u003eOne size\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;\"\u003eCrown height, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.12\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;\"\u003eDiameter, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.62 - 7.62\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;\"\u003eCircumference, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.87 - 24.80\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;\"\u003eVisor length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.91\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":"Dark Grey \/ One size","offer_id":52455022526743,"sku":"21426843490063319327","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Green Camo \/ One size","offer_id":52455022559511,"sku":"18310440964248625724","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ One size","offer_id":52455022592279,"sku":"34016673483685475671","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Stone \/ One size","offer_id":52455022625047,"sku":"21420812792120332903","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ One size","offer_id":52455022657815,"sku":"26341957619798269720","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/files\/959436342032827274_2048.jpg?v=1773534234"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/2982\/0439\/collections\/1_1861ca27-bffd-4e76-b98a-7db0d173fe43.png?v=1772649444","url":"https:\/\/bwood1918.com\/collections\/cantigny.oembed","provider":"Belleau Wood 1918","version":"1.0","type":"link"}