{"product_id":"motorcycle-riding-jeans-ce-protected-everyday-biker-pants","title":"Motorcycle Riding Jeans — CE Protected Everyday Biker Pants","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:440px; }\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:130px; 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:150px; }\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\"\u003eMotorcycle Riding Jeans · Cotton \/ Nylon · CE Protectors Included · Unisex · S–3XL · Black \/ Green \/ Khaki\u003c\/div\u003e\n\u003ch1\u003e\n\u003cem\u003eMotorcycle Riding\u003c\/em\u003e\u003cbr\u003eJeans — CE Protected\u003cbr\u003eEveryday Biker Pants\u003c\/h1\u003e\n\u003cdiv class=\"hero-sub\"\u003eCE Knee + Hip · Removable EVA · Cotton \/ Nylon · Anti-UV · Breathable · All-Season · S–3XL\u003c\/div\u003e\n\u003cp class=\"hero-desc\"\u003eRiding jeans that include CE certified EVA knee and hip protectors in the package — no separate armour purchase required. The cotton and nylon blend delivers the everyday jeans look with anti-UV treatment, breathability for all-season use, and a flexible ergonomic cut that moves with the riding posture without resistance at the knee or hip. Available in Black, Green, and Khaki across S to 3XL.\u003c\/p\u003e\n\u003cdiv class=\"tag-row\"\u003e\n\u003cspan class=\"tag tag-red\"\u003e● CE Protectors Included\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eRemovable EVA Armour\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eCotton \/ Nylon Blend\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eAnti-UV\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eBreathable\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eWear-Resistant\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eFlexible Fit\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eAll-Season\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\"\u003eCE Protection\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\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.5\" stroke=\"#111\" r=\"8\" cy=\"24\" cx=\"24\"\u003e\u003c\/circle\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"4\" x2=\"24\" y1=\"8\" x1=\"24\"\u003e\u003c\/line\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"40\" x2=\"24\" y1=\"44\" x1=\"24\"\u003e\u003c\/line\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"24\" x2=\"4\" y1=\"24\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"24\" x2=\"40\" y1=\"24\" x1=\"44\"\u003e\u003c\/line\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"10\" x2=\"10\" y1=\"13\" x1=\"13\"\u003e\u003c\/line\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"35\" x2=\"35\" y1=\"38\" x1=\"38\"\u003e\u003c\/line\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"10\" x2=\"38\" y1=\"13\" x1=\"35\"\u003e\u003c\/line\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#111\" y2=\"38\" x2=\"10\" y1=\"35\" x1=\"13\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eAnti-UV\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 Comfort\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=\"M16 40 L14 18 Q14 10 24 10 Q34 10 34 18 L32 40 Z\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.5\" fill=\"none\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#111\" d=\"M18 22 Q24 20 30 22\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.35\" fill=\"none\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"#111\" d=\"M17 28 Q24 26 31 28\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.2\" fill=\"none\" stroke-linecap=\"round\" stroke-width=\"1.2\" stroke=\"#111\" d=\"M17 34 Q24 32 31 34\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eFlexible Fit\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-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#111\" d=\"M8 10 L12 22 L16 14 L20 22 L24 10\"\u003e\u003c\/path\u003e\n          \u003cpath fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#111\" d=\"M24 10 L28 22 L32 14 L36 22 L40 10\"\u003e\u003c\/path\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#111\" y2=\"30\" x2=\"40\" y1=\"30\" x1=\"8\"\u003e\u003c\/line\u003e\n          \u003ctext fill=\"#111\" font-weight=\"700\" font-size=\"9\" font-family=\"Arial, sans-serif\" y=\"42\" x=\"17\"\u003eS–3XL\u003c\/text\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003ePlus Size S–3XL\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=\"6\" height=\"28\" width=\"20\" y=\"10\" x=\"14\"\u003e\u003c\/rect\u003e\n          \u003cpath fill=\"none\" stroke-width=\"1.8\" stroke=\"#111\" d=\"M20 20 Q24 16 28 20 Q32 24 28 28 Q24 32 20 28 Q16 24 20 20Z\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.5\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#111\" d=\"M30 10 L36 6\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.5\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"#111\" d=\"M33 8 L36 6 L34 9\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eRemovable Protectors\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.5\" stroke=\"#111\" r=\"10\" cy=\"24\" cx=\"24\"\u003e\u003c\/circle\u003e\n          \u003cpath opacity=\"0.7\" fill=\"#111\" d=\"M24 14 Q28 19 24 24 Q20 19 24 14Z\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.5\" fill=\"#111\" d=\"M34 24 Q29 28 24 24 Q29 20 34 24Z\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.3\" fill=\"#111\" d=\"M24 34 Q20 29 24 24 Q28 29 24 34Z\"\u003e\u003c\/path\u003e\n          \u003cpath opacity=\"0.2\" fill=\"#111\" d=\"M14 24 Q19 20 24 24 Q19 28 14 24Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"lp-tech-label\"\u003eAll-Season\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MATERIAL \u0026 FEATURE PERFORMANCE --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eMaterial \u0026amp; Feature 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\"\u003eCotton \/ Nylon Blend\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eCotton provides the jeans aesthetic, natural breathability, and skin comfort at the inner leg surface. Nylon reinforces the cotton at high-wear zones — inner thigh, knee stress points, and seat area — where pure cotton would abrade and thin after repeated riding sessions. The blend preserves the cotton's natural properties while extending garment life at the zones that wear fastest.\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\"\u003eCE Certified EVA Protectors\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eEVA (Ethylene Vinyl Acetate) foam protectors at the knees and hips are CE certified — meaning they have been independently tested to meet a defined maximum force transmission standard at the specified impact energy. The protectors sit in dedicated pockets inside the jeans and are fully removable, allowing the jeans to be worn without armour for everyday use and reinstalled for 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\"\u003eAnti-UV Treatment\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eUV-blocking compounds in the fabric intercept ultraviolet radiation before it reaches the skin. For lower-body coverage where the legs face direct sun exposure during riding — particularly on open-road touring at altitude or in high-reflectance environments — anti-UV fabric reduces cumulative UV dose compared to untreated cotton of the same weight and weave density.\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\"\u003eBreathable Construction\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eCotton's natural fibre structure allows air circulation through the weave, drawing moisture away from the skin surface. In a full-face riding environment where the torso is sealed by a jacket, the legs are the primary zone where body heat can escape through ventilated garments. Breathable jeans reduce perceived lower-body temperature on warm-weather rides without requiring mesh panels that compromise the garment's everyday appearance.\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\"\u003eFlexible Ergonomic Cut\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eThe riding posture flexes the knee and hip beyond the range of a standard straight-cut jean — a non-ergonomic cut creates resistance at these joints that causes seam stress over time and restricts movement at the controls. The ergonomic cut pre-positions the fabric to accommodate the seated riding posture, reducing resistance at the knee when weighting footpegs and at the hip when shifting body weight through corners.\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\"\u003eAll-Season Wear Range\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eCotton's natural insulating properties make these jeans more comfortable across a temperature range than synthetic riding trousers at equivalent weight. In cool conditions, the cotton traps a thin layer of warm air against the leg; in warm conditions, the breathable weave allows it to escape. The all-season rating reflects the fabric's natural thermal adaptability, not a rated temperature range — in sub-zero conditions a thermal base layer is recommended underneath.\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\"\u003eProtectors Are Included — Confirm Before Purchase\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eCE knee and hip protectors are included in the package (2 knee + 2 hip). This is worth confirming with the seller at point of purchase, as some riding jeans listings specify CE-ready pockets only with protectors sold separately. Here the package explicitly includes four armour pieces — riders are protected from day one without a separate armour order.\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\"\u003eProtector Position — Check Alignment on the Bike\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eCE protectors protect the zones they cover — if the knee pocket positions the EVA pad above or below the patella when seated on the bike, it provides reduced protection at the most vulnerable knee surface. After first fitting, sit on the motorcycle in riding position and confirm the knee protector sits centred over the kneecap and the hip protector covers the greater trochanter (outer hip prominence). Adjust waistband height or sizing if either protector is misaligned.\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\"\u003eSizing — Four Measurements Needed\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eThe size chart provides waist, hip, and pants length. The seller requests height and weight in addition to these for an accurate recommendation. This is because two riders with the same waist circumference can have significantly different hip-to-waist ratios and inseam lengths — providing all four measurements allows the seller to recommend the size where protector placement aligns correctly with the rider's anatomy, not just where the waistband fits.\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\"\u003eHip Measurement Is the Critical Fit Axis\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eWaist steps 5cm per size (80–105cm); hip steps 4cm per size (100–120cm). If your waist and hip measurements land in different size rows, size to the hip — the hip pocket positions the hip protector over the trochanter, and a hip that is too tight forces the pocket inward away from this zone. Use the waistband or a belt to manage any excess at the waist rather than undersizing at the hip.\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\"\u003ePants Length Steps Only 1cm Per Size\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003ePants length runs from 105cm (S) to 110cm (3XL), stepping 1cm per size. This narrow range means leg length variation is not fully compensated by size selection — a tall rider at M waist and a short rider at XL waist may both find the inseam sits at a non-ideal position. Confirm your inside leg measurement against the pants length column; a 1–2cm excess length is manageable with boots, but 5cm or more of excess bunches above the boot shaft.\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\"\u003eWashing the Jeans with Protectors In\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eRemove all four protectors before machine washing — EVA foam exposed to sustained agitation and heat in a washing cycle can deform, changing the protector's shape and reducing its fit in the pocket. Wash the jeans cold on a gentle cycle; the cotton and nylon blend does not require high-temperature washing and hot cycles accelerate the UV treatment's degradation. Air dry; tumble drying at high heat shrinks cotton and distorts the ergonomic pre-shaping at the knee.\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\"\u003eKnee Protector Pocket\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe knee pocket is positioned to hold the EVA pad over the patella in both standing and seated postures. The pocket depth and geometry prevent the protector from migrating toward the shin when the knee flexes to riding crouch angle. Confirm the pocket depth accepts the included protector thickness flush — a protector that sits proud of the pocket surface creates a pressure point against the outer denim layer during extended riding.\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\"\u003eHip Protector Pocket\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe hip pocket covers the greater trochanter — the lateral hip prominence that contacts the ground first in a lateral fall and where fracture risk is highest without impact absorption. The pocket is sewn into the outer hip panel of the jeans, not the inner waistband — confirm its position sits over the trochanter rather than the upper iliac crest when the jeans are at their normal wearing height.\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\"\u003eInner Leg Seam Reinforcement\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe inner leg seam contacts the saddle during every ride — this zone experiences continuous abrasion from the seat surface and from leg movement against the tank. Nylon reinforcement at this seam uses higher thread density or double-stitch construction that outlasts single-stitch cotton seaming under equivalent wear cycles. Inspect this seam periodically for fraying; early seam failure here indicates the nylon reinforcement has been compromised.\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\"\u003eKnee Ergonomic Pre-Shape\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe fabric at the knee is cut and sewn with a pre-shaped flex crease — the denim is configured to allow the knee to flex to riding angle without pulling the fabric taut from the hip or shin. A flat-cut jean tightens across the knee in the riding posture, preventing full extension when standing on the footpegs and creating strain on the inseam and outer knee seam under repeated flex-extension cycling.\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\"\u003eWaistband and Comfort Fit\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eThe regular fit waistband sits at the natural waist in standing position. In the riding posture (seated, hips forward), the waistband's rear drops below the natural waist — this is normal for any waistband-style trouser on a motorcycle. If the rear of the waistband drops excessively and exposes the lower back, the jeans are either too large at the waist or the riding posture requires a higher-rise cut than regular fit provides.\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\"\u003eEVA Protector Care\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eEVA foam maintains its impact-absorption properties only while its cellular structure remains intact. Store the protectors flat or loosely rolled — compressing them under heavy objects flattens the cellular structure permanently and reduces subsequent energy absorption. Inspect annually: an EVA protector that has been flattened, cracked, or has taken a significant impact should be replaced before further riding use, regardless of visible surface condition.\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\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eCotton \/ Nylon\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eProtection\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eCE EVA Armour\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eSeason\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eAll-Season\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eColours\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eBlack \/ Green \/ Khaki\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\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eGender\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eUnisex\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul class=\"glance-list\" style=\"margin-top: 24px;\"\u003e\n\u003cli class=\"glance-item\"\u003e\n\u003cspan class=\"g-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eProvide height, weight, waist, AND hip — the seller uses all four:\u003c\/strong\u003e The size chart shows waist, hip, and pants length. Hip and waist step at different rates across sizes — if they suggest different sizes, choose the hip size and manage waist fit with the waistband. If your pants length falls more than 3cm short of the column figure for your waist\/hip size, confirm with the seller whether a length option is available.\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\u003eSit on your motorcycle after first fitting and check protector position:\u003c\/strong\u003e Stand fits and sitting fits are different on riding jeans. The hip protector must cover the outer hip prominence (not the waist); the knee protector must sit over the kneecap (not above it). If either protector is misaligned in riding posture, adjust the waistband height — the pockets move with the jeans, so getting the jeans at the right height corrects both zones simultaneously.\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\u003eRemove protectors before washing — cold wash, air dry only:\u003c\/strong\u003e EVA foam deforms in hot water and under agitation. Hot tumble drying shrinks the cotton and distorts the knee pre-shaping. Cold gentle wash, remove all four protectors first, air dry flat or hanging. The UV treatment degrades faster at high temperatures, so cold washing preserves it alongside the garment's dimensional accuracy.\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\u003eInspect and replace EVA protectors annually:\u003c\/strong\u003e EVA foam is a single-use impact material — it deforms to absorb energy and does not recover. A protector that has been compressed flat by storage or that has taken any crash impact provides reduced protection on subsequent use. Flat-test each protector annually: press firmly in the centre with your thumb — a protector that does not spring back has lost effective cellular structure and should be replaced.\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 id=\"jeans-size-guide\" class=\"slbl\"\u003eSize Guide\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; color: var(--muted); margin: 0 0 14px; line-height: 1.6;\"\u003eProvide your \u003cstrong style=\"color: var(--light);\"\u003eheight, weight, waist, and hip measurements\u003c\/strong\u003e when ordering — the seller uses all four to recommend the size where protector pockets align correctly with your anatomy. If waist and hip suggest different sizes, choose the hip size.\u003c\/p\u003e\n\u003cdiv class=\"chart-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist (cm)\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e85\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e95\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e105\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHips (cm)\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePants Length (cm)\u003c\/td\u003e\n\u003ctd\u003e105\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e107\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e109\u003c\/td\u003e\n\u003ctd\u003e110\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* Pants length steps only 1cm per size — confirm your inside leg measurement before ordering. If between sizes on waist or hip, choose the larger. Hip size takes priority over waist if the two suggest different sizes.\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\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eMotorcycle Riding Jeans\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eCotton \/ Nylon Blend\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eProtection\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eCE Certified EVA — Removable Knee + Hip (2 + 2 included)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eFeatures\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eAnti-UV \/ Breathable \/ Flexible \/ Wear-Resistant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eFit\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eRegular Fit \/ Ergonomic Knee Pre-Shape\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eSeason\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eAll-Season\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\"\u003eUnisex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eAge Group\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eAdults\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eColours\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eBlack \/ Green \/ Khaki\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 × Motorcycle Riding Jeans\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pkg-cell\"\u003e\n\u003cspan class=\"pkg-icon\"\u003e🛡️\u003c\/span\u003e\u003cspan class=\"pkg-text\"\u003eCE EVA Knee Protectors × 2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pkg-cell\"\u003e\n\u003cspan class=\"pkg-icon\"\u003e🛡️\u003c\/span\u003e\u003cspan class=\"pkg-text\"\u003eCE EVA Hip Protectors × 2\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\u003eMotorcycle Riding Jeans — CE armour included, everyday look, all-season fit.\u003c\/strong\u003e Cotton\/nylon blend, anti-UV, breathable, ergonomic knee pre-shape, removable CE EVA knee and hip protectors, in Black, Green, or Khaki across S to 3XL.\u003c\/p\u003e\n\u003ca class=\"btn\" href=\"#\"\u003eBuy Now ↗\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lane ProMotor","offers":[{"title":"Black \/ S(80)","offer_id":47659916263476,"sku":"191288010:3327837#Black;191288664:28314#S","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ S(80)","offer_id":47659916296244,"sku":"191288010:123085#Blue;191288664:28314#S","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ S(80)","offer_id":47659916329012,"sku":"191288010:-1#Khaki;191288664:28314#S","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ M(85)","offer_id":47659916361780,"sku":"191288010:3327837#Black;191288664:28315#M","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ M(85)","offer_id":47659916394548,"sku":"191288010:123085#Blue;191288664:28315#M","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ M(85)","offer_id":47659916427316,"sku":"191288010:-1#Khaki;191288664:28315#M","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L(90)","offer_id":47659916460084,"sku":"191288010:3327837#Black;191288664:28316#L","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ L(90)","offer_id":47659916492852,"sku":"191288010:123085#Blue;191288664:28316#L","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ L(90)","offer_id":47659916525620,"sku":"191288010:-1#Khaki;191288664:28316#L","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XL(95)","offer_id":47659916558388,"sku":"191288010:3327837#Black;191288664:28317#Xl","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ XL(95)","offer_id":47659916591156,"sku":"191288010:123085#Blue;191288664:28317#Xl","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ XL(95)","offer_id":47659916623924,"sku":"191288010:-1#Khaki;191288664:28317#Xl","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ 2 XL(100)","offer_id":47659916656692,"sku":"191288010:3327837#Black;191288664:461058311#2 XL","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ 2 XL(100)","offer_id":47659916689460,"sku":"191288010:123085#Blue;191288664:461058311#2 XL","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ 2 XL(100)","offer_id":47659916722228,"sku":"191288010:-1#Khaki;191288664:461058311#2 XL","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ 3 XL(105)","offer_id":47659916754996,"sku":"191288010:3327837#Black;191288664:111888051#3 XL","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ 3 XL(105)","offer_id":47659916787764,"sku":"191288010:123085#Blue;191288664:111888051#3 XL","price":149.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ 3 XL(105)","offer_id":47659916820532,"sku":"191288010:-1#Khaki;191288664:111888051#3 XL","price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/4780\/2932\/files\/H140928cdbd0943c6b8a922a962c5df0cF.webp?v=1775297436","url":"https:\/\/lanepromotor.com\/products\/motorcycle-riding-jeans-ce-protected-everyday-biker-pants","provider":"Lane ProMotor","version":"1.0","type":"link"}