{"product_id":"mjmoto-mj-j2907-leather-motorcycle-racing-jacket","title":"MJMOTO MJ-J2907 Leather Motorcycle Racing Jacket","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Rajdhani:wght@400;500;600;700\u0026amp;family=Inter:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\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\n    html { -webkit-text-size-adjust:100%; }\n\n    \/* ── FULL-WIDTH BREAKOUT ──\n       Escapes any narrow product-page column the store injects this into.\n       Works on Shopify, WooCommerce, and most platform product description containers. *\/\n    .moto-desc-root {\n      display: block;\n      width: 100%;\n      max-width: 100%;\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n      overflow-x: hidden;\n      font-family: var(--font-b);\n      font-size: 14px;\n      line-height: 1.65;\n      color: var(--text);\n      background: var(--black);\n    }\n\n    \/* ── HERO ── *\/\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\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\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\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\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\n    \/* ── CONTENT WRAPPER ── *\/\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\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\n    \/* ── TECH GRID ── *\/\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\n    \/* ── HIGHLIGHT STRIP ── *\/\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\n    \/* ── DETAIL GRID ── *\/\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\n    \/* ── ATTR GRID ── *\/\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\n    \/* ── GLANCE LIST ── *\/\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\n    \/* ── SIZE CHART ── *\/\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\n    \/* ── SPECS GRID ── *\/\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:120px; 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\n    \/* ── PACKAGE ── *\/\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\n    \/* ── COLOUR PILLS ── *\/\n    .moto-desc-root .colour-row { display:flex; gap:8px; flex-wrap:wrap; margin-top:6px; }\n    .moto-desc-root .cpill { display:flex; align-items:center; gap:7px; background:var(--card); border:1px solid var(--border); border-radius:3px; padding:5px 12px; font-family:var(--font-d); font-size:11px; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; color:var(--text); cursor:default; transition:border-color 0.15s; }\n    .moto-desc-root .cpill:hover { border-color:var(--red); color:var(--light); }\n    .moto-desc-root .cdot { width:12px; height:12px; border-radius:50%; flex-shrink:0; border:1px solid #555; }\n\n    \/* ── CERT STRIP ── *\/\n    .moto-desc-root .cert-strip { display:grid; grid-template-columns:repeat(2,1fr); gap:1px; background:var(--border); border:1px solid var(--border); border-radius:3px; overflow:hidden; margin-bottom:12px; }\n    .moto-desc-root .cert-cell { background:var(--card); padding:clamp(14px,3vw,20px) clamp(14px,3vw,22px); transition:background 0.18s; }\n    .moto-desc-root .cert-cell:hover { background:var(--mid); }\n    .moto-desc-root .cert-icon { font-size:24px; margin-bottom:8px; display:block; }\n    .moto-desc-root .cert-title { font-family:var(--font-d); font-size:clamp(12px,2vw,15px); font-weight:700; color:var(--light); margin-bottom:4px; letter-spacing:0.04em; text-transform:uppercase; }\n    .moto-desc-root .cert-sub { font-size:clamp(10px,1.5vw,11px); color:var(--muted); line-height:1.5; }\n\n    \/* ── CTA ── *\/\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\n    \/* ── VIDEO ── *\/\n    .moto-desc-root .video-wrap { width:100%; background:var(--black); line-height:0; }\n    .moto-desc-root .video-wrap video { width:100%; max-height:560px; object-fit:cover; display:block; }\n\n    \/* ── TABLET: 641–900px ── *\/\n    @media (min-width:641px) and (max-width:900px) {\n      .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 .specs-grid { grid-template-columns:1fr; }\n      .moto-desc-root .spec-k { width:140px; }\n    }\n\n    \/* ── MOBILE: ≤640px ── *\/\n    @media (max-width:640px) {\n      .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; } \/* forced 1-col on mobile *\/\n      .moto-desc-root .attr-grid { grid-template-columns:1fr 1fr; }\n      .moto-desc-root .cert-strip { grid-template-columns:1fr; }\n      .moto-desc-root .specs-grid { grid-template-columns: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    }\n\n    \/* ── SMALL MOBILE: ≤400px ── *\/\n    @media (max-width:400px) {\n      .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 .spec-v { font-size:12px; }\n      .moto-desc-root .tag { font-size:9px; padding:3px 8px; }\n    }\n\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\"\u003eMJMOTO · Model MJ-J2907 · Leather Motorcycle Jacket · PU Leather · Unisex\u003c\/div\u003e\n\u003ch1\u003e\n\u003cem\u003eMJMOTO MJ-J2907\u003c\/em\u003e\u003cbr\u003eLeather Motorcycle\u003cbr\u003eRacing Jacket\u003c\/h1\u003e\n\u003cdiv class=\"hero-sub\"\u003ePU Waterproof Leather · Microfleece Lining · Wool + Polyester Shell · Windproof · Anti-UV · S–3XL\u003c\/div\u003e\n\u003cp class=\"hero-desc\"\u003eWhere retro style meets road-ready protection — the MJMOTO MJ-J2907 is a full-sleeve PU leather motorcycle jacket built for touring, road racing, and everyday motorbike wear. One-piece leather construction with a Microfleece lining, Wool and Polyester shell, windproof treatment, and anti-UV protection make it a capable autumn and winter jacket. The vintage print, O-neck collar, and knitted technics give it a character that stands apart from standard moto gear — fitted for motorcycle, motorbike, cruiser, touring, chopper, scooter, and street moto use.\u003c\/p\u003e\n\u003cdiv class=\"tag-row\"\u003e\n\u003cspan class=\"tag tag-red\"\u003e● PU Waterproof Leather\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eMicrofleece Lining\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eWindproof\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eAnti-UV\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eOne Whole Leather\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eVintage Print\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eFull Sleeve\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eO-Neck Collar\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eZipper Closure\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eS–3XL Unisex\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eAutumn + Winter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"content\"\u003e\n\u003c!-- WHAT EACH MATERIAL PHYSICALLY DOES --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eMaterial 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\"\u003ePU Leather Outer\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003ePolyurethane coating over a fabric base — creates a smooth, water-resistant surface that repels surface moisture without absorbing it, maintaining consistent weight and appearance across wet and dry conditions\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\"\u003eMicrofleece Lining\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eMicrofleece fibres trap a thin layer of air against the skin — the still-air pocket acts as insulation, warming quickly from body heat and maintaining that temperature during sustained cold-weather 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\"\u003eWool + Polyester Shell\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eWool fibres crimp naturally to create air pockets within the shell — polyester binds the structure and resists compression under wind pressure, combining natural warmth with synthetic windproof performance\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-absorbing compounds in the PU outer intercept ultraviolet radiation — prevents the PU surface from yellowing and cracking under prolonged sun exposure while protecting the rider's skin through the material\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\"\u003eKnitted Construction\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003eKnitting interlocks yarn loops rather than weaving — the resulting structure has inherent stretch in all directions, allowing the jacket to flex with arm and shoulder movement without the stiffness of woven PU panels\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\"\u003eVintage Print Durability\u003c\/div\u003e\n\u003cdiv class=\"tech-sub\"\u003ePrint applied directly to the PU leather surface — bonded to the polyurethane outer rather than screen-printed on top, giving the pattern resistance to cracking and peeling through regular wear and folding\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RIDER OUTCOMES — different from construction above --\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\"\u003ePU vs Genuine Leather\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003ePU leather is lighter and requires no conditioning, waterproofing spray, or break-in period — it arrives ready to wear and maintains its surface appearance without the maintenance schedule that genuine hide demands.\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\"\u003eO-Neck Wind Seal\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eThe O-neck collar sits flush against the lower neck — closing the gap between the jacket collar and helmet chin piece that standard open collars leave, preventing cold air from being forced up the chest at speed.\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\"\u003eCasual to Riding\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eClassified as casual, retro, and daily wear as well as motorcycle use — the vintage print and clean silhouette make it appropriate for coffee stops, social riding, and daily commuting without looking like track gear.\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\"\u003eThin Classification\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eClassified as thin — this is an autumn and early winter jacket, not a deep-winter expedition piece. Riders in extreme cold should layer a thermal base beneath it; the microfleece handles mild-to-moderate chill independently.\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\"\u003e1.2kg Packed Weight\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eAt 1.2kg gross weight, this jacket packs compactly into the 33 × 28 × 11cm box — light enough to carry on touring trips as a spare layer without adding meaningful weight to luggage.\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\"\u003eUniversal Bike Fit\u003c\/div\u003e\n\u003cdiv class=\"hl-desc\"\u003eDesigned for motorcycle, motorbike, cruiser, touring, chopper, scooter, and street moto riding postures — the regular fit and full sleeve length accommodate both upright and forward-lean riding positions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW EACH ZONE IS BUILT --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eJacket Construction 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\"\u003ePU Surface Layer\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003ePU coating is applied to the outer face of the base fabric — creates a continuous waterproof barrier across the entire outer surface without the seams and joins that standard multi-panel leather constructions produce.\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\"\u003eWool + Polyester Shell\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eShell sits between the PU outer and microfleece lining — wool fibres provide insulating air pockets while polyester filaments hold the structure rigid against wind pressure, preventing the shell from compressing flat at speed.\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\"\u003eMicrofleece Skin Contact\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eMicrofleece is positioned as the innermost layer — the soft fibre surface creates no friction against skin during movement, and the pile height traps just enough air to insulate without adding thickness at the cuff or collar.\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\"\u003eOne-Piece Construction\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eSingle fabric piece construction eliminates panel seams at the shoulders, chest, and back — areas where multi-panel jackets most commonly develop separation and wear points under repeated flexing.\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\"\u003eKnitted Stretch Path\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eKnitted loop structure allows the fabric to extend under arm raise and shoulder rotation — stretch occurs in the bias direction where riding posture demands it most, returning to shape without permanent deformation.\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\"\u003eO-Neck + Zipper Junction\u003c\/div\u003e\n\u003cdiv class=\"detail-desc\"\u003eO-neck collar continues directly into the zipper line — the collar and zip work as a single wind-entry seal rather than two independent closures, reducing the gap that cold air exploits at the throat on standard collar designs.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- KEY ATTRIBUTES + BUYING DECISIONS --\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\"\u003ePU Leather\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\"\u003eMicrofleece\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eShell\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eWool \/ Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"attr-val\"\u003eZipper\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\"\u003eAutumn \/ Winter\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\"\u003eUnisex\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003cdiv style=\"font-size: 10px; color: var(--muted); text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 8px;\" class=\"attr-lbl\"\u003eStyle Details\u003c\/div\u003e\n\u003cdiv class=\"colour-row\"\u003e\n\u003cspan class=\"cpill\"\u003e🎨 Vintage Print\u003c\/span\u003e \u003cspan class=\"cpill\"\u003e🔲 Regular Fit\u003c\/span\u003e \u003cspan class=\"cpill\"\u003e🧣 O-Neck Collar\u003c\/span\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\u003eThe size chart uses dual labels — read the correct column:\u003c\/strong\u003e The chart headers show sizes like \"S (= L)\" and \"M (= XL)\". The left label (S, M, L etc.) is this jacket's size label. The bracketed equivalent (L, XL, 2XL etc.) is an alternative regional size reference — do not add them together. Match your chest circumference directly to the chart.\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\u003eFits true to size — size up only for layering:\u003c\/strong\u003e The jacket cuts regular and unisex. Take your normal size for a clean fit. If you plan to wear a thermal mid-layer or heavy base beneath it in deep winter, go one size up — the thin classification means there is no built-in insulation allowance in the sizing.\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\u003ePU leather does not require conditioning:\u003c\/strong\u003e Unlike genuine hide, PU leather does not dry out, crack from dehydration, or require regular leather conditioner. Wipe clean with a damp cloth — no specialist products needed to maintain the surface across its service life.\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\u003eThin classification sets seasonal expectations honestly:\u003c\/strong\u003e Autumn and mild winter riding — the three-layer construction (PU outer, wool\/polyester shell, microfleece lining) handles temperatures down to about 5–10°C comfortably. Below that, add a thermal base layer rather than expecting the jacket alone to compensate.\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\"\u003eSize Guide\u003c\/div\u003e\n\u003cdiv class=\"chart-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMeasurement (cm)\u003c\/th\u003e\n\u003cth\u003eS (= L)\u003c\/th\u003e\n\u003cth\u003eM (= XL)\u003c\/th\u003e\n\u003cth\u003eL (= 2XL)\u003c\/th\u003e\n\u003cth\u003eXL (= 3XL)\u003c\/th\u003e\n\u003cth\u003e2XL (= 4XL)\u003c\/th\u003e\n\u003cth\u003e3XL (= 5XL)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest Circumference\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e138\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder Width\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNeckline\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClothes Length\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e74\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* The bracketed size (e.g. \"= L\") is an alternative regional label — use the left label (S, M, L…) as your size. Match chest circumference to the chart. 1–3cm variance is normal. True to size — size up if layering underneath in cold weather.\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\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eMJMOTO\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eModel Number\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eMJ-J2907\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eProduct Name\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eLeather Motorcycle Jacket\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eFunction\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eRoad Racing Jacket \/ Touring\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\"\u003ePU Leather\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eMaterial Technology\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eMicrofleece\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eShell Material\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eWool \/ Polyester\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eFabric Type\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eOne Whole Leather\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eTechnics\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eKnitted\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\"\u003ePlus Size, Anti-UV, Windproof\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eThin\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eFilling\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eClosure Type\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eZipper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eCollar\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eO-Neck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eSleeve Length\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eFull\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eClothing Length\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eRegular\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003ePattern Type\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003ePrint (Vintage)\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\"\u003eTrue to Size — Take Normal Size\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\"\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\"\u003eSeason\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eAutumn \/ Winter\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\"\u003eMotorcycle, Cruiser, Touring, Chopper, Scooter, Street Moto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eClothing Type\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eCasual, Retro, Daily\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003ePackage Size\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003e33 × 28 × 11 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eGross Weight\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003e1.200 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003ePlace of Origin\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eGuangdong, China\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACKAGE INCLUDES --\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 × MJMOTO MJ-J2907 Leather Motorcycle Jacket\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\u003eRide with character. MJMOTO MJ-J2907 Leather Motorcycle Racing Jacket.\u003c\/strong\u003e PU waterproof leather outer, microfleece lining, wool and polyester windproof shell, one-piece construction, knitted stretch, vintage print, O-neck collar, anti-UV treatment, full sleeves, and a true-to-size unisex fit from S to 3XL — built for the road and beyond it.\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","offer_id":47863005052980,"sku":"191288010:5412614#Gray;191288664:28314#S","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ M","offer_id":47863005085748,"sku":"191288010:5412614#Gray;191288664:28315#M","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ L","offer_id":47863005118516,"sku":"191288010:5412614#Gray;191288664:28316#L","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ Xl","offer_id":47863005151284,"sku":"191288010:5412614#Gray;191288664:28317#Xl","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Gray \/ 3 XL","offer_id":47863005184052,"sku":"191288010:5412614#Gray;191288664:111888051#3 XL","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Brown \/ S","offer_id":47863005216820,"sku":"191288010:3399503#Brown;191288664:28314#S","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Brown \/ M","offer_id":47863005249588,"sku":"191288010:3399503#Brown;191288664:28315#M","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Brown \/ L","offer_id":47863005282356,"sku":"191288010:3399503#Brown;191288664:28316#L","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Brown \/ Xl","offer_id":47863005315124,"sku":"191288010:3399503#Brown;191288664:28317#Xl","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Brown \/ 3 XL","offer_id":47863005347892,"sku":"191288010:3399503#Brown;191288664:111888051#3 XL","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ S","offer_id":47863005380660,"sku":"191288010:3327837#Black;191288664:28314#S","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ M","offer_id":47863005413428,"sku":"191288010:3327837#Black;191288664:28315#M","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L","offer_id":47863005446196,"sku":"191288010:3327837#Black;191288664:28316#L","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ Xl","offer_id":47863005478964,"sku":"191288010:3327837#Black;191288664:28317#Xl","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ 3 XL","offer_id":47863005511732,"sku":"191288010:3327837#Black;191288664:111888051#3 XL","price":139.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/4780\/2932\/files\/H87a019f6b45343889fe550f1273b4f2fE.webp?v=1780490640","url":"https:\/\/lanepromotor.com\/products\/mjmoto-mj-j2907-leather-motorcycle-racing-jacket","provider":"Lane ProMotor","version":"1.0","type":"link"}