{"title":"Used Motorcycle Suspension \u0026 Steering","description":"\u003cp\u003eUsed motorcycle suspension \u0026amp; steering for all makes and models, stripped from real bikes. Every part photographed individually and graded for condition. Use the fitment search to match your exact bike.\u003c\/p\u003e","products":[{"product_id":"oem-shock-link-linkage-bracket-vl-c1800r-for-suzuki-boulevard-intruder-1800","title":"OEM SHOCK LINK LINKAGE BRACKET VL C1800R for Suzuki Boulevard Intruder 1800","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: SHOCK LINK LINKAGE BRACKET VL C1800R \u0026gt  Used In good used condition. Suzuki Boulevard Intruder 1800 C109R 2008-2014 2008-2014\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eSHOCK LINK LINKAGE BRACKET VL C1800R \u0026amp;gt\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eIn good used condition.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eSuzuki Boulevard Intruder 1800 C109R 2008-2014\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2008-2014\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Suzuki","offers":[{"title":"Default Title","offer_id":58438658916677,"sku":"1B-12","price":18.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_1c5ee697-5c65-435d-8af8-a7db520bb394.jpg?v=1783001961"},{"product_id":"yoke-nuts-kawasaki-z750-2004-2006","title":"OEM Yoke Nuts for KAWASAKI Z750 2004-2006","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Yoke Nuts  Used In good used condition. KAWASAKI Z750 2004-2006 2004-2006\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eYoke Nuts\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eIn good used condition.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eKAWASAKI Z750 2004-2006\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2004-2006\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Kawasaki","offers":[{"title":"Default Title","offer_id":58438779633989,"sku":"1B-1","price":9.09,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_99fe3b90-0c47-4800-a615-939642004764.jpg?v=1783003024"},{"product_id":"swing-arm-bolts-bmw-k1200-gt-2006-2008","title":"Swing Arm Bolts BMW K1200 \u0026 GT 2006-2008","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Swing Arm Bolts 2006  Used In used working condition as shown in the pictures BMW K1200 GT 2005-2009 2005-2009\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eSwing Arm Bolts 2006\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eIn used working condition as shown in the pictures\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eBMW K1200 GT 2005-2009\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2005-2009\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":58438779994437,"sku":"1B-2","price":8.64,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_25c89148-f1fa-4f50-9d56-7cecba4a9f5b.jpg?v=1783003030"},{"product_id":"top-yoke-steam-nut-kawasaki-z300-2015-2018","title":"OEM Top Yoke Steam Nut for Kawasaki Z300 2015-2018","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Top Yoke Steam Nut  Used In used good condition Kawasaki Z300 2015-2018 2015-2018\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eTop Yoke Steam Nut\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eIn used good condition\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eKawasaki Z300 2015-2018\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2015-2018\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Kawasaki","offers":[{"title":"Default Title","offer_id":58438784418117,"sku":"1A-7","price":3.98,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_2c660c55-4859-47ba-9fb3-ed1cb9ff3fad.jpg?v=1783003071"},{"product_id":"rear-shock-absorber-honda-cbr-125r-2004-2010","title":"OEM Rear Shock Absorber for HONDA CBR 125R 2004-2010","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Rear Shock Absorber  Used \u003cul\u003e\u003cli\u003eIn used condition.\u003c\/li\u003e\u003cli\u003eHas slight rust corrosion\u003c\/li\u003e\u003c\/ul\u003e HONDA CBR 125R 2004-2010 2004-2010\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eRear Shock Absorber\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003cul\u003e\n\u003cli\u003eIn used condition.\u003c\/li\u003e\n\u003cli\u003eHas slight rust corrosion\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eHONDA CBR 125R 2004-2010\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2004-2010\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Honda","offers":[{"title":"Default Title","offer_id":58438857392453,"sku":"1B-3","price":13.29,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_01150b92-7f07-434a-9be3-d0b3ca16ab0f.jpg?v=1783003416"},{"product_id":"lh-left-hand-swing-arm-cover-kawasaki-ex650-2018","title":"OEM Lh Left Hand Swing Arm Cover for Kawasaki EX650 2018","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Lh Left Hand Swing Arm Cover  Used \u003cul\u003e\u003cli\u003eUsed good condition.\u003c\/li\u003e\u003cli\u003eComes from a bike with 3,000 miles on the clock\u003c\/li\u003e\u003c\/ul\u003e Kawasaki EX650 2018 2018\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eLh Left Hand Swing Arm Cover\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003cul\u003e\n\u003cli\u003eUsed good condition.\u003c\/li\u003e\n\u003cli\u003eComes from a bike with 3,000 miles on the clock\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eKawasaki EX650 2018\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2018\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Kawasaki","offers":[{"title":"Default Title","offer_id":58438911623493,"sku":"1C-4","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_f6af2cac-55a2-4d6c-bc58-1948d12ffd42.jpg?v=1783003792"},{"product_id":"bottom-yoke-suzuki-gsx-650f-2008-2015","title":"OEM Bottom Yoke for Suzuki GSX 650F 2008-2015","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Bottom Yoke  Used \u003cul\u003e\u003cli\u003eIn good used condition, straight, all threads are good.\u003c\/li\u003e\u003cli\u003eHas some surface rust as shown on the pictures.\u003c\/li\u003e\u003c\/ul\u003e Suzuki GSX 650F 2008-2015 2008-2015\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eBottom Yoke\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003cul\u003e\n\u003cli\u003eIn good used condition, straight, all threads are good.\u003c\/li\u003e\n\u003cli\u003eHas some surface rust as shown on the pictures.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eSuzuki GSX 650F 2008-2015\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2008-2015\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Suzuki","offers":[{"title":"Default Title","offer_id":58438911852869,"sku":"1B-8","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_5ba83328-27cb-43c7-8742-26fc10287496.jpg?v=1783003795"},{"product_id":"gear-selectors-forks-yamaha-r1-4c8-2007-2008","title":"OEM Gear Selectors Forks Yamaha 4c8 for Came from r1 with 9k miles 2008","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Gear Selectors Forks Yamaha 4c8 2007  Used  Came from r1 with 9k miles 2008 2008\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eGear Selectors Forks Yamaha 4c8 2007\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eCame from r1 with 9k miles 2008\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2008\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Yamaha","offers":[{"title":"Default Title","offer_id":58438948979013,"sku":"1B-12","price":9.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_99458262-9701-4a86-a3d5-357e5367a9a4.jpg?v=1783004133"},{"product_id":"top-yoke-suzuki-vl-125-intruder-2003-1999-2007","title":"OEM Top Yoke for Suzuki VL 125 Intruder 2003","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Top Yoke 1999  Used Used good condition Suzuki VL 125 Intruder 2003 2003\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eTop Yoke 1999\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eUsed good condition\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eSuzuki VL 125 Intruder 2003\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2003\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Suzuki","offers":[{"title":"Default Title","offer_id":58438949962053,"sku":"2A-6","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_1a8989ce-e5a8-4f1a-bd9d-4184c83e9898.jpg?v=1783004142"},{"product_id":"top-yoke-nut-kawasaki-ex650-2018","title":"OEM Top Yoke Nut for Kawasaki EX650 2018","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Top Yoke Nut  Used Used good condition. Kawasaki EX650 2018 2018\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eTop Yoke Nut\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eUsed good condition.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eKawasaki EX650 2018\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2018\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Kawasaki","offers":[{"title":"Default Title","offer_id":58438950879557,"sku":"1C-4","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_fe93e274-50a3-48dc-9920-452d3c56731e.jpg?v=1783004154"},{"product_id":"rh-right-hand-swing-arm-cover-kawasaki-ex650-2018","title":"OEM Rh Right Hand Swing Arm Cover for Kawasaki EX650 2018","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Rh Right Hand Swing Arm Cover  Used \u003cul\u003e\u003cli\u003eUsed good condition.\u003c\/li\u003e\u003cli\u003eComes from a bike with 3,000 miles on the clock\u003c\/li\u003e\u003c\/ul\u003e Kawasaki EX650 2018 2018\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eRh Right Hand Swing Arm Cover\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003cul\u003e\n\u003cli\u003eUsed good condition.\u003c\/li\u003e\n\u003cli\u003eComes from a bike with 3,000 miles on the clock\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eKawasaki EX650 2018\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2018\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Kawasaki","offers":[{"title":"Default Title","offer_id":58439132807493,"sku":"1C-4","price":8.64,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_9ddca904-78c8-48d7-be20-6f1be9a4f79e.jpg?v=1783004886"},{"product_id":"rear-shock-linkage-lust-racing-kawasaki-z750-2004-2006","title":"OEM Rear Shock Linkage Lust Racing for KAWASAKI Z750 2004-2006","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Rear Shock Linkage Lust Racing  Used \u003cul\u003e\u003cli\u003eIn good used condition.\u003c\/li\u003e\u003cli\u003eMinor marks, but still in good condition and ready to fit\u003c\/li\u003e\u003c\/ul\u003e KAWASAKI Z750 2004-2006 2004-2006\n     Empty variables keep their row space — rows never collapse. --\u003e\n\n\u003cdiv class=\"rrs-wrap\"\u003e\n\n  \u003cdiv class=\"rrs-head\"\u003e\n    \u003cdiv class=\"rrs-logo\"\u003e\n      \u003cdiv class=\"rrs-logo__bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rrs-logo__stack\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rrs-cond\"\u003eCondition: \u003ci\u003eUsed\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rrs-rows\"\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eRear Shock Linkage Lust Racing\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003ePart no.\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e\u003cul\u003e\n\u003cli\u003eIn good used condition.\u003c\/li\u003e\n\u003cli\u003eMinor marks, but still in good condition and ready to fit\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eRemoved from\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003eKAWASAKI Z750 2004-2006\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rrs-row\"\u003e\n\u003cspan class=\"rrs-row__label\"\u003eFitment\u003c\/span\u003e\u003cspan class=\"rrs-row__value\"\u003e2004-2006\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rrs-warn\"\u003e\u003cstrong\u003eCheck compatibility before purchasing\u003c\/strong\u003e — the photographs form a critical part of the item description.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .rrs-wrap, .rrs-wrap * { box-sizing: border-box; }\n\n  .rrs-wrap {\n    font-family: inherit;\n    color: #17181a;\n    line-height: 1.6;\n    margin: 6px 0;\n  }\n\n  \/* ---------- header: lockup + condition pill ---------- *\/\n  .rrs-head {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding-bottom: 16px;\n    border-bottom: 2px solid #17181a;\n  }\n\n  .rrs-logo { display: flex; align-items: stretch; gap: 13px; }\n\n  .rrs-logo__bar { width: 6px; background: #C8102E; transform: skewX(-12deg); flex-shrink: 0; }\n\n  .rrs-logo__stack { display: flex; flex-direction: column; gap: 3px; }\n\n  .rrs-logo__est { font-size: 10px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: #8a857c; }\n\n  .rrs-logo__word { font-size: 34px; font-weight: 900; font-style: italic; letter-spacing: -0.02em; line-height: 1; color: #17181a; }\n\n  .rrs-logo__tag { font-size: 11px; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: #4a463f; }\n\n  .rrs-cond {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #ffffff;\n    background: #17181a;\n    padding: 5px 14px;\n    border-radius: 30px;\n    white-space: nowrap;\n    margin-bottom: 2px;\n  }\n\n  .rrs-cond i { color: #ff9daf; font-style: normal; }\n\n  \/* ---------- spec rows ---------- *\/\n  .rrs-rows { display: grid; padding-top: 4px; }\n\n  .rrs-row {\n    display: grid;\n    grid-template-columns: 118px 1fr;\n    gap: 14px;\n    padding: 12px 0;\n    border-bottom: 1px solid #f0eeea;\n  }\n\n  .rrs-row:last-child { border-bottom: 0; }\n\n  .rrs-row__label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.14em;\n    color: #a5a099;\n    padding-top: 3px;\n  }\n\n  .rrs-row__value {\n    font-size: 14.5px;\n    font-weight: 700;\n    min-height: 1.6em; \/* keeps the row height when the value is empty *\/\n  }\n\n  \/* ---------- warning ---------- *\/\n  .rrs-warn {\n    margin: 8px 0 0;\n    padding: 13px 18px;\n    background: rgba(200, 16, 46, 0.05);\n    border-radius: 10px;\n    text-align: center;\n    font-size: 13px;\n  }\n\n  .rrs-warn strong { color: #C8102E; }\n\n  @media (max-width: 380px) {\n    .rrs-logo__word { font-size: 28px; }\n    .rrs-row { grid-template-columns: 1fr; gap: 2px; }\n    .rrs-row__label { padding-top: 0; }\n  }\n\u003c\/style\u003e","brand":"Kawasaki","offers":[{"title":"Default Title","offer_id":58439296450885,"sku":"1B-1","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_b4b5ed65-098f-4cf7-a50f-b0cc5e7e5424.jpg?v=1783005249"}],"url":"https:\/\/rrmoto.co.uk\/collections\/used-motorcycle-suspension-steering.oembed","provider":"RRMoto","version":"1.0","type":"link"}