{"product_id":"ghost-racing-waterproof-protective-motorcycle-jacket","title":"Ghost Racing Waterproof Protective Motorcycle 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\n    :root {\n      --black:   #222222;\n      --dark:    #222222;\n      --card:    #252525;\n      --mid:     #2e2e2e;\n      --border:  #383838;\n      --muted:   #666;\n      --text:    #919191;\n      --light:   #ffffff;\n      --red:     #497642;\n      --red-h:   #579150;\n      --silver:  #919191;\n      --font-d:  'Rajdhani', sans-serif;\n      --font-b:  'Inter', sans-serif;\n    }\n\n    body {\n      background: var(--black);\n      color: var(--text);\n      font-family: var(--font-b);\n      font-size: 14px;\n      line-height: 1.65;\n    }\n\n    .hero {\n      background: var(--dark);\n      border-bottom: 1px solid var(--border);\n      padding: 60px 48px 52px;\n      position: relative;\n      overflow: hidden;\n    }\n    .hero::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; right: 0;\n      height: 3px;\n      background: linear-gradient(90deg, var(--red) 0%, transparent 60%);\n    }\n    .hero::after {\n      content: '';\n      position: absolute;\n      top: -80px; right: -100px;\n      width: 480px; height: 480px;\n      background: radial-gradient(circle, rgba(73,118,66,0.12) 0%, transparent 65%);\n      pointer-events: none;\n    }\n    .hero-inner { max-width: 900px; position: relative; z-index: 1; }\n\n    .eyebrow {\n      font-family: var(--font-d);\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.25em;\n      text-transform: uppercase;\n      color: var(--red);\n      margin-bottom: 14px;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .eyebrow::after { content: ''; flex: 1; height: 1px; background: var(--border); max-width: 80px; }\n\n    .hero h1 {\n      font-family: var(--font-d);\n      font-size: clamp(34px, 5vw, 58px);\n      font-weight: 700;\n      color: var(--light);\n      line-height: 1.0;\n      letter-spacing: 0.01em;\n      margin-bottom: 8px;\n    }\n    .hero h1 em { color: var(--red); font-style: normal; }\n\n    .hero-sub {\n      font-family: var(--font-d);\n      font-size: clamp(14px, 2vw, 19px);\n      font-weight: 500;\n      color: var(--silver);\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      margin-bottom: 22px;\n    }\n\n    .hero-desc {\n      font-size: 13.5px;\n      color: #6a6a6a;\n      max-width: 620px;\n      line-height: 1.85;\n      margin-bottom: 30px;\n    }\n\n    .tag-row { display: flex; flex-wrap: wrap; gap: 7px; }\n    .tag {\n      font-family: var(--font-d);\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      padding: 5px 13px;\n      border-radius: 2px;\n    }\n    .tag-red   { background: var(--red); color: #fff; }\n    .tag-ghost { background: transparent; color: var(--muted); border: 1px solid var(--border); }\n    .tag-ghost:hover { border-color: var(--red); color: var(--red); transition: all 0.2s; }\n\n    .content { max-width: 900px; margin: 0 auto; padding: 52px 48px; }\n    .block { margin-bottom: 56px; }\n\n    .slbl {\n      font-family: var(--font-d);\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 0.22em;\n      text-transform: uppercase;\n      color: var(--red);\n      margin-bottom: 20px;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .slbl::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n\n    .attr-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 1px;\n      background: var(--border);\n      border: 1px solid var(--border);\n      border-radius: 3px;\n      overflow: hidden;\n      margin-bottom: 24px;\n    }\n    .attr-cell { background: var(--card); padding: 14px 16px; min-width: 0; overflow: hidden; }\n    .attr-lbl { font-size: 11px; color: var(--muted); margin-bottom: 5px; text-transform: uppercase; letter-spacing: 0.06em; }\n    .attr-val {\n      font-family: var(--font-d);\n      font-size: clamp(11px, 1.8vw, 17px);\n      font-weight: 700;\n      color: var(--light);\n      letter-spacing: 0.01em;\n      line-height: 1.25;\n      hyphens: none;\n    }\n    .attr-val.small { font-size: clamp(10px, 1.6vw, 13px); }\n\n    .colour-row { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 6px; }\n    .cpill {\n      display: flex; align-items: center; gap: 7px;\n      background: var(--card); border: 1px solid var(--border);\n      border-radius: 3px; padding: 5px 12px;\n      font-family: var(--font-d); font-size: 11px; font-weight: 600;\n      letter-spacing: 0.06em; text-transform: uppercase;\n      color: var(--text); cursor: default; transition: border-color 0.15s;\n    }\n    .cpill:hover { border-color: var(--red); color: var(--light); }\n    .cdot { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; border: 1px solid #555; }\n\n    .glance-list { list-style: none; }\n    .glance-item {\n      display: flex;\n      gap: 14px;\n      padding: 13px 0;\n      border-bottom: 1px solid var(--border);\n      font-size: 13.5px;\n      line-height: 1.65;\n    }\n    .glance-item:first-child { border-top: 1px solid var(--border); }\n    .g-dot {\n      width: 5px; height: 5px;\n      background: var(--red);\n      border-radius: 50%;\n      flex-shrink: 0;\n      margin-top: 9px;\n    }\n    .glance-item strong { color: var(--light); }\n\n    .feature-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--border);\n      border: 1px solid var(--border);\n      border-radius: 3px;\n      overflow: hidden;\n    }\n    .feat-card { background: var(--card); padding: 24px 20px; transition: background 0.18s; }\n    .feat-card:hover { background: var(--mid); }\n    .feat-icon { font-size: 20px; margin-bottom: 10px; display: block; }\n    .feat-title { font-family: var(--font-d); font-size: 15px; font-weight: 600; color: var(--light); margin-bottom: 5px; letter-spacing: 0.02em; }\n    .feat-desc { font-size: 12.5px; color: var(--muted); line-height: 1.6; }\n\n    .chart-label {\n      font-family: var(--font-d);\n      font-size: 12px;\n      font-weight: 600;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      color: var(--silver);\n      margin-top: 28px;\n      margin-bottom: 8px;\n    }\n    .chart-label:first-of-type { margin-top: 0; }\n    .chart-wrap {\n      overflow-x: auto;\n      border: 1px solid var(--border);\n      border-radius: 3px;\n    }\n    .chart-wrap table {\n      width: 100%;\n      border-collapse: collapse;\n      font-size: 12px;\n      min-width: 380px;\n    }\n    .chart-wrap th {\n      background: var(--mid);\n      color: var(--light);\n      font-family: var(--font-d);\n      font-weight: 600;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n      font-size: 10px;\n      padding: 10px 12px;\n      text-align: left;\n      border-bottom: 1px solid var(--border);\n      white-space: nowrap;\n    }\n    .chart-wrap td {\n      background: var(--card);\n      padding: 9px 12px;\n      border-bottom: 1px solid var(--border);\n      color: var(--text);\n      white-space: nowrap;\n    }\n    .chart-wrap tr:last-child td { border-bottom: none; }\n    .chart-wrap td:first-child { font-weight: 500; color: var(--light); }\n    .chart-note { font-size: 11px; color: var(--muted); margin-top: 8px; padding: 0 2px; line-height: 1.6; }\n\n    .rec-wrap {\n      overflow-x: auto;\n      border: 1px solid var(--border);\n      border-radius: 3px;\n      margin-top: 8px;\n    }\n    .rec-wrap table {\n      width: 100%;\n      border-collapse: collapse;\n      font-size: 12px;\n      min-width: 300px;\n    }\n    .rec-wrap th {\n      background: var(--mid);\n      color: var(--light);\n      font-family: var(--font-d);\n      font-weight: 600;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n      font-size: 10px;\n      padding: 10px 12px;\n      text-align: left;\n      border-bottom: 1px solid var(--border);\n    }\n    .rec-wrap td {\n      background: var(--card);\n      padding: 9px 12px;\n      border-bottom: 1px solid var(--border);\n      color: var(--text);\n    }\n    .rec-wrap tr:last-child td { border-bottom: none; }\n    .rec-wrap td:first-child { font-weight: 500; color: var(--light); }\n\n    .specs-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 1px;\n      background: var(--border);\n      border: 1px solid var(--border);\n      border-radius: 3px;\n      overflow: hidden;\n    }\n    .spec-row { background: var(--card); padding: 11px 16px; display: flex; gap: 10px; align-items: flex-start; transition: background 0.15s; min-width: 0; }\n    .spec-row:hover { background: var(--mid); }\n    .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; min-width: 130px; flex-shrink: 0; line-height: 1.5; padding-top: 1px; }\n    .spec-v { font-size: 12.5px; font-weight: 500; color: var(--light); min-width: 0; overflow-wrap: break-word; white-space: normal; line-height: 1.5; }\n\n    .pkg-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--border);\n      border: 1px solid var(--border);\n      border-radius: 3px;\n      overflow: hidden;\n    }\n    .pkg-cell { background: var(--card); padding: 18px 18px; display: flex; align-items: center; gap: 12px; transition: background 0.15s; }\n    .pkg-cell:hover { background: var(--mid); }\n    .pkg-icon { font-size: 20px; flex-shrink: 0; }\n    .pkg-text { font-size: 13px; color: var(--light); font-weight: 500; }\n\n    .cta-bar {\n      border-top: 1px solid var(--border);\n      padding-top: 32px;\n      display: flex; align-items: center; justify-content: space-between;\n      flex-wrap: wrap; gap: 20px;\n    }\n    .cta-bar p { font-size: 14px; color: var(--muted); max-width: 520px; line-height: 1.8; }\n    .cta-bar p strong { color: var(--light); }\n    .btn {\n      display: inline-flex; align-items: center; gap: 8px;\n      background: var(--red); color: #fff;\n      font-family: var(--font-d); font-size: 13px; font-weight: 700;\n      letter-spacing: 0.12em; text-transform: uppercase;\n      padding: 13px 28px; border: none; border-radius: 2px;\n      cursor: pointer; text-decoration: none;\n      transition: background 0.2s, transform 0.1s; white-space: nowrap;\n    }\n    .btn:hover { background: var(--red-h); transform: translateY(-1px); }\n\n    @media (max-width: 640px) {\n      .hero { padding: 40px 20px 36px; }\n      .content { padding: 36px 20px; }\n      .attr-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n      .cta-bar { flex-direction: column; }\n    }\n\u003c\/style\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-inner\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eGhost Racing · Motorcycle Jacket · 600D Polyester · TPU Waterproof · Unisex\u003c\/div\u003e\n\u003ch1\u003e\n\u003cem\u003eGhost Racing\u003c\/em\u003e\u003cbr\u003eWaterproof Protective\u003cbr\u003eMotorcycle Jacket\u003c\/h1\u003e\n\u003cdiv class=\"hero-sub\"\u003e600D Oxford · TPU Waterproof Layer · Removable Thermal Liner · 5-Point EVA Armor · Unisex\u003c\/div\u003e\n\u003cp class=\"hero-desc\"\u003eThree-layer modular jacket built on a 600D Oxford outer shell with a removable TPU waterproof membrane and a removable cotton thermal liner. Five removable EVA protectors at the back, shoulders, and elbows. Reflective stripes, waterproof zippers, ventilation panels, anti-UV construction, and five-point adjustability. Unisex, M–XXXL, Black or Beige.\u003c\/p\u003e\n\u003cdiv class=\"tag-row\"\u003e\n\u003cspan class=\"tag tag-red\"\u003e● TPU Waterproof Membrane\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003e600D Oxford Shell\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003e5 × EVA Protectors\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eRemovable Thermal Liner\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eAnti-UV Protection\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eReflective Stripes\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eWaterproof Zippers\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eSize Adjustment\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eAll Seasons\u003c\/span\u003e \u003cspan class=\"tag tag-ghost\"\u003eUnisex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENT --\u003e\n\u003cdiv class=\"content\"\u003e\n\u003c!-- KEY ATTRIBUTES + GLANCE --\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\"\u003eOuter Shell\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003e600D Oxford\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eWaterproof\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eTPU Membrane\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eThermal Liner\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eRemovable Velvet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eArmor\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003e5 × EVA (removable)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-cell\"\u003e\n\u003cdiv class=\"attr-lbl\"\u003eSizes\u003c\/div\u003e\n\u003cdiv class=\"attr-val small\"\u003eM · L · XL · XXL · XXXL\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\"\u003eAvailable Colours\u003c\/div\u003e\n\u003cdiv class=\"colour-row\"\u003e\n\u003cspan class=\"cpill\"\u003e\u003cspan style=\"background: #1a1a1a;\" class=\"cdot\"\u003e\u003c\/span\u003eBlack\u003c\/span\u003e \u003cspan class=\"cpill\"\u003e\u003cspan style=\"background: #e8e0d0; border-color: #888;\" class=\"cdot\"\u003e\u003c\/span\u003eBeige\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- AT A GLANCE — unique content not in feature cards --\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\u003eEVA armor — not CE certified, proprietary material:\u003c\/strong\u003e The five EVA protectors are described as removable impact protectors but no CE certification is stated (no EN 1621-1 for limb protectors, no EN 1621-2 for the back). EVA (ethylene-vinyl acetate) foam absorbs energy by permanently compressing under impact — it is a widely used padding material but differs from CE-certified armour inserts which are tested to defined impact attenuation standards. Riders whose insurer, employer, or jurisdiction requires CE-certified armor should confirm the certification level with the seller or insert aftermarket CE-rated pads. Inspect EVA pads annually — if the foam has permanently flattened and does not spring back under firm pressure, replace them.\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\u003eTPU membrane — when to remove it and how to care for it separately:\u003c\/strong\u003e The TPU (thermoplastic polyurethane) waterproof membrane is a separate layer inside the jacket that can be detached from the outer shell. Remove it in sustained warm dry weather to allow the 600D shell's own ventilation panels to work directly. When removed, store the membrane flat or loosely rolled — do not fold sharply along the same crease repeatedly as TPU delamination typically starts at fold stress points. Wash the membrane separately from the outer shell; do not tumble dry either layer. Reattach the membrane before wet-weather riding, not during.\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\u003eWaterproof performance — no MMH2O rating stated:\u003c\/strong\u003e The jacket is described as waterproof via the TPU membrane but no hydrostatic pressure rating (MMH2O) is provided. TPU membranes bonded to 600D Oxford vary widely in waterproof performance — from basic 3000 MMH2O (light rain) to 10,000+ MMH2O (sustained heavy rain). Without a stated rating, confirmed ingress resistance cannot be compared to rated alternatives. Confirm the MMH2O specification with the seller before purchasing for wet-weather touring use. The waterproof zippers and pocket sealing extend rain resistance at the closure points beyond what the fabric alone provides.\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\u003eJacket and pants sizing are independent — size each from its own chart:\u003c\/strong\u003e The jacket is sized from bust (chest circumference) while the pants are sized from waist. A rider who is M in the jacket may require L or XL in the pants. Always size each piece from its own chart using the appropriate body measurement. The recommended height and weight table is a secondary reference — if your height\/weight and chest\/waist measurements point to different sizes, use the body measurement chart (bust for jacket, waist for pants) as the primary reference.\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\u003ePants \"Rising\" column — what it measures:\u003c\/strong\u003e The pants size chart includes a \"Rising\" column alongside \"Front Rise.\" Front Rise is the distance from the crotch seam to the waistband at the front. \"Rising\" (listed at 46–50cm across sizes) is the back rise — the distance from the crotch seam to the waistband at the rear. Riders with a longer torso will find a higher back rise more comfortable on the motorcycle; riders who sit with a pronounced forward lean need sufficient back rise to prevent the waistband pulling down. If you are between sizes on the waist column, check the back rise value against your own measurement before choosing the larger size.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"slbl\"\u003eKey features\u003c\/div\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-icon\"\u003e💧\u003c\/span\u003e\n\u003cdiv class=\"feat-title\"\u003eTPU waterproof membrane\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eA separate TPU layer bonds inside the 600D outer shell to block rain ingress. Fully removable when dry conditions are preferred — detach it to allow the shell's ventilation panels to work at full capacity. No MMH2O rating is stated; confirm with the seller for wet-touring use. Store flat when removed; avoid repeated sharp folds at the same crease to prevent delamination.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-icon\"\u003e🪡\u003c\/span\u003e\n\u003cdiv class=\"feat-title\"\u003e600D Oxford shell\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003e600D polyester Oxford provides meaningful abrasion resistance at road slide speeds below approximately 60km\/h. Windproof weave density blocks cold air at highway speeds. The DWR surface treatment sheds light spray — the TPU membrane provides primary rain protection. Wash without fabric softener to preserve DWR performance; reapply waterproofing spray annually.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-icon\"\u003e🔥\u003c\/span\u003e\n\u003cdiv class=\"feat-title\"\u003eRemovable thermal liner\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003ePlus velvet filling cotton liner traps body heat for cold-weather riding. Detach it for spring and autumn conditions to reduce interior bulk. Do not machine wash the liner with the outer shell attached — wash each layer separately per its care label. Refit the liner before cold-weather riding, not during a stop; a partially fitted liner bunches under armor pads and reduces their effectiveness.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-icon\"\u003e🛡️\u003c\/span\u003e\n\u003cdiv class=\"feat-title\"\u003e5 × EVA removable protectors\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eOne back, two shoulder, and two elbow EVA pads sit in dedicated pockets at the five highest-impact zones. All five are individually removable for washing or replacement. EVA permanently compresses under impact — inspect annually and replace any pad that no longer springs back under firm thumb pressure. No CE certification is stated; upgrade to CE-rated inserts if your jurisdiction or insurer requires certified armor.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-icon\"\u003e🌀\u003c\/span\u003e\n\u003cdiv class=\"feat-title\"\u003eVentilation zippers + waterproof pockets\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eVentilation zipper panels at the back and underarm provide on-demand airflow control — open for warm conditions, sealed for cold or wet weather. Waterproof pocket construction uses a sealed zipper and waterproof bag material to keep essentials dry even when the pocket opening is exposed to rain. Check pocket zipper engagement before wet rides.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-icon\"\u003e🔆\u003c\/span\u003e\n\u003cdiv class=\"feat-title\"\u003eReflective stripes + adjustable fit\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eRetroreflective stripes across the jacket return vehicle headlights toward following traffic at night — keep panels clean for full retroreflective performance. Hook-and-loop, button elastic, double buckle, and zipper closures at cuffs, collar, and hem allow precise fit adjustment for different riding postures. Set adjustments in riding position (leaning forward), not standing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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-label\"\u003eJacket Size Chart (cm)\u003c\/div\u003e\n\u003cdiv class=\"chart-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eHem\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e46.5\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e113\u003c\/td\u003e\n\u003ctd\u003e49.5\u003c\/td\u003e\n\u003ctd\u003e65.5\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e67.5\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 28px;\" class=\"chart-label\"\u003ePants Size Chart (cm)\u003c\/div\u003e\n\u003cdiv class=\"chart-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eFront Rise (cm)\u003c\/th\u003e\n\u003cth\u003eBack Rise (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e75–85\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e78–88\u003c\/td\u003e\n\u003ctd\u003e105\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e81–91\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e107\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e87–97\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 28px;\" class=\"chart-label\"\u003eRecommended Height \u0026amp; Weight\u003c\/div\u003e\n\u003cdiv class=\"rec-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eRecommended Height (cm)\u003c\/th\u003e\n\u003cth\u003eRecommended Weight (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e160–165\u003c\/td\u003e\n\u003ctd\u003e45–55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e165–170\u003c\/td\u003e\n\u003ctd\u003e55–65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e170–175\u003c\/td\u003e\n\u003ctd\u003e65–70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e175–185\u003c\/td\u003e\n\u003ctd\u003e70–80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e180–190\u003c\/td\u003e\n\u003ctd\u003e80–90\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* Size the jacket from the Bust column and the pants from the Waist column — these are separate body measurements and may give different sizes. If between sizes or planning to wear a thermal underlayer, size up. Measurements may vary ±1–3 cm. For pants: the Back Rise column (formerly \"Rising\") is the rear crotch-to-waistband distance — check this against your own measurement before choosing between 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\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eGhost Racing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eType\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eMotorcycle Riding Jacket\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eOuter Shell\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003e600D Oxford Cloth \/ Polyester\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eWaterproof\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eTPU Membrane — Removable (rating not stated)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eThermal Liner\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eRemovable Filling Cotton (Plus Velvet)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eMesh Lining\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eBreathable Mesh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eArmor\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003e5 × EVA Removable (Back ×1, Shoulder ×2, Elbow ×2)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eCE Level\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eNot stated — confirm with seller\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eClosure\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eWaterproof Zippers + Double Buckle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eAdjustability\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eHook \u0026amp; Loop · Button Elastic · Zipper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-k\"\u003eVisibility\u003c\/span\u003e\u003cspan class=\"spec-v\"\u003eReflective Safety Stripes\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 · Quick Dry · Waterproof · Windproof\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 (Adults)\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 · Beige\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\"\u003eSpring · Autumn · Winter\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\"\u003eM \/ L \/ XL \/ XXL \/ XXXL\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 × Ghost Racing Motorcycle Jacket\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\"\u003e1 × Removable Cotton Thermal Liner\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\"\u003e1 × Removable Back Protector\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\"\u003e2 × Removable Shoulder Protectors\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\"\u003e2 × Removable Elbow Protectors\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\u003eGhost Racing — waterproof motorcycle jacket, M to XXXL, Unisex.\u003c\/strong\u003e 600D Oxford shell, removable TPU waterproof membrane, removable thermal liner, 5-point EVA armor, reflective stripes, waterproof zippers, ventilation panels. Black or Beige.\u003c\/p\u003e\n\u003ca href=\"#\" class=\"btn\"\u003eBuy Now ↗\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lane ProMotor","offers":[{"title":"White Motorcycle Riding Suit \/ M","offer_id":47159892934708,"sku":"191288010:-1#White Motorcycle Riding Suit;191288664:28315#M","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Riding Suit \/ L","offer_id":47159892967476,"sku":"191288010:-1#White Motorcycle Riding Suit;191288664:28316#L","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Riding Suit \/ XL","offer_id":47159893000244,"sku":"191288010:-1#White Motorcycle Riding Suit;191288664:28317#XL","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Riding Suit \/ XXL","offer_id":47159893033012,"sku":"191288010:-1#White Motorcycle Riding Suit;191288664:28318#XXL","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Riding Suit \/ M","offer_id":47159893065780,"sku":"191288010:-2#Black Motorcycle Riding Suit;191288664:28315#M","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Jacket \/ M","offer_id":47159893098548,"sku":"191288010:-3#Black Motorcycle Jacket;191288664:28315#M","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Jacket \/ M","offer_id":47159893131316,"sku":"191288010:-4#White Motorcycle Jacket;191288664:28315#M","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Pants \/ M","offer_id":47159893164084,"sku":"191288010:-6#Black Motorcycle Pants;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Pants \/ M","offer_id":47159893196852,"sku":"191288010:-5#White Motorcycle Pants;191288664:28315#M","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Riding Suit \/ L","offer_id":47159893229620,"sku":"191288010:-2#Black Motorcycle Riding Suit;191288664:28316#L","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Jacket \/ L","offer_id":47159893262388,"sku":"191288010:-3#Black Motorcycle Jacket;191288664:28316#L","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Jacket \/ L","offer_id":47159893295156,"sku":"191288010:-4#White Motorcycle Jacket;191288664:28316#L","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Pants \/ L","offer_id":47159893327924,"sku":"191288010:-6#Black Motorcycle Pants;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Pants \/ L","offer_id":47159893360692,"sku":"191288010:-5#White Motorcycle Pants;191288664:28316#L","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Riding Suit \/ XL","offer_id":47159893393460,"sku":"191288010:-2#Black Motorcycle Riding Suit;191288664:28317#XL","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Jacket \/ XL","offer_id":47159893426228,"sku":"191288010:-3#Black Motorcycle Jacket;191288664:28317#XL","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Jacket \/ XL","offer_id":47159893458996,"sku":"191288010:-4#White Motorcycle Jacket;191288664:28317#XL","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Pants \/ XL","offer_id":47159893491764,"sku":"191288010:-6#Black Motorcycle Pants;191288664:28317#XL","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Pants \/ XL","offer_id":47159893524532,"sku":"191288010:-5#White Motorcycle Pants;191288664:28317#XL","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Riding Suit \/ XXL","offer_id":47159893557300,"sku":"191288010:-2#Black Motorcycle Riding Suit;191288664:28318#XXL","price":359.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Jacket \/ XXL","offer_id":47159893590068,"sku":"191288010:-3#Black Motorcycle Jacket;191288664:28318#XXL","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Jacket \/ XXL","offer_id":47159893622836,"sku":"191288010:-4#White Motorcycle Jacket;191288664:28318#XXL","price":249.0,"currency_code":"AUD","in_stock":true},{"title":"Black Motorcycle Pants \/ XXL","offer_id":47159893655604,"sku":"191288010:-6#Black Motorcycle Pants;191288664:28318#XXL","price":239.0,"currency_code":"AUD","in_stock":true},{"title":"White Motorcycle Pants \/ XXL","offer_id":47159893688372,"sku":"191288010:-5#White Motorcycle Pants;191288664:28318#XXL","price":239.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/4780\/2932\/files\/Hc05bd0e094114b7ab5525ee9dc002fe1p.webp?v=1759935630","url":"https:\/\/lanepromotor.com\/products\/ghost-racing-waterproof-protective-motorcycle-jacket","provider":"Lane ProMotor","version":"1.0","type":"link"}