{"title":"Used Motorcycle Seats \u0026 Luggage","description":"\u003cp\u003eUsed motorcycle seats \u0026amp; luggage 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":"seat-catch-kawasaki-kle-650-versys-2012-2015","title":"OEM Seat Catch for Kawasaki KLE 650 Versys 2012-2015","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Catch  Used In good used condition, ready to fit Kawasaki KLE 650 Versys 2012-2015 2012-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\"\u003eSeat Catch\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, ready to fit\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 KLE 650 Versys 2012-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\"\u003e2012-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":"Kawasaki","offers":[{"title":"Default Title","offer_id":58438663504197,"sku":"1A-9","price":11.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_c271cc55-c179-4af8-9245-3a0838a810ae.jpg?v=1783002016"},{"product_id":"rear-seat-catch-kawasaki-z750-2004-2006","title":"OEM Rear Seat Catch 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 Seat Catch  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\"\u003eRear Seat Catch\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":58438853198149,"sku":"1B-1","price":6.64,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_f368ab88-5202-4711-98ee-220c4b1e92cb.jpg?v=1783003403"},{"product_id":"seat-catch-lock-yamaha-mt-07-2014-2019","title":"OEM Seat Catch Lock Mt-07 for Yamaha MT07 2014-2019","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Catch Lock Mt-07  Used In good condition, (please see pictures) Yamaha MT07 2014-2019 2014-2019\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\"\u003eSeat Catch Lock Mt-07\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 condition, (please see 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\"\u003eYamaha MT07 2014-2019\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\"\u003e2014-2019\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":58438915457349,"sku":"1A-8","price":14.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_9b50082a-bb4f-4a87-89b4-572eb687b3ae.jpg?v=1783003811"},{"product_id":"seat-tank-bracket-hyosung-gt-125-r-2011-2019","title":"OEM Seat Tank Bracket for Hyosung GT 125 R 2011-2019","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Tank Bracket  Used In good used condition. Hyosung GT 125 R 2011-2019 2011-2019\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\"\u003eSeat Tank Bracket\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\"\u003eHyosung GT 125 R 2011-2019\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\"\u003e2011-2019\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":"Hyosung","offers":[{"title":"Default Title","offer_id":58438951371077,"sku":"1B-12","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_9559e593-099a-4d2e-930f-69ba9cc1a826.jpg?v=1783004157"},{"product_id":"seat-catch-suzuki-bandit-mk1-gsf-1200-1995-1999","title":"OEM Seat Catch for Suzuki Bandit GSF 1200 MK1 ( ) Models 1995-1999","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Catch  Used In good used condition Suzuki Bandit GSF 1200 MK1 ( ) Models 1995-1999 1995-1999\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\"\u003eSeat Catch\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 Bandit GSF 1200 MK1 ( ) Models 1995-1999\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\"\u003e1995-1999\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":58438951960901,"sku":"1A-4","price":7.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_294f4ae3-9b39-4878-b0e2-2d85f25161c6.jpg?v=1783004163"},{"product_id":"rear-seat-catch-lock-kawasaki-er6f-2009-2012","title":"OEM Rear Seat Catch Lock for Kawasaki ER6F 2009-2012","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Rear Seat Catch Lock  Used In good used condition, ready to fit Kawasaki ER6F 2009-2012 2009-2012\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 Seat Catch Lock\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, ready to fit\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 ER6F 2009-2012\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\"\u003e2009-2012\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":58439125729605,"sku":"1A-9","price":12.34,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_f3c6c15d-d622-4d1e-bf9d-4564aa2e177f.jpg?v=1783004871"},{"product_id":"seat-catch-amp-lock-suzuki-gsxr-750-k1-k3-2001-2003","title":"OEM SEAT CATCH \u0026amp; LOCK GSXR for SUZUKI GSX-R 750 K1 - K3 2001-2003","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: SEAT CATCH \u0026amp; LOCK GSXR  Used In good used condition. SUZUKI GSX-R 750 K1 - K3 2001-2003 2001-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\"\u003eSEAT CATCH \u0026amp; LOCK GSXR\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 GSX-R 750 K1 - K3 2001-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\"\u003e2001-2003\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":58439294845253,"sku":"1B-11","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_c295a998-87dd-4af9-91a2-e5ddc5e6adc9.jpg?v=1783005246"},{"product_id":"seat-catch-hyosung-gt-125-r-2011-2019","title":"OEM Seat Catch for Hyosung GT 125 R 2011-2019","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Catch  Used In good used condition. Hyosung GT 125 R 2011-2019 2011-2019\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\"\u003eSeat Catch\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\"\u003eHyosung GT 125 R 2011-2019\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\"\u003e2011-2019\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":"RRMoto","offers":[{"title":"Default Title","offer_id":58439317258565,"sku":"1B-12","price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_38a7d96a-da54-48b3-885b-969bd38477e9.jpg?v=1783005288"},{"product_id":"seat-catch-honda-cbr-125r-2004-2010","title":"OEM Seat Catch 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: Seat Catch  Used In good used condition. 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\"\u003eSeat Catch\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\"\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":58439322140997,"sku":"1A-5","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_adcc01b1-4ab7-41fc-b0a8-397b79fdf11e.jpg?v=1783005290"},{"product_id":"seat-latch-kawasaki-zx-9r-1998-1999-c1-c2","title":"OEM Seat Latch for Kawasaki ZX-9R C1 C2 1998-1999","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Latch  Used \u003cul\u003e\u003cli\u003eUsed good condition\u003c\/li\u003e\u003cli\u003eCame from a low mileage bike 16,000\u003c\/li\u003e\u003c\/ul\u003e Kawasaki ZX-9R C1 C2 1998-1999 1998-1999\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\"\u003eSeat Latch\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\u003eCame from a low mileage bike 16,000\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 ZX-9R C1 C2 1998-1999\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\"\u003e1998-1999\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":58439571341637,"sku":"2A-2","price":4.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_3ce96046-266f-48d7-a4be-7ac680e11059.jpg?v=1783005618"},{"product_id":"seat-cowling-cover-kawasaki-zx6r-ninja-2009-2017","title":"OEM Seat Cowling Cover ZX6R Ninja for Kawasaki ZX6-R 2009-2017","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Cowling Cover ZX6R Ninja  Used Good used condition, few minor scuffs Kawasaki ZX6-R 2009-2017 2009-2017\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\"\u003eSeat Cowling Cover ZX6R Ninja\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\"\u003eGood used condition, few minor scuffs\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 ZX6-R 2009-2017\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\"\u003e2009-2017\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":58439630979397,"sku":"1C-9","price":5.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_c745a001-0a75-4e27-b573-1c64d68f4b9d.jpg?v=1783005993"},{"product_id":"seat-catch-hyosung-gt-125-r-2013-2019","title":"OEM Seat Catch for Hyosung GT 125 R 2013-2019","description":"\u003c!-- RRMoto — Website\/Shopify description template (design 3a).\n     Paste into the Description tab of your template editor.\n     Variables: Seat Catch  Used In good used condition. Hyosung GT 125 R 2013-2019 2013-2019\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\"\u003eSeat Catch\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\"\u003eHyosung GT 125 R 2013-2019\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\"\u003e2013-2019\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":"RRMoto","offers":[{"title":"Default Title","offer_id":58439632912709,"sku":"1B-12","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1074\/4558\/4197\/files\/57_f3fe42ad-0309-4057-a144-018c619f0ef0.jpg?v=1783006016"}],"url":"https:\/\/rrmoto.co.uk\/collections\/used-motorcycle-seats-luggage.oembed","provider":"RRMoto","version":"1.0","type":"link"}