{"product_id":"duhan-d-2278-summer-breathable-motorcycle-riding-jacket-ventilated-mesh-ce-tested-armor-reflective","title":"DUHAN Summer Breathable Motorcycle Riding Jacket – Ventilated Mesh, CE-Tested Armor, Reflective","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eDUHAN Summer Breathable Motorcycle Riding Jacket – Ventilated Mesh, CE-Tested Armor, Reflective\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe DUHAN summer riding jacket is a ventilated mesh motorcycle jacket built for riders who want airflow in summer and real, documented protection year-round. Made from a durable Nylon\/Cotton 220g blend with airflow mesh panels, it pairs breathable comfort with a 5-piece CE-tested armor system backed by published EN 1621 impact data. With YKK zippers, 50m+ reflective strips, and gender-specific armor sets, it's ideal for summer commuting, touring, and all-season riding with a thermal base layer.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e✔ Key Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e5-Piece CE Armor System:\u003c\/strong\u003e CE shoulder ×2, CE elbow ×2 (gender-specific geometry), plus a universal EVA back protector — all EN 1621 tested\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePublished EN 1621 Impact Data:\u003c\/strong\u003e Shoulder protectors tested to ≤17.5kN peak force, back protector to ≤12.4kN — verified figures, not just a \"CE-rated\" claim\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eGender-Specific Armor Sets:\u003c\/strong\u003e Men's and women's shoulder and elbow pads use different geometry calibrated to each anatomy for a proper seated fit\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eAirflow Mesh Ventilation:\u003c\/strong\u003e Mesh panels drive cooling airflow at riding speed — built primarily for warm-weather comfort\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eNylon\/Cotton 220g Fabric:\u003c\/strong\u003e Nylon delivers structural strength and abrasion resistance; cotton adds breathability and softness\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eYKK Zippers Throughout:\u003c\/strong\u003e Main front and cuff zips use UV-stabilised YKK hardware for reliable, glove-friendly operation\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e50m+ Reflective Visibility:\u003c\/strong\u003e Reflective strips across the back, sleeves, and lateral panels keep you visible to traffic from multiple angles\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eStand Collar \u0026amp; Adjustable Waist Tabs:\u003c\/strong\u003e Block wind at the neck and reduce body flutter at highway speed\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eZipper Cuffs:\u003c\/strong\u003e Precise sleeve-end adjustment with gloves on — no loosening like velcro\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eRemovable Washable Armor:\u003c\/strong\u003e All five pads pull out for washing, then refit before riding\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e✔ Product Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSpecification\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBrand\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eDUHAN\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eModel\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eD-2278\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSummer Breathable Ventilated Motorcycle Riding Jacket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eNylon \/ Cotton — 220g\/m²\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eArmor (5 Pcs)\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eCE Shoulder ×2 + CE Elbow ×2 (gender-specific) + EVA Back ×1 (universal)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eImpact Data\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eShoulder ≤17.5kN (EN 1621-1) · Back ≤12.4kN (EN 1621-2)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eZipper\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eYKK — Main Front + Cuffs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eReflective\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50m+ night visibility · Back + Sleeves + Lateral panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eDetails\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eStand Collar · External Shoulder Armor · Adjustable Waist Tabs · Zipper Cuffs · Armor Pockets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFeatures\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBreathable · Windproof · Water-Resistant · Quick Dry · Plus Size\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSeason\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAll Seasons (summer-primary ventilation; thermal layer needed in cold)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGender\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eUnisex — separate men's and women's size charts and armor sets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eCondition\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBrand New\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e✔ Size \u0026amp; Fit Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable Sizes: Men's M–3XL \/ Women's S–XXL\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eMen's Sizes (cm)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eBack Length\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eShoulder Width\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSleeve Length\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e111\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e66.9\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e46\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e67.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e116\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e69.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e48\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e69.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e121\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e71.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e70.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e126\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e73.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e52\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e72.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e131\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e74.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e73.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eWomen's Sizes (cm)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eBack Length\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eShoulder Width\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSleeve Length\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e98\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e61.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e37.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e58.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e102\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e62.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e38.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e59.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e106\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e64.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e110\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e65.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e41.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e62.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e114\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e67.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e43.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e63.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSize Tip:\u003c\/strong\u003e Use chest circumference as your primary reference, and do not cross-reference between the men's and women's charts — they use different geometry. Women's sizing runs smaller than men's. If you're between sizes, choose the larger size — the adjustable waist tabs let you take the body in for a closer fit. The armor set (men's or women's geometry) is matched to the size you order.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e✔ Package Includes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e✓ 1 × DUHAN Motorcycle Riding Jacket\u003cbr\u003e✓ 2 × CE Shoulder Pads (Men's or Women's geometry)\u003cbr\u003e✓ 2 × CE Elbow Pads (Men's or Women's geometry)\u003cbr\u003e✓ 1 × EVA Back Protector (Universal)\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eStay cool, stay visible, stay protected — ride summer with confidence.\u003c\/p\u003e","brand":"Lane ProMotor","offers":[{"title":"White women \/ M","offer_id":47890960744500,"sku":"191288010:-2#White women;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black women \/ M","offer_id":47890960777268,"sku":"191288010:-1#Black women;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red women \/ M","offer_id":47890960810036,"sku":"191288010:-3#Black +red women;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White \/ M","offer_id":47890960842804,"sku":"191288010:3331185#White;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ M","offer_id":47890960875572,"sku":"191288010:-5#Black;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red \/ M","offer_id":47890960908340,"sku":"191288010:-4#Black +red;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White women \/ L","offer_id":47890960941108,"sku":"191288010:-2#White women;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black women \/ L","offer_id":47890960973876,"sku":"191288010:-1#Black women;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red women \/ L","offer_id":47890961006644,"sku":"191288010:-3#Black +red women;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White \/ L","offer_id":47890961039412,"sku":"191288010:3331185#White;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L","offer_id":47890961072180,"sku":"191288010:-5#Black;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red \/ L","offer_id":47890961104948,"sku":"191288010:-4#Black +red;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White women \/ XL","offer_id":47890961137716,"sku":"191288010:-2#White women;191288664:28317#Xl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black women \/ XL","offer_id":47890961170484,"sku":"191288010:-1#Black women;191288664:28317#Xl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red women \/ XL","offer_id":47890961203252,"sku":"191288010:-3#Black +red women;191288664:28317#Xl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White \/ XL","offer_id":47890961236020,"sku":"191288010:3331185#White;191288664:28317#Xl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XL","offer_id":47890961268788,"sku":"191288010:-5#Black;191288664:28317#Xl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red \/ XL","offer_id":47890961301556,"sku":"191288010:-4#Black +red;191288664:28317#Xl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White women \/ XXL","offer_id":47890961334324,"sku":"191288010:-2#White women;191288664:28318#Xxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black women \/ XXL","offer_id":47890961367092,"sku":"191288010:-1#Black women;191288664:28318#Xxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red women \/ XXL","offer_id":47890961399860,"sku":"191288010:-3#Black +red women;191288664:28318#Xxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White \/ XXL","offer_id":47890961432628,"sku":"191288010:3331185#White;191288664:28318#Xxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XXL","offer_id":47890961465396,"sku":"191288010:-5#Black;191288664:28318#Xxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red \/ XXL","offer_id":47890961498164,"sku":"191288010:-4#Black +red;191288664:28318#Xxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White women \/ XXXL","offer_id":47890961530932,"sku":"191288010:-2#White women;191288664:28319#Xxxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black women \/ XXXL","offer_id":47890961563700,"sku":"191288010:-1#Black women;191288664:28319#Xxxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red women \/ XXXL","offer_id":47890961596468,"sku":"191288010:-3#Black +red women;191288664:28319#Xxxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White \/ XXXL","offer_id":47890961629236,"sku":"191288010:3331185#White;191288664:28319#Xxxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XXXL","offer_id":47890961662004,"sku":"191288010:-5#Black;191288664:28319#Xxxl","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black +red \/ XXXL","offer_id":47890961694772,"sku":"191288010:-4#Black +red;191288664:28319#Xxxl","price":239.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/4780\/2932\/files\/Hfd2c9a51dd4547eeac7c1b7c08d20e518.webp?v=1781061178","url":"https:\/\/lanepromotor.com\/products\/duhan-d-2278-summer-breathable-motorcycle-riding-jacket-ventilated-mesh-ce-tested-armor-reflective","provider":"Lane ProMotor","version":"1.0","type":"link"}