{"product_id":"armoured-motorcycle-riding-hoodie-softshell-protective-jacket","title":"Armoured Motorcycle Riding Hoodie — Softshell Protective Jacket","description":"\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    :root {\n      --black:#222222; --dark:#222222; --card:#252525; --mid:#2e2e2e;\n      --border:#383838; --muted:#666; --text:#919191; --light:#ffffff;\n      --red:#497642; --red-h:#579150; --silver:#919191;\n      --font-d:'Rajdhani',sans-serif; --font-b:'Inter',sans-serif;\n    }\n    html { -webkit-text-size-adjust:100%; }\n    .moto-desc-root { display:block; width:100%; max-width:100%; margin:0; padding:0; box-sizing:border-box; overflow-x:hidden; font-family:var(--font-b); font-size:14px; line-height:1.65; color:var(--text); background:var(--black); }\n    .moto-desc-root .hero { background:var(--dark); border-bottom:1px solid var(--border); padding:28px 20px 24px; position:relative; overflow:hidden; }\n    .moto-desc-root .hero::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:linear-gradient(90deg,var(--red) 0%,transparent 60%); }\n    .moto-desc-root .hero::after { content:''; position:absolute; top:-80px; right:-100px; width:480px; height:480px; background:radial-gradient(circle,rgba(73,118,66,0.12) 0%,transparent 65%); pointer-events:none; }\n    .moto-desc-root .hero-inner { max-width:820px; position:relative; z-index:1; }\n    .moto-desc-root .eyebrow { font-family:var(--font-d); font-size:clamp(9px,1.5vw,11px); font-weight:600; letter-spacing:0.2em; text-transform:uppercase; color:var(--red); margin-bottom:12px; display:flex; align-items:center; gap:10px; flex-wrap:wrap; }\n    .moto-desc-root .eyebrow::after { content:''; flex:1; height:1px; background:var(--border); max-width:80px; min-width:20px; }\n    .moto-desc-root .hero h1 { font-family:var(--font-d); font-size:clamp(28px,6vw,58px); font-weight:700; color:var(--light); line-height:1.05; letter-spacing:0.01em; margin-bottom:8px; }\n    .moto-desc-root .hero h1 em { color:var(--red); font-style:normal; }\n    .moto-desc-root .hero-sub { font-family:var(--font-d); font-size:clamp(11px,2vw,18px); font-weight:500; color:var(--silver); letter-spacing:0.06em; text-transform:uppercase; margin-bottom:18px; line-height:1.5; }\n    .moto-desc-root .hero-desc { font-size:clamp(12px,1.8vw,13.5px); color:#6a6a6a; max-width:620px; line-height:1.85; margin-bottom:24px; }\n    .moto-desc-root .tag-row { display:flex; flex-wrap:wrap; gap:6px; }\n    .moto-desc-root .tag { font-family:var(--font-d); font-size:clamp(9px,1.5vw,11px); font-weight:600; letter-spacing:0.07em; text-transform:uppercase; padding:4px 10px; border-radius:2px; }\n    .moto-desc-root .tag-red { background:var(--red); color:#fff; }\n    .moto-desc-root .tag-ghost { background:transparent; color:var(--muted); border:1px solid var(--border); }\n    .moto-desc-root .tag-ghost:hover { border-color:var(--red); color:var(--red); transition:all 0.2s; }\n    .moto-desc-root .content { max-width:100%; margin:0; padding:24px 20px; }\n    .moto-desc-root .block { margin-bottom:clamp(36px,6vw,56px); }\n    .moto-desc-root .slbl { font-family:var(--font-d); font-size:11px; font-weight:600; letter-spacing:0.22em; text-transform:uppercase; color:var(--red); margin-bottom:18px; display:flex; align-items:center; gap:12px; }\n    .moto-desc-root .slbl::after { content:''; flex:1; height:1px; background:var(--border); }\n    .moto-desc-root .lp-tech-badges { display:flex; flex-wrap:wrap; gap:20px; margin-bottom:32px; }\n    .moto-desc-root .lp-tech-item { display:flex; flex-direction:column; align-items:center; gap:10px; flex:0 0 auto; }\n    .moto-desc-root .lp-tech-box { width:80px; height:80px; border-radius:14px; border:2.5px solid #333; background:#f8f8f8; display:flex; align-items:center; justify-content:center; transition:border-color 0.2s,box-shadow 0.2s; }\n    .moto-desc-root .lp-tech-box:hover { border-color:var(--red); box-shadow:0 0 0 1px var(--red); }\n    .moto-desc-root .lp-tech-label { font-size:10px; color:var(--muted); text-align:center; line-height:1.4; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; max-width:80px; }\n    .moto-desc-root .tech-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:1px; background:var(--border); border:1px solid var(--border); border-radius:3px; overflow:hidden; margin-bottom:24px; }\n    .moto-desc-root .tech-cell { background:var(--card); padding:clamp(14px,3vw,22px) clamp(12px,2.5vw,18px); text-align:center; transition:background 0.18s; }\n    .moto-desc-root .tech-cell:hover { background:var(--mid); }\n    .moto-desc-root .tech-icon { font-size:clamp(20px,3vw,24px); margin-bottom:8px; display:block; }\n    .moto-desc-root .tech-title { font-family:var(--font-d); font-size:clamp(13px,2vw,16px); font-weight:700; color:var(--light); margin-bottom:4px; letter-spacing:0.02em; }\n    .moto-desc-root .tech-sub { font-size:clamp(10px,1.5vw,11px); color:var(--muted); line-height:1.4; }\n    .moto-desc-root .highlight-strip { display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:1px; background:var(--border); border:1px solid var(--border); border-radius:3px; overflow:hidden; margin-bottom:24px; }\n    .moto-desc-root .hl-cell { background:var(--card); padding:clamp(14px,3vw,22px) clamp(12px,2.5vw,18px); transition:background 0.18s; }\n    .moto-desc-root .hl-cell:hover { background:var(--mid); }\n    .moto-desc-root .hl-no { font-family:var(--font-d); font-size:10px; font-weight:700; letter-spacing:0.18em; text-transform:uppercase; color:var(--red); margin-bottom:6px; }\n    .moto-desc-root .hl-title { font-family:var(--font-d); font-size:clamp(12px,2vw,15px); font-weight:700; color:var(--light); margin-bottom:5px; letter-spacing:0.03em; text-transform:uppercase; }\n    .moto-desc-root .hl-desc { font-size:clamp(10px,1.5vw,12px); color:var(--muted); line-height:1.55; }\n    .moto-desc-root .detail-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:1px; background:var(--border); border:1px solid var(--border); border-radius:3px; overflow:hidden; }\n    .moto-desc-root .detail-cell { background:var(--card); padding:clamp(14px,3vw,22px) clamp(12px,2.5vw,20px); display:flex; gap:12px; align-items:flex-start; transition:background 0.15s; }\n    .moto-desc-root .detail-cell:hover { background:var(--mid); }\n    .moto-desc-root .detail-num { font-family:var(--font-d); font-size:clamp(20px,3vw,28px); font-weight:700; color:var(--border); line-height:1; flex-shrink:0; min-width:26px; }\n    .moto-desc-root .detail-title { font-family:var(--font-d); font-size:clamp(11px,1.8vw,13px); font-weight:700; color:var(--light); margin-bottom:3px; letter-spacing:0.05em; text-transform:uppercase; }\n    .moto-desc-root .detail-desc { font-size:clamp(10px,1.5vw,11.5px); color:var(--muted); line-height:1.5; }\n    .moto-desc-root .attr-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:var(--border); border:1px solid var(--border); border-radius:3px; overflow:hidden; margin-bottom:24px; }\n    .moto-desc-root .attr-cell { background:var(--card); padding:clamp(14px,2.5vw,20px) clamp(12px,2.5vw,22px); }\n    .moto-desc-root .attr-lbl { font-size:clamp(9px,1.4vw,11px); color:var(--muted); margin-bottom:5px; text-transform:uppercase; letter-spacing:0.06em; }\n    .moto-desc-root .attr-val { font-family:var(--font-d); font-size:clamp(14px,2.5vw,20px); font-weight:700; color:var(--light); letter-spacing:0.01em; line-height:1.2; }\n    .moto-desc-root .attr-val.small { font-size:clamp(12px,2vw,15px); }\n    .moto-desc-root .glance-list { list-style:none; }\n    .moto-desc-root .glance-item { display:flex; gap:14px; padding:12px 0; border-bottom:1px solid var(--border); font-size:clamp(12px,1.8vw,13.5px); line-height:1.65; }\n    .moto-desc-root .glance-item:first-child { border-top:1px solid var(--border); }\n    .moto-desc-root .g-dot { width:5px; height:5px; background:var(--red); border-radius:50%; flex-shrink:0; margin-top:9px; }\n    .moto-desc-root .glance-item strong { color:var(--light); }\n    .moto-desc-root .chart-wrap { overflow-x:auto; border:1px solid var(--border); border-radius:3px; margin-top:16px; -webkit-overflow-scrolling:touch; }\n    .moto-desc-root .chart-wrap table { width:100%; border-collapse:collapse; font-size:12px; min-width:520px; }\n    .moto-desc-root .chart-wrap th { background:var(--mid); color:var(--light); font-family:var(--font-d); font-weight:600; letter-spacing:0.06em; text-transform:uppercase; font-size:10px; padding:10px 12px; text-align:center; border-bottom:1px solid var(--border); white-space:nowrap; }\n    .moto-desc-root .chart-wrap td { background:var(--card); padding:9px 12px; border-bottom:1px solid var(--border); color:var(--text); white-space:nowrap; text-align:center; }\n    .moto-desc-root .chart-wrap tr:last-child td { border-bottom:none; }\n    .moto-desc-root .chart-wrap td:first-child { font-weight:600; color:var(--light); text-align:left; }\n    .moto-desc-root .chart-wrap th:first-child { text-align:left; }\n    .moto-desc-root .chart-note { font-size:11px; color:var(--muted); margin-top:8px; padding:0 2px; line-height:1.6; }\n    .moto-desc-root .specs-grid { display:grid; grid-template-columns:1fr; gap:1px; background:var(--border); border:1px solid var(--border); border-radius:3px; overflow:hidden; }\n    .moto-desc-root .spec-row { background:var(--card); padding:11px 16px; display:flex; gap:10px; align-items:baseline; transition:background 0.15s; min-width:0; overflow:hidden; }\n    .moto-desc-root .spec-row:hover { background:var(--mid); }\n    .moto-desc-root .spec-k { font-family:var(--font-d); font-size:10px; font-weight:600; letter-spacing:0.07em; text-transform:uppercase; color:var(--muted); width:140px; flex-shrink:0; line-height:1.4; }\n    .moto-desc-root .spec-v { font-size:12.5px; font-weight:500; color:var(--light); min-width:0; word-break:break-word; overflow-wrap:anywhere; line-height:1.5; }\n    .moto-desc-root .pkg-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:1px; background:var(--border); border:1px solid var(--border); border-radius:3px; overflow:hidden; }\n    .moto-desc-root .pkg-cell { background:var(--card); padding:18px 16px; display:flex; align-items:center; gap:12px; transition:background 0.15s; }\n    .moto-desc-root .pkg-cell:hover { background:var(--mid); }\n    .moto-desc-root .pkg-icon { font-size:20px; flex-shrink:0; }\n    .moto-desc-root .pkg-text { font-size:clamp(12px,1.8vw,13px); color:var(--light); font-weight:500; line-height:1.4; }\n    .moto-desc-root .cta-bar { border-top:1px solid var(--border); padding-top:28px; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:18px; }\n    .moto-desc-root .cta-bar p { font-size:clamp(12px,1.8vw,14px); color:var(--muted); max-width:520px; line-height:1.8; }\n    .moto-desc-root .cta-bar p strong { color:var(--light); }\n    .moto-desc-root .btn { display:inline-flex; align-items:center; gap:8px; background:var(--red); color:#fff; font-family:var(--font-d); font-size:clamp(11px,1.8vw,13px); font-weight:700; letter-spacing:0.12em; text-transform:uppercase; padding:12px 24px; border:none; border-radius:2px; cursor:pointer; text-decoration:none; transition:background 0.2s,transform 0.1s; white-space:nowrap; }\n    .moto-desc-root .btn:hover { background:var(--red-h); transform:translateY(-1px); }\n    @media (min-width:641px) and (max-width:900px) {\n      .moto-desc-root .tech-grid { grid-template-columns:repeat(2,1fr); }\n      .moto-desc-root .highlight-strip { grid-template-columns:repeat(2,1fr); }\n      .moto-desc-root .detail-grid { grid-template-columns:repeat(2,1fr); }\n      .moto-desc-root .spec-k { width:160px; }\n    }\n    @media (max-width:640px) {\n      .moto-desc-root .tech-grid { grid-template-columns:1fr 1fr; }\n      .moto-desc-root .highlight-strip { grid-template-columns:repeat(auto-fit,minmax(140px,1fr)); }\n      .moto-desc-root .detail-grid { grid-template-columns:1fr; }\n      .moto-desc-root .attr-grid { grid-template-columns:1fr 1fr; }\n      .moto-desc-root .spec-row { padding:10px 14px; }\n      .moto-desc-root .spec-k { width:110px; font-size:9px; }\n      .moto-desc-root .spec-v { font-size:12px; }\n      .moto-desc-root .cta-bar { flex-direction:column; align-items:flex-start; }\n      .moto-desc-root .btn { width:100%; justify-content:center; }\n      .moto-desc-root .lp-tech-badges { gap:12px; justify-content:center; }\n      .moto-desc-root .lp-tech-box { width:68px; height:68px; }\n    }\n    @media (max-width:400px) {\n      .moto-desc-root .tech-grid { grid-template-columns:1fr; }\n      .moto-desc-root .highlight-strip { grid-template-columns:1fr; }\n      .moto-desc-root .attr-grid { grid-template-columns:1fr 1fr; }\n      .moto-desc-root .spec-row { flex-direction:column; gap:2px; padding:10px 12px; }\n      .moto-desc-root .spec-k { width:100%; font-size:9px; }\n      .moto-desc-root .tag { font-size:9px; padding:3px 8px; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"moto-desc-root\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-inner\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eMen's Armoured Riding Hoodie · Spandex \/ Polyester \/ Cotton · Shoulder + Elbow + Back Armor · YKK Zip · S–3XL\u003c\/div\u003e\n\u003ch1\u003e\n\u003cem\u003eArmoured Motorcycle\u003c\/em\u003e\u003cbr\u003eRiding Hoodie —\u003cbr\u003eSoftshell Protective Jacket\u003c\/h1\u003e\n\u003cdiv class=\"hero-sub\"\u003eShoulder + Elbow + Back Armor · Cotton Outer · Mesh Lining · YKK Two-Way Zip · 3 Zip Pockets · Reflective\u003c\/div\u003e\n\u003cp class=\"hero-desc\"\u003eA softshell riding jacket built to look like a hoodie — cotton outer for the streetwear appearance, spandex-polyester blend for stretch and body compliance, full mesh inner lining for breathability, and integrated armor at the shoulder, elbow, and back zones. The YKK two-way zipper allows ventilation adjustment without full jacket opening, three zip pockets secure riding essentials, elastic ribbed cuffs and hem seal wind ingress at the wrist and waist, and an adjustable hood completes the commuter package. Not rated for track or racing use.\u003c\/p\u003e\n\u003cdiv class=\"tag-row\"\u003e\n\u003cspan class=\"tag tag-red\"\u003e● Shoulder + Elbow + Back Armor\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eCotton Outer\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eMesh Lining\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eYKK Two-Way Zip\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003e3 Zip Pockets\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eElastic Cuffs + Hem\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eAdjustable Hood\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eReflective Elements\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eS – 3XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"content\"\u003e\n\u003c!-- TECH BADGES --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"lp-tech-badges\"\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2.5\" stroke=\"#111\" d=\"M24 6 L36 12 L36 26 Q36 36 24 42 Q12 36 12 26 L12 12 Z\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.8\" stroke=\"#111\" d=\"M18 25 L22 29 L31 20\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eArmor — Shoulder Elbow Back\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath fill=\"none\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"#111\" d=\"M8 20 Q14 14 20 20 Q26 26 32 20 Q38 14 44 20\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.5\" fill=\"none\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#111\" d=\"M8 30 Q14 24 20 30 Q26 36 32 30 Q38 24 44 30\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eBreathable Mesh Lining\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2.2\" stroke=\"#111\" d=\"M24 8 Q28 14 26 20 Q32 14 30 8 Q38 16 36 26 Q34 36 24 40 Q14 36 12 26 Q10 16 18 8 Q16 14 20 18 Q18 10 24 8Z\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.6\" fill=\"none\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#111\" d=\"M20 34 Q24 30 28 34\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eThick Fleece Inner\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle fill=\"none\" stroke-width=\"2.2\" stroke=\"#111\" r=\"5\" cy=\"20\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"none\" stroke-width=\"2.2\" stroke=\"#111\" r=\"5\" cy=\"20\" cx=\"30\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"none\" stroke-width=\"2.2\" stroke=\"#111\" r=\"5\" cy=\"14\" cx=\"24\"\u003e\u003c\/circle\u003e\n          \u003cpath stroke-linecap=\"round\" fill=\"none\" stroke-width=\"2\" stroke=\"#111\" d=\"M13 24 Q10 28 14 30 Q18 32 24 32 Q30 32 34 30 Q38 28 35 24\"\u003e\u003c\/path\u003e\n          \u003cpath fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#111\" d=\"M20 32 L22 38 L24 36 L26 38 L28 32\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eCotton Outer Fabric\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003crect fill=\"none\" stroke-width=\"2.2\" stroke=\"#111\" rx=\"3\" height=\"14\" width=\"14\" y=\"18\" x=\"8\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"none\" stroke-width=\"2.2\" stroke=\"#111\" rx=\"3\" height=\"14\" width=\"14\" y=\"18\" x=\"26\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"none\" stroke-width=\"2.2\" stroke=\"#111\" rx=\"3\" height=\"10\" width=\"14\" y=\"8\" x=\"17\"\u003e\u003c\/rect\u003e\n          \u003cline opacity=\"0.4\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"#111\" y2=\"8\" x2=\"24\" y1=\"18\" x1=\"24\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003e3 Zip Pockets\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003crect fill=\"none\" stroke-width=\"2.5\" stroke=\"#111\" rx=\"2\" height=\"12\" width=\"20\" y=\"18\" x=\"8\"\u003e\u003c\/rect\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"#111\" y2=\"24\" x2=\"40\" y1=\"24\" x1=\"28\"\u003e\u003c\/line\u003e\n          \u003cline opacity=\"0.6\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#111\" y2=\"18\" x2=\"40\" y1=\"18\" x1=\"34\"\u003e\u003c\/line\u003e\n          \u003cline opacity=\"0.6\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#111\" y2=\"30\" x2=\"40\" y1=\"30\" x1=\"34\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eReflective Elements\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2.5\" stroke=\"#111\" d=\"M12 28 Q12 12 24 10 Q36 12 36 28 L36 38 L12 38 Z\"\u003e\u003c\/path\u003e\n          \u003cline opacity=\"0.35\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#111\" y2=\"38\" x2=\"24\" y1=\"10\" x1=\"24\"\u003e\u003c\/line\u003e\n          \u003ccircle fill=\"none\" stroke-width=\"2\" stroke=\"#111\" r=\"3.5\" cy=\"24\" cx=\"24\"\u003e\u003c\/circle\u003e\n          \u003ctext fill=\"#111\" font-weight=\"800\" font-size=\"7\" font-family=\"Arial, sans-serif\" y=\"46\" x=\"16\"\u003eYKK ZIP\u003c\/text\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eYKK Two-Way Zipper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-tech-item\"\u003e\n\u003cdiv class=\"lp-tech-box\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 48 48\" height=\"48\" width=\"48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2.5\" stroke=\"#111\" d=\"M10 30 Q10 14 24 12 Q38 14 38 30 L38 38 L10 38 Z\"\u003e\u003c\/path\u003e\n          \u003cpath fill=\"none\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"#111\" d=\"M10 38 Q24 42 38 38\"\u003e\u003c\/path\u003e\n          \u003cline opacity=\"0.35\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"#111\" y2=\"34\" x2=\"40\" y1=\"34\" x1=\"8\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eElastic Cuffs + Hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE PERFORMANCE --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eFeature Performance\u003c\/div\u003e\n\u003cdiv class=\"tech-grid\"\u003e\n\u003cdiv class=\"tech-cell\"\u003e\n\u003cspan class=\"tech-icon\"\u003e🛡️\u003c\/span\u003e\n\u003cdiv class=\"tech-title\"\u003eThree-Zone Armor — Shoulder, Elbow, Back\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eThe armor covers the three zones that sustain the highest impact forces in a motorcycle fall: the shoulder (initial contact in most slides), the elbow (outstretched arm catch reflex), and the back (spinal and kidney zones in rear or spin-out events). All three protectors are integrated into dedicated pockets inside the jacket — they sit against the body rather than against the outer fabric, maintaining a clean exterior profile. Confirm each protector is seated correctly in its pocket and cannot shift position before riding.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-cell\"\u003e\n\u003cspan class=\"tech-icon\"\u003e🧵\u003c\/span\u003e\n\u003cdiv class=\"tech-title\"\u003eCotton Outer + Spandex-Poly Structure\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eThe jacket uses a layered material approach: cotton forms the visible outer face for the streetwear appearance and natural breathability, while the spandex-polyester structural layer beneath provides the stretch and shape recovery that allows the jacket to move with the rider without bunching at the shoulder or elbow during arm extension. Pure cotton without a stretch backing would resist the arm position required on a motorcycle handlebar.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-cell\"\u003e\n\u003cspan class=\"tech-icon\"\u003e🌬️\u003c\/span\u003e\n\u003cdiv class=\"tech-title\"\u003eFull Mesh Inner Lining\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eThe full-length mesh lining creates an air gap between the outer fabric and the rider's base layer — allowing convective airflow to carry body heat and moisture away from the skin during warm-weather riding. Mesh lining is the primary thermal comfort mechanism in this jacket; the cotton outer and spandex-poly structure are not waterproof, so the mesh operates effectively in conditions where the outer fabric is breathable rather than sealed. For cold weather, the fleece option (where applicable) replaces the mesh as the contact layer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-cell\"\u003e\n\u003cspan class=\"tech-icon\"\u003e🔒\u003c\/span\u003e\n\u003cdiv class=\"tech-title\"\u003eYKK Two-Way Zipper\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eYKK is the global standard for quality zipper hardware — YKK zippers are specified on performance garments because their slider retention, tape bonding, and tooth engagement are tested to higher cycle counts than generic equivalents. Two-way operation allows the zipper to be opened from the bottom upward (increasing ventilation at the waist while keeping the chest closed) or from the top downward in the standard direction. For riding, bottom-up opening provides airflow without exposing the chest to direct wind at speed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-cell\"\u003e\n\u003cspan class=\"tech-icon\"\u003e👜\u003c\/span\u003e\n\u003cdiv class=\"tech-title\"\u003eThree Zip Pockets — Inner + Side\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eThe pocket layout assigns access by use case: the inner zip pocket (chest area, inside the jacket) holds valuables that require secure retention — phone, wallet, documents — where the jacket body itself forms a second retention layer. The two outer side zip pockets hold items needed during brief stops — gloves, keys, snacks — where access speed matters more than security depth. All three are zip-fastened to prevent items ejecting during a fall or at speed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-cell\"\u003e\n\u003cspan class=\"tech-icon\"\u003e🪢\u003c\/span\u003e\n\u003cdiv class=\"tech-title\"\u003eElastic Ribbed Cuffs, Hem + Adjustable Hood\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eElastic ribbed knit at the cuffs and hem creates a passive seal against wind ingress at both the wrist and waist interfaces without requiring adjustment or fastening — the rib contracts against the wrist and hips as the rider moves. The adjustable hood provides coverage when stationary or at low speed; at highway speed an unsecured hood creates significant drag and noise from billowing — use the hood adjustment cord to secure it flat before any sustained-speed riding.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- KEY HIGHLIGHTS --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eKey Highlights\u003c\/div\u003e\n\u003cdiv class=\"highlight-strip\"\u003e\n\u003cdiv class=\"hl-cell\"\u003e\n\u003cdiv class=\"hl-no\"\u003eNo. 1\u003c\/div\u003e\n\u003cdiv class=\"hl-title\"\u003eCommuter Jacket — Not a Racing Jacket\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eThe product description explicitly states this jacket is for motorcycle-style commuting and everyday riding, not for racing. The armor provides meaningful impact protection for urban and touring use, but the cotton outer does not provide the abrasion resistance of leather or CE-rated textiles in a high-speed slide. For riders whose primary concern is road abrasion resistance at speed, a CE-rated textile or leather jacket is the appropriate category. For daily commuting where appearance, comfort, and impact protection are the priorities, the hoodie format suits the use case.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hl-cell\"\u003e\n\u003cdiv class=\"hl-no\"\u003eNo. 2\u003c\/div\u003e\n\u003cdiv class=\"hl-title\"\u003eArmor Certification — What's Specified\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eThe product specifies shoulder, elbow, and back armor — but does not state a CE certification level (Level 1 or Level 2) for the protectors. Before purchasing, confirm with the seller whether the included armor is CE certified and at which level. Uncertified armor may provide meaningful impact reduction without meeting the independently tested force-transmission thresholds that CE Level 1 or Level 2 certification requires. If CE certification is a requirement, verify this before ordering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hl-cell\"\u003e\n\u003cdiv class=\"hl-no\"\u003eNo. 3\u003c\/div\u003e\n\u003cdiv class=\"hl-title\"\u003eThree-Column Sizing — Use All Three\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eThe size chart provides chest measurement, height, and weight for each size — three independent dimensions that can point to different sizes on the same rider. A tall rider with a narrow chest (170cm \/ 80kg) might find chest suggests M but height suggests L. When columns conflict, chest measurement is the primary fit axis for a jacket — the shoulder seam and armhole must sit correctly for the armor pockets to align with the shoulder and elbow. Use height and weight as secondary confirmation that the chest-based size is proportionate.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hl-cell\"\u003e\n\u003cdiv class=\"hl-no\"\u003eNo. 4\u003c\/div\u003e\n\u003cdiv class=\"hl-title\"\u003eArmor Pocket Alignment in Riding Position\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003ePut the jacket on, zip it up, and assume the riding position before the first ride — arms forward on an imaginary handlebar. Confirm the shoulder armor sits over the deltoid (not riding up toward the neck or down toward the upper arm), the elbow armor sits over the olecranon (elbow point), and the back armor sits flat against the spine from approximately the shoulder blades to the lower back. If any protector is misaligned in riding position, the jacket size or fit is incorrect — resizing or adjustment at the armor pockets is needed before riding.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hl-cell\"\u003e\n\u003cdiv class=\"hl-no\"\u003eNo. 5\u003c\/div\u003e\n\u003cdiv class=\"hl-title\"\u003eHood Management at Speed\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eA hoodie on a motorcycle creates a specific aerodynamic problem that a standard jacket collar does not: an unsecured hood billows backward from the helmet's slipstream at speeds above approximately 60km\/h, generating significant drag and noise, and in some cases creating enough backward pull to affect neck comfort during extended highway riding. Tighten the hood adjustment cord fully to collapse the hood flat against the back of the neck before any sustained-speed riding. If the jacket is worn under a motorcycle jacket, tuck the hood between the two layers.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hl-cell\"\u003e\n\u003cdiv class=\"hl-no\"\u003eNo. 6\u003c\/div\u003e\n\u003cdiv class=\"hl-title\"\u003eCotton Outer — Seasonal Limitation\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eCotton retains moisture when saturated — in rain, the cotton outer absorbs water and becomes heavy, cold, and slow to dry. Unlike treated synthetic shells, cotton has no inherent water resistance and cannot be refreshed by tumble drying with a DWR treatment. For dry or mildly overcast riding the cotton outer performs well as a breathable streetwear shell. In sustained rain, a waterproof outer layer over the hoodie is the correct solution — the hoodie's role is impact protection and comfort, not waterproofing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONSTRUCTION ZONE DETAIL --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eConstruction Zone Detail\u003c\/div\u003e\n\u003cdiv class=\"detail-grid\"\u003e\n\u003cdiv class=\"detail-cell\"\u003e\n\u003cdiv class=\"detail-num\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"detail-title\"\u003eShoulder Armor Zone\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe shoulder armor pocket sits at the deltoid — the rounded muscle at the top of the upper arm. In the riding position, the arm is forward and the shoulder rounds slightly; the armor must accommodate this rotation without riding toward the neck. Extend the arm fully forward after fitting and confirm the shoulder pad remains centred over the deltoid rather than migrating upward toward the trapezius. If it migrates, the jacket's shoulder seam is positioned too far from the body's actual shoulder point for this fit.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-cell\"\u003e\n\u003cdiv class=\"detail-num\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"detail-title\"\u003eElbow Armor Pocket\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe elbow armor must cover the olecranon (the bony point at the tip of the elbow) — this is the zone that contacts the road in a fall where the arm catches the body's weight. With the arm bent at approximately 90° (handlebar position), confirm the elbow pad centres over this point. Elbow pockets in riding jackets are often adjustable along the sleeve length — if the pad sits on the forearm or upper arm in riding position, check whether a vertical adjustment strap allows repositioning before concluding the size is wrong.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-cell\"\u003e\n\u003cdiv class=\"detail-num\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"detail-title\"\u003eBack Armor Pocket\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe back armor pocket runs vertically along the spine from approximately shoulder-blade level to lower-back level — covering the thoracic and upper lumbar zones. In the riding posture, the torso leans forward and the back extends; confirm the back armor does not shift upward toward the neck or downward toward the buttocks when leaning forward. A back armor that rises above the shoulder blades provides no coverage to the thoracic spine, which is the primary impact zone in rear collision events.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-cell\"\u003e\n\u003cdiv class=\"detail-num\"\u003e04\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"detail-title\"\u003eMesh Lining and Washing\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe mesh inner lining is bonded or sewn to the outer fabric — it cannot be removed for separate washing. Wash the complete jacket cold, gentle cycle. High-temperature washing can shrink the cotton outer while the polyester mesh resists shrinkage, creating dimensional mismatch between the two layers that distorts the jacket's shape and puts stress on the seams bonding them. Air dry or tumble dry on low — high heat specifically stresses the cotton-polyester interface at the lining attachment seams.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-cell\"\u003e\n\u003cdiv class=\"detail-num\"\u003e05\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"detail-title\"\u003eYKK Zipper Care\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eYKK zippers are durable but not maintenance-free. The two-way slider has two pull tabs — opening both simultaneously unlocks the zipper from both directions, which should only be done intentionally. In daily use, operate one pull at a time to avoid accidentally disengaging both sliders simultaneously. Apply a wax-based zipper lubricant to the teeth once per season — synthetic lubricants (oil-based) attract dust and grit that accelerates slider wear at the internal spring contact point.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-cell\"\u003e\n\u003cdiv class=\"detail-num\"\u003e06\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"detail-title\"\u003eElastic Cuff Longevity\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe ribbed elastic at the cuffs and hem provides its sealing function through elastic tension — the cuff contracts against the wrist when released. Elastic degrades through repeated stretching, washing at high temperature, and exposure to prolonged UV. If the cuffs lose their snug return and begin to sag, the wind-sealing function at the wrist is compromised. Wash cold and avoid tumble drying at high heat to preserve elastic longevity. Inspect cuff tension annually and replace the jacket if the cuffs no longer return to a snug profile after being stretched.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- KEY ATTRIBUTES --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eKey Attributes\u003c\/div\u003e\n\u003cdiv class=\"attr-grid\"\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eArmor Zones\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eShoulder + Elbow + Back\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eOuter Material\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eCotton + Spandex \/ Poly\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eFull Mesh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eZipper\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eYKK Two-Way\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003ePockets\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003e1 Inner + 2 Side Zip\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eSize Range\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eS – 3XL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul style=\"margin-top: 24px;\" class=\"glance-list\"\u003e\n\u003cli class=\"glance-item\"\u003e\n\u003cspan class=\"g-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eConfirm armor certification level before purchasing:\u003c\/strong\u003e The product specifies shoulder, elbow, and back armor but does not state CE Level 1 or Level 2. If CE certification matters for your riding context, ask the seller to confirm the certification standard before ordering. Uncertified armor can still reduce impact force, but independently tested CE certification verifies a specific force-transmission ceiling.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"glance-item\"\u003e\n\u003cspan class=\"g-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSize by chest first — use height and weight as secondary checks:\u003c\/strong\u003e When the three columns suggest different sizes, chest measurement is the primary axis. The shoulder seam and armhole position govern armor pocket alignment; a jacket sized to chest will have the correct shoulder geometry. Use the height and weight columns to confirm the chest-based selection is proportionate — if all three conflict, try the jacket on before committing.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"glance-item\"\u003e\n\u003cspan class=\"g-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSecure the hood before riding above 60km\/h:\u003c\/strong\u003e Tighten the hood adjustment cord fully to collapse the hood against the back of the neck before any sustained-speed riding. An unsecured hood generates aerodynamic drag and backward pull from the helmet slipstream above approximately 60km\/h. If wearing the hoodie under an outer jacket, tuck the hood between the two layers rather than leaving it loose at the collar.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"glance-item\"\u003e\n\u003cspan class=\"g-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eWear a waterproof layer over the hoodie in rain:\u003c\/strong\u003e The cotton outer absorbs and retains water — it has no DWR treatment and will saturate in sustained rain. The hoodie is designed for impact protection and comfort in dry or overcast conditions. For wet weather, wear a waterproof shell or riding jacket over the hoodie; the armor remains effective through multiple layers, and the hoodie adds a thermal and comfort layer underneath the waterproof outer.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE GUIDE --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\" id=\"hoodie-size-guide\"\u003eSize Guide\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin: 0 0 14px; line-height: 1.6;\"\u003eThree sizing dimensions are provided — \u003cstrong style=\"color: var(--light);\"\u003echest, height, and weight\u003c\/strong\u003e. When columns suggest different sizes, prioritise chest — the shoulder seam position governs armor pocket alignment. Height and weight confirm proportional fit. Not for racing use.\u003c\/p\u003e\n\u003cdiv class=\"chart-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eHeight (in)\u003c\/th\u003e\n\u003cth\u003eHeight (cm)\u003c\/th\u003e\n\u003cth\u003eWeight (lbs)\u003c\/th\u003e\n\u003cth\u003eWeight (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e33.9–37\u003c\/td\u003e\n\u003ctd\u003e86–94\u003c\/td\u003e\n\u003ctd\u003e63–65\u003c\/td\u003e\n\u003ctd\u003e160–165\u003c\/td\u003e\n\u003ctd\u003e110–132\u003c\/td\u003e\n\u003ctd\u003e50–60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e37–40.2\u003c\/td\u003e\n\u003ctd\u003e94–102\u003c\/td\u003e\n\u003ctd\u003e65–67\u003c\/td\u003e\n\u003ctd\u003e165–170\u003c\/td\u003e\n\u003ctd\u003e132–154\u003c\/td\u003e\n\u003ctd\u003e60–70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e40.2–43.3\u003c\/td\u003e\n\u003ctd\u003e102–110\u003c\/td\u003e\n\u003ctd\u003e67–69\u003c\/td\u003e\n\u003ctd\u003e170–175\u003c\/td\u003e\n\u003ctd\u003e154–176\u003c\/td\u003e\n\u003ctd\u003e70–80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e43.3–46.5\u003c\/td\u003e\n\u003ctd\u003e110–118\u003c\/td\u003e\n\u003ctd\u003e69–71\u003c\/td\u003e\n\u003ctd\u003e175–180\u003c\/td\u003e\n\u003ctd\u003e176–209\u003c\/td\u003e\n\u003ctd\u003e80–95\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e46.5–49.6\u003c\/td\u003e\n\u003ctd\u003e118–126\u003c\/td\u003e\n\u003ctd\u003e71–73\u003c\/td\u003e\n\u003ctd\u003e180–185\u003c\/td\u003e\n\u003ctd\u003e198–220\u003c\/td\u003e\n\u003ctd\u003e90–100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e49.6–52\u003c\/td\u003e\n\u003ctd\u003e126–132\u003c\/td\u003e\n\u003ctd\u003e73–75\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;220\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"chart-note\"\u003e* Chest is the primary sizing axis. If chest and height suggest different sizes, choose the chest size. Not rated for racing or track use — sized for commuting and street riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eProduct Specifications\u003c\/div\u003e\n\u003cdiv class=\"specs-grid\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eMotorcycle Armoured Riding Hoodie \/ Softshell Jacket\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eOuter Material\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eCotton (face) \/ Spandex + Polyester (structure)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eInner Lining\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eFull Mesh — Breathable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eArmor Zones\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eShoulder (×2), Elbow (×2), Back (×1)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eArmor Cert\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eConfirm CE Level with seller before purchase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eZipper\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eYKK Two-Way\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003ePockets\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003e1 × Inner Zip + 2 × Side Zip\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eCuffs + Hem\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eElastic Ribbed Knit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eHood\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eAdjustable with Drawcord\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eReflective\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eIntegrated Reflective Elements\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eSleeve\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eFull Length\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eGender\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eMen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eApplication\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eCommuting \/ Street \/ Touring — Not for Racing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eSize Range\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eS, M, L, XL, 2XL, 3XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eBrand New\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACKAGE --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003ePackage Includes\u003c\/div\u003e\n\u003cdiv class=\"pkg-grid\"\u003e\n\u003cdiv class=\"pkg-cell\"\u003e\n\u003cspan class=\"pkg-icon\"\u003e🧥\u003c\/span\u003e\u003cspan class=\"pkg-text\"\u003e1 × Armoured Motorcycle Riding Hoodie (armor installed)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta-bar\"\u003e\n\u003cp\u003e\u003cstrong\u003eArmoured Motorcycle Riding Hoodie — streetwear appearance, commuter protection.\u003c\/strong\u003e Cotton-face softshell, full mesh lining, shoulder, elbow and back armor, YKK two-way zipper, three zip pockets, elastic ribbed cuffs and hem, adjustable hood, and reflective elements across S to 3XL.\u003c\/p\u003e\n\u003ca href=\"#\" class=\"btn\"\u003eBuy Now ↗\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lane ProMotor","offers":[{"title":"Gray \/ S(160–165)","offer_id":47564525502516,"sku":"191288010:-3#Gray;191288664:28314#S","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ S(160–165)","offer_id":47564525535284,"sku":"191288010:3327837#Black;191288664:28314#S","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Red \/ S(160–165)","offer_id":47564525568052,"sku":"191288010:3331260#Red;191288664:28314#S","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ M(165–170)","offer_id":47564525600820,"sku":"191288010:-3#Gray;191288664:28315#M","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ M(165–170)","offer_id":47564525633588,"sku":"191288010:3327837#Black;191288664:28315#M","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Red \/ M(165–170)","offer_id":47564525666356,"sku":"191288010:3331260#Red;191288664:28315#M","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ L(170–175)","offer_id":47564525699124,"sku":"191288010:-3#Gray;191288664:28316#L","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L(170–175)","offer_id":47564525731892,"sku":"191288010:3327837#Black;191288664:28316#L","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Red \/ L(170–175)","offer_id":47564525764660,"sku":"191288010:3331260#Red;191288664:28316#L","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ XL(175–180)","offer_id":47564525797428,"sku":"191288010:-3#Gray;191288664:28317#Xl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XL(175–180)","offer_id":47564525830196,"sku":"191288010:3327837#Black;191288664:28317#Xl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Red \/ XL(175–180)","offer_id":47564525862964,"sku":"191288010:3331260#Red;191288664:28317#Xl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ XXL(180–185)","offer_id":47564525895732,"sku":"191288010:-3#Gray;191288664:28318#Xxl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XXL(180–185)","offer_id":47564525928500,"sku":"191288010:3327837#Black;191288664:28318#Xxl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Red \/ XXL(180–185)","offer_id":47564525961268,"sku":"191288010:3331260#Red;191288664:28318#Xxl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ XXXL(185–190)","offer_id":47564525994036,"sku":"191288010:-3#Gray;191288664:28319#Xxxl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XXXL(185–190)","offer_id":47564526026804,"sku":"191288010:3327837#Black;191288664:28319#Xxxl","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Red \/ XXXL(185–190)","offer_id":47564526059572,"sku":"191288010:3331260#Red;191288664:28319#Xxxl","price":249.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/4780\/2932\/files\/H133035be7fdc46c1b3f3f103b803db59O.webp?v=1773046939","url":"https:\/\/lanepromotor.com\/products\/armoured-motorcycle-riding-hoodie-softshell-protective-jacket","provider":"Lane ProMotor","version":"1.0","type":"link"}