{"title":"Used BMW 3 Series Parts","description":"\u003cp\u003eUsed BMW 3 Series parts in stock now, from doors and bumpers to engines and gearboxes. Every item is a genuine used part removed from a single vehicle and sold as one unit, so once it is gone it is gone. Free tracked UK delivery on every order and a 30 day returns policy. New stock is added regularly, so check back or get in touch if you need a specific part or part number.\u003c\/p\u003e","products":[{"product_id":"2014-bmw-320i-luxury-auto-door-mirror-lh-f30-3-series-4-doors-saloon-automatic","title":"2014 BMW 320I LUXURY AUTO Door Mirror LH F30 3 Series 4 Doors Saloon Automatic","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Door Mirror LH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Door Mirror LH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/59e361ac-3440-4656-256e-08de2b8cfa71\/Label-1-2025-11-28T20:26:00.853Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/59e361ac-3440-4656-256e-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T20:26:13.139Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577585316165,"sku":"00000049","price":124.96,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_f0d61461-799f-4f3e-981d-378e09032084.jpg?v=1765207455"},{"product_id":"2014-bmw-320i-luxury-auto-wing-front-rh-saloon-3-series-f30-petrol-181-bhp-b65","title":"2014 BMW 320I LUXURY AUTO Wing Front RH Saloon 3 Series F30 Petrol 181 BHP B65","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Wing Front RH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Wing Front RH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e492a19c-6766-4dc6-2569-08de2b8cfa71\/Label-1-2025-11-27T23:30:02.772Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e492a19c-6766-4dc6-2569-08de2b8cfa71\/thumbnail\/Front-1-2025-11-27T23:30:23.255Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e492a19c-6766-4dc6-2569-08de2b8cfa71\/thumbnail\/Back-1-2025-11-27T23:30:42.456Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e492a19c-6766-4dc6-2569-08de2b8cfa71\/thumbnail\/Left-1-2025-11-27T23:31:00.687Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e492a19c-6766-4dc6-2569-08de2b8cfa71\/thumbnail\/Right-1-2025-11-27T23:31:22.361Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e492a19c-6766-4dc6-2569-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-27T23:32:15.447Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    ? 20+ Years experienced eBay seller\n    \u003cbr\u003e\n    ?? FREE tracked UK delivery\n    \u003cbr\u003e\n    ?? 30 Day returns policy\n    \u003cbr\u003e\n    ?? 1 Year Warranty on all products\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577587937605,"sku":"00000044","price":149.93,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_f661191c-cbad-41df-a273-25a3814cc732.jpg?v=1765207522"},{"product_id":"2014-bmw-320i-luxury-auto-f30-bonnet-4-doors-saloon-b65-3-series","title":"2014 BMW 320I LUXURY AUTO F30 Bonnet 4 Doors Saloon B65 3 Series","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Bonnet\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Bonnet\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b2d1d276-36c8-4fb1-2565-08de2b8cfa71\/Label-1-2025-11-27T23:22:57.585Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b2d1d276-36c8-4fb1-2565-08de2b8cfa71\/thumbnail\/Front-1-2025-11-27T23:23:01.675Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b2d1d276-36c8-4fb1-2565-08de2b8cfa71\/thumbnail\/Back-1-2025-11-27T23:23:12.163Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b2d1d276-36c8-4fb1-2565-08de2b8cfa71\/thumbnail\/Left-1-2025-11-27T23:23:29.316Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b2d1d276-36c8-4fb1-2565-08de2b8cfa71\/thumbnail\/Right-1-2025-11-27T23:23:59.662Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b2d1d276-36c8-4fb1-2565-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-27T23:24:34.947Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b2d1d276-36c8-4fb1-2565-08de2b8cfa71\/thumbnail\/Label-1-2025-11-27T23:26:04.507Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577589412165,"sku":"00000040","price":249.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_38f8be44-c902-46ca-af3e-720a58bdcf05.jpg?v=1765207554"},{"product_id":"2014-bmw-320i-luxury-auto-door-mirror-rh-3-series-f30-saloon-4-doors","title":"2014 BMW 320I LUXURY AUTO Door Mirror RH 3 Series F30 Saloon 4 Doors","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Door Mirror RH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Door Mirror RH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/406a5432-5c64-4ed1-256f-08de2b8cfa71\/Label-1-2025-11-28T20:08:03.418Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/406a5432-5c64-4ed1-256f-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T20:08:49.778Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/406a5432-5c64-4ed1-256f-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T20:09:03.430Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/406a5432-5c64-4ed1-256f-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T20:09:18.425Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/406a5432-5c64-4ed1-256f-08de2b8cfa71\/thumbnail\/Right-1-2025-11-28T20:09:31.461Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/406a5432-5c64-4ed1-256f-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-28T20:11:23.245Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577589608773,"sku":"00000050","price":124.96,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_3eae189c-636a-48e2-99ad-e9f8c75d1c1a.jpg?v=1765207587"},{"product_id":"2014-bmw-320i-luxury-auto-radiator-3-series-f30-petrol-4-doors-181-bhp-n20b20u0","title":"2014 BMW 320I LUXURY AUTO Radiator 3 Series F30 Petrol 4 Doors 181 BHP N20B20U0","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Radiator\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Radiator\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/a59c156e-5b92-412a-2571-08de2b8cfa71\/Label-1-2025-11-28T00:30:51.648Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/a59c156e-5b92-412a-2571-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T00:30:59.260Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/a59c156e-5b92-412a-2571-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T00:31:06.128Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/a59c156e-5b92-412a-2571-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T00:31:24.360Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/a59c156e-5b92-412a-2571-08de2b8cfa71\/thumbnail\/Right-1-2025-11-28T00:31:29.639Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/a59c156e-5b92-412a-2571-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-28T00:31:37.429Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577591935301,"sku":"00000052","price":128.96,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_7d4b94f9-80e7-40d6-a82f-83e1e8438bfd.jpg?v=1765207614"},{"product_id":"2014-bmw-320i-luxury-auto-full-interior-kit-3-series-f30-4-doors-saloon","title":"2014 BMW 320I LUXURY AUTO Full Interior Kit 3 Series F30 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Full Interior Kit\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Full Interior Kit\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/Label-1-2025-11-28T20:43:19.178Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T20:43:32.578Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T20:43:38.750Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T20:44:23.568Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/thumbnail\/Right-1-2025-11-28T20:44:44.269Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-28T20:44:58.080Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/thumbnail\/Label-1-2025-11-28T20:45:47.179Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cce25c8c-01b4-4256-2572-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T20:45:53.825Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    All windows buttons included, plus the air vents on the back\n    \u003cbr\u003e\n    The front handles are sticky\n    \u003cbr\u003e\n    The front and back doors are with ambient lighting\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577592721733,"sku":"00000053","price":749.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_f8bb4ab6-f754-4fc6-a080-f7b578445579.jpg?v=1765207641"},{"product_id":"2014-bmw-320i-luxury-auto-side-skirt-rh-f30-39374-b65-3-series-4-doors-saloon","title":"2014 BMW 320I LUXURY AUTO Side Skirt RH F30 39374 B65 3 Series 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Side Skirt RH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Side Skirt RH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7359dabe-ec2b-4701-2574-08de2b8cfa71\/Label-1-2025-11-28T13:40:22.181Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7359dabe-ec2b-4701-2574-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T13:40:39.402Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7359dabe-ec2b-4701-2574-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T13:40:51.571Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7359dabe-ec2b-4701-2574-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T13:41:00.470Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7359dabe-ec2b-4701-2574-08de2b8cfa71\/thumbnail\/Right-1-2025-11-28T13:41:08.475Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       39374\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577592918341,"sku":"00000055","price":109.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_743a5120-16dd-453c-af7e-ffafc49f83af.jpg?v=1765207685"},{"product_id":"2014-bmw-320i-luxury-auto-side-skirt-lh-3-series-f30-saloon-4-doors-39508","title":"2014 BMW 320I LUXURY AUTO Side Skirt LH 3 Series F30 Saloon 4 Doors 39508","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Side Skirt LH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Side Skirt LH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/af3424fa-0dc0-4678-2573-08de2b8cfa71\/Label-1-2025-11-28T14:00:59.836Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/af3424fa-0dc0-4678-2573-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T14:01:16.543Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/af3424fa-0dc0-4678-2573-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T14:01:28.423Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/af3424fa-0dc0-4678-2573-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T14:02:03.567Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/af3424fa-0dc0-4678-2573-08de2b8cfa71\/thumbnail\/Right-1-2025-11-28T14:02:09.287Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       39508\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Grade\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       A\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Tag Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       00000054\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Type\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       Side Skirt LH\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Brand\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       BMW\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577593475397,"sku":"00000054","price":109.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_68a915fa-8fe0-49cb-a6ed-a52c4488204b.jpg?v=1765207709"},{"product_id":"2014-bmw-320i-luxury-eco-pro-traction-control-switch-button-9252920-f30-3-series","title":"2014 BMW 320I luxury ECO PRO TRACTION CONTROL SWITCH BUTTON 9252920 F30 3 Series","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Gear Selector\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Gear Selector\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       9252920\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Tag Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       00000059\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Type\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       Gear Selector\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Brand\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       BMW\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577594949957,"sku":"00000059","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_f0fe063a-440c-43c4-9c74-fceb36df240c.jpg?v=1765207775"},{"product_id":"2014-bmw-320i-luxury-auto-gear-selector-3-series-f30-petrol-saloon-automatic","title":"2014 BMW 320I LUXURY AUTO Gear Selector 3 Series F30 Petrol Saloon Automatic","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Gear Selector\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Gear Selector\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f0fc23a-6f6e-4f0e-2579-08de2b8cfa71\/Label-1-2025-11-28T20:17:13.245Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f0fc23a-6f6e-4f0e-2579-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T20:17:18.437Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f0fc23a-6f6e-4f0e-2579-08de2b8cfa71\/thumbnail\/Label-1-2025-11-28T20:19:09.573Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f0fc23a-6f6e-4f0e-2579-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T20:19:19.678Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f0fc23a-6f6e-4f0e-2579-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T20:20:00.878Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Working on Series 1. 3 and 4. Check always that is the same part number before purchase it.\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577598521669,"sku":"00000060","price":49.89,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_88bdf182-20b9-4173-9d35-409154bf5eea.jpg?v=1765207803"},{"product_id":"2014-bmw-320i-luxury-auto-wing-front-lh-f30-4-doors-saloon-b65-3-series","title":"2014 BMW 320I LUXURY AUTO Wing Front LH F30 4 Doors Saloon B65 3 Series","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Wing Front LH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Wing Front LH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/5be5ae1a-172a-4132-2568-08de2b8cfa71\/Label-1-2025-11-27T23:44:42.714Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/5be5ae1a-172a-4132-2568-08de2b8cfa71\/thumbnail\/Front-1-2025-11-27T23:48:02.873Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/5be5ae1a-172a-4132-2568-08de2b8cfa71\/thumbnail\/Back-1-2025-11-27T23:48:52.253Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577600520517,"sku":"00000043","price":149.93,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_8a467c85-c379-4a61-8f79-f04d681198fe.jpg?v=1765207827"},{"product_id":"2014-bmw-320i-luxury-auto-door-rear-rh-3-series-f30-4-doors-saloon","title":"2014 BMW 320I LUXURY AUTO Door Rear RH 3 Series F30 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Door Rear RH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Door Rear RH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/4e4bb991-b17d-4ff0-256d-08de2b8cfa71\/Label-1-2025-11-28T16:22:19.843Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/4e4bb991-b17d-4ff0-256d-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T16:22:28.616Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/4e4bb991-b17d-4ff0-256d-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T16:22:34.764Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/4e4bb991-b17d-4ff0-256d-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T16:22:45.235Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/4e4bb991-b17d-4ff0-256d-08de2b8cfa71\/thumbnail\/Right-1-2025-11-28T16:23:33.714Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/4e4bb991-b17d-4ff0-256d-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-28T16:23:40.037Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n    \u003cbr\u003e\n    light scratches what I think will be sorted with a polish and some chips\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577605239109,"sku":"00000048","price":195.96,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_c8c09178-6aca-4ce0-bf5f-59929474e2c6.jpg?v=1765207886"},{"product_id":"2014-bmw-320i-luxury-auto-door-front-rh-3-series-saloon-4-doors-f30","title":"2014 BMW 320I LUXURY AUTO Door Front RH 3 Series Saloon 4 Doors F30","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Door Front RH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Door Front RH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/1a20439a-6b2b-4f7b-256b-08de2b8cfa71\/Label-1-2025-11-29T18:38:58.197Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/1a20439a-6b2b-4f7b-256b-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T18:39:19.352Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/1a20439a-6b2b-4f7b-256b-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T18:39:27.399Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/1a20439a-6b2b-4f7b-256b-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T18:40:23.048Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/1a20439a-6b2b-4f7b-256b-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T18:40:35.517Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577605665093,"sku":"00000046","price":139.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_a1dbb09c-83ed-4400-8973-86ac0bb05a0a.jpg?v=1765207941"},{"product_id":"2014-bmw-luxury-auto-lamp-assembly-rear-inner-rh-3-series-f30-4-doors-saloon","title":"2014 BMW LUXURY AUTO Lamp Assembly Rear Inner RH 3 Series F30 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Lamp Assembly Rear Inner RH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Lamp Assembly Rear Inner RH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/95b1b518-8cac-4d02-257c-08de2b8cfa71\/Label-1-2025-11-29T12:16:42.792Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/95b1b518-8cac-4d02-257c-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T12:16:48.301Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/95b1b518-8cac-4d02-257c-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T12:16:53.172Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/95b1b518-8cac-4d02-257c-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T12:17:11.002Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/95b1b518-8cac-4d02-257c-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T12:18:21.737Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/95b1b518-8cac-4d02-257c-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-29T12:18:50.214Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7371112\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577606091077,"sku":"00000063","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_5a2bcc05-fbb0-4109-9952-599646d74dd3.jpg?v=1765207970"},{"product_id":"2014-bmw-320i-luxury-auto-door-rear-lh-3-series-f30-petrol-4-doors-saloon","title":"2014 BMW 320I LUXURY AUTO Door Rear LH 3 Series F30 Petrol 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Door Rear LH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Door Rear LH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/08cf2952-2f8d-446b-256c-08de2b8cfa71\/Label-1-2025-11-29T18:35:22.426Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/08cf2952-2f8d-446b-256c-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T18:35:28.476Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/08cf2952-2f8d-446b-256c-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T18:35:53.372Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/08cf2952-2f8d-446b-256c-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T18:36:36.765Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/08cf2952-2f8d-446b-256c-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T18:36:44.082Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/08cf2952-2f8d-446b-256c-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-29T18:37:08.467Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577609204037,"sku":"00000047","price":195.96,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_7645f25d-7e7a-4d30-aa64-3b32c20c1162.jpg?v=1765207997"},{"product_id":"2014-bmw-320i-luxury-lamp-assembly-rear-inner-lh-3-series-f30-saloon-4-doors","title":"2014 BMW 320I LUXURY Lamp Assembly Rear Inner LH 3 Series F30 Saloon 4 Doors","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Lamp Assembly Rear Inner LH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Lamp Assembly Rear Inner LH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e0e582fc-2fc3-4dbf-257d-08de2b8cfa71\/Label-1-2025-11-29T12:23:15.754Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e0e582fc-2fc3-4dbf-257d-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T12:23:19.912Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e0e582fc-2fc3-4dbf-257d-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T12:23:24.188Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e0e582fc-2fc3-4dbf-257d-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T12:23:29.753Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e0e582fc-2fc3-4dbf-257d-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T12:23:41.825Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e0e582fc-2fc3-4dbf-257d-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-29T12:23:55.746Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7371111\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577609564485,"sku":"00000064","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_26635d0a-c779-4bd8-99dd-44d74314fcf1.jpg?v=1765208024"},{"product_id":"2014-bmw-320i-luxury-auto-lamp-assembly-rear-fog-lh-3-series-4-doors-saloon-f30","title":"2014 BMW 320I LUXURY AUTO Lamp Assembly Rear Fog LH 3 Series 4 Doors Saloon F30","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Lamp Assembly Rear Fog LH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Lamp Assembly Rear Fog LH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f1fd604-1d2f-4dde-257f-08de2b8cfa71\/Label-1-2025-11-29T12:44:48.584Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f1fd604-1d2f-4dde-257f-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T12:44:52.588Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f1fd604-1d2f-4dde-257f-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T12:44:56.614Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f1fd604-1d2f-4dde-257f-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T12:45:13.439Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f1fd604-1d2f-4dde-257f-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T12:45:30.485Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7372783\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577610842437,"sku":"00000066","price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_0cc7c75c-b202-47ad-9642-a5d511340155.jpg?v=1765208079"},{"product_id":"2014-bmw-320i-luxury-auto-boot-lid-pull-handle-3-series-4-doors-saloon-f30","title":"2014 BMW 320I LUXURY AUTO Boot Lid Pull Handle 3 Series 4 Doors Saloon F30","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Boot Lid Pull Handle\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Boot Lid Pull Handle\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/199983c9-43cb-475f-2584-08de2b8cfa71\/Label-1-2025-11-29T13:02:51.096Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/199983c9-43cb-475f-2584-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T13:03:03.205Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/199983c9-43cb-475f-2584-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T13:03:25.286Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/199983c9-43cb-475f-2584-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T13:03:35.581Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/199983c9-43cb-475f-2584-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T13:03:53.499Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       108229-10\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577612939589,"sku":"00000071","price":19.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_8d12785b-8c88-43fa-861a-0c4687ec67d3.jpg?v=1765208156"},{"product_id":"bmw-driver-passenger-rear-tailgate-boot-tension-spring-3-series-f30-f80-7255693","title":"BMW Driver\/Passenger Rear Tailgate Boot Tension Spring 3 Series F30 F80 7255693","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Jason Export Leaf Springs\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Jason Export Leaf Springs\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7255693\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577613332805,"sku":"00000072","price":15.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_07ece55c-c9ce-4c19-b26c-d683b31744d1.jpg?v=1765208180"},{"product_id":"bmw-320d-f30-3-series-headlight-switch-dashboard-mounted-switch-headlamp","title":"BMW 320d f30 3 series Headlight Switch Dashboard Mounted Switch Headlamp","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Switch Headlamp\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Switch Headlamp\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cbr\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577617559877,"sku":"00000073","price":14.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_86670c39-281d-4be8-a476-5c28e264354b.jpg?v=1765208203"},{"product_id":"2014-bmw-320i-luxury-auto-engine-ecu-kit-3-series-f30-saloon-4-doors-petrol","title":"2014 BMW 320I LUXURY AUTO Engine ECU KIT 3 Series F30 Saloon 4 Doors Petrol","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Engine ECU KIT\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Engine ECU KIT\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       8626172\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577622868293,"sku":"00000074","price":199.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_d133e5eb-0f91-45d5-bdbd-f9b2f9a9c5a2.jpg?v=1765208227"},{"product_id":"2014-bmw-320i-luxury-auto-mirror-rear-view-3-series-f30","title":"2014 BMW 320I LUXURY AUTO Mirror Rear View 3 Series F30","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Mirror Rear View\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Mirror Rear View\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8584e1d7-4676-4124-2588-08de2b8cfa71\/Label-1-2025-11-29T13:19:49.283Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8584e1d7-4676-4124-2588-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T13:19:54.318Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8584e1d7-4676-4124-2588-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T13:20:17.276Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8584e1d7-4676-4124-2588-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T13:20:40.197Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8584e1d7-4676-4124-2588-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T13:20:58.863Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8584e1d7-4676-4124-2588-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-29T13:21:38.802Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       9256138\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577638531397,"sku":"00000075","price":14.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_2c5d8040-2090-4130-b1ce-59cdda2f71a5.jpg?v=1765208254"},{"product_id":"bmw-luxury-auto-bonnet-release-handle-with-cable-3-series-f30-4-doors-saloon","title":"BMW LUXURY AUTO Bonnet Release Handle with Cable 3 Series F30 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Bonnet Release Handle\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Bonnet Release Handle\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7221914\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Unbranded","offers":[{"title":"Default Title","offer_id":56577643577669,"sku":"00000076","price":14.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_2d02e34f-f88b-4a5a-9f79-d885a9566f8e.jpg?v=1765208281"},{"product_id":"bmw-3-series-f30-2014-9286699-19226310-90120948-multimedia-control-module","title":"BMW 3 SERIES F30 2014 9286699 19226310 90120948 MULTIMEDIA CONTROL MODULE","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Radio Module\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Radio Module\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       90120948\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577643741509,"sku":"00000077","price":40.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_0bbef389-00ee-4a38-a560-fb12f952e278.jpg?v=1765208304"},{"product_id":"bmw-3-series-f30-f31-grab-handles-genuine-2012-2018-pack-of-4","title":"BMW 3 SERIES F30 F31 GRAB HANDLES GENUINE 2012-2018 PACK OF 4","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Boot Lid Pull Handle\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Boot Lid Pull Handle\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       5414913\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577646494021,"sku":"00000081","price":19.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_ddbc2e32-2d23-499d-985f-99bcc938b11a.jpg?v=1765208401"},{"product_id":"bmw-1-3-series-f20-f21-f30-f31-sensor-rain-light-solar-condensation-9287976","title":"BMW 1 3 Series F20 F21 F30 F31 Sensor Rain Light Solar Condensation 9287976","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Rain Sensor\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Rain Sensor\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       9287976\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577647608133,"sku":"00000082","price":13.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_8d413dd4-b5cb-4811-a9c3-133d6683c929.jpg?v=1765208429"},{"product_id":"2014-bmw-320i-luxury-auto-heater-matrix-3-series-f30-petrol-4-doors-saloon","title":"2014 BMW 320I LUXURY AUTO Heater Matrix 3 Series F30 Petrol 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Heater Matrix\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Heater Matrix\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cb42161a-1e18-4492-2593-08de2b8cfa71\/Label-1-2025-11-29T18:42:47.261Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cb42161a-1e18-4492-2593-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T18:42:53.710Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cb42161a-1e18-4492-2593-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T18:43:02.466Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cb42161a-1e18-4492-2593-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T18:43:45.364Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/cb42161a-1e18-4492-2593-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T18:43:58.211Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       9296824\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Unbranded","offers":[{"title":"Default Title","offer_id":56577656979781,"sku":"00000086","price":99.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_839d5a2f-f1c2-447c-bab8-c297b3c317dd.jpg?v=1765208548"},{"product_id":"bmw-3-series-f30-11-19-aerial-antenna-amplifier-amp-av9231179-108594","title":"BMW 3 SERIES F30 11-19 AERIAL ANTENNA AMPLIFIER AMP AV9231179 108594","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Aerial Amplifier 1\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Aerial Amplifier 1\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       108594\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577665532229,"sku":"00000089","price":9.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_98c242a3-768a-403e-9551-db014374416a.jpg?v=1765208617"},{"product_id":"bmw-3-series-f30-tailgate-boot-lid-lock-catch-mechanism-918064-saloon","title":"BMW 3 SERIES F30 TAILGATE BOOT LID LOCK CATCH MECHANISM 918064 Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Boot Lid Lock\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Boot Lid Lock\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       918064\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577668350277,"sku":"00000090","price":9.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_6936c4b4-fcea-4762-bb07-259cf709669b.jpg?v=1765208640"},{"product_id":"bmw-3-series-f30-interior-floor-cover-carpet-cream-front-rear-section-rhd","title":"BMW 3 SERIES F30 INTERIOR FLOOR COVER CARPET CREAM FRONT \u0026 REAR SECTION RHD","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Mat Set Carpet\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Mat Set Carpet\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cbr\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577672577349,"sku":"00000094","price":149.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_14eaf276-c687-4dd8-bc4b-64dc6ec0893a.jpg?v=1765208695"},{"product_id":"bmw-3-series-rear-third-high-level-brake-light-cream-7259883-f30","title":"BMW 3 SERIES REAR THIRD HIGH LEVEL BRAKE LIGHT CREAM 7259883 F30","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  High Level Brake Light\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  High Level Brake Light\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7259882\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577675166021,"sku":"00000095","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_17b63294-c8bd-492d-8173-2bef9cee3398.jpg?v=1765208719"},{"product_id":"bmw-3-series-f30-saloon-m-sport-cream-interior-roof-lining-4-doors","title":"BMW 3 SERIES F30 SALOON M SPORT CREAM INTERIOR ROOF LINING 4 Doors","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Headlining\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Headlining\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003cbr\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577678311749,"sku":"00000096","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_c78eb929-7277-43e4-82b7-9abf7953575c.jpg?v=1765208750"},{"product_id":"bmw-320i-luxury-auto-air-filter-airbox-f30-3-series-petrol-70516658","title":"BMW 320I LUXURY AUTO Air Filter Airbox F30 3 Series Petrol 70516658","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Air Filter Airbox\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Air Filter Airbox\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/ca5cdf1e-a2c0-4499-25a0-08de2b8cfa71\/Label-1-2025-11-29T19:26:56.461Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/ca5cdf1e-a2c0-4499-25a0-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T19:27:00.666Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/ca5cdf1e-a2c0-4499-25a0-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T19:28:10.779Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/ca5cdf1e-a2c0-4499-25a0-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T19:28:39.762Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/ca5cdf1e-a2c0-4499-25a0-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T19:28:45.748Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       70516658\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577687028037,"sku":"00000099","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_05dc57f5-b7a5-4025-a963-3820e304ca89.jpg?v=1765208837"},{"product_id":"2014-bmw-320i-luxury-auto-headlamp-lh-f30-3-series-7210110712l","title":"2014 BMW 320I LUXURY AUTO Headlamp LH F30 3 Series 7210110712L","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Headlamp LH\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Headlamp LH\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7480e290-ec80-4bb9-25a1-08de2b8cfa71\/Label-1-2025-11-29T19:19:25.191Z.jpg\"\u003e\n     \u003cdiv class=\"thumbnails\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7480e290-ec80-4bb9-25a1-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T19:19:32.181Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7480e290-ec80-4bb9-25a1-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T19:19:38.599Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7480e290-ec80-4bb9-25a1-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T19:19:49.383Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7480e290-ec80-4bb9-25a1-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T19:20:05.750Z.jpg\"\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ? 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      ?? FREE tracked UK delivery\n      \u003cbr\u003e\n      ?? 30 Day returns policy\n      \u003cbr\u003e\n      ?? 1 Year Warranty on all products\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n     \u003ctable class=\"aspects-table\"\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Manufacturer Part Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        7210110712L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Tag Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        00000100\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Headlamp LH\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Brand\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fitment\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I LUXURY AUTO Saloon 2012 - 2015\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/table\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577691255109,"sku":"00000100","price":99.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_d3b7fcf7-4f71-49aa-9157-6f71ea95c5d4.jpg?v=1765208860"},{"product_id":"2014-bmw-320i-luxury-auto-headlamp-rh-3-series-f30-saloon-4-doors","title":"2014 BMW 320I LUXURY AUTO Headlamp RH 3 Series F30 Saloon 4 Doors","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Headlamp RH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Headlamp RH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/fcbc7d1d-7281-4a14-25a2-08de2b8cfa71\/Label-1-2025-11-29T19:23:29.705Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/fcbc7d1d-7281-4a14-25a2-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T19:23:37.091Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/fcbc7d1d-7281-4a14-25a2-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T19:23:42.516Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/fcbc7d1d-7281-4a14-25a2-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T19:23:51.690Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/fcbc7d1d-7281-4a14-25a2-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T19:24:08.730Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       \u003cspan\u003e\n        \u003cspan appcallback_target_phone=\"7210110712\" id=\"appCallback_ext-click-018924373858201782\"\u003e\n         7210110712\n        \u003c\/span\u003e\n        R\n       \u003c\/span\u003e\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577693974853,"sku":"00000101","price":99.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_2204ddd3-d865-4e8c-bc65-8f858cb2408f.jpg?v=1765208883"},{"product_id":"bmw-320i-luxury-auto-engine-cover-3-series-petrol-4-doors-saloon-f30-n20b20u0","title":"BMW 320I LUXURY AUTO Engine Cover 3 Series Petrol 4 Doors Saloon F30 N20B20U0","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Engine Cover\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Engine Cover\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/923e1dc6-38fe-45e5-25a3-08de2b8cfa71\/Label-1-2025-11-29T19:16:12.792Z.jpg\"\u003e\n     \u003cdiv class=\"thumbnails\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/923e1dc6-38fe-45e5-25a3-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T19:16:17.779Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/923e1dc6-38fe-45e5-25a3-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T19:16:22.469Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/923e1dc6-38fe-45e5-25a3-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T19:16:30.833Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/923e1dc6-38fe-45e5-25a3-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T19:16:45.799Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/923e1dc6-38fe-45e5-25a3-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-29T19:16:55.629Z.jpg\"\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ? 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      ?? FREE tracked UK delivery\n      \u003cbr\u003e\n      ?? 30 Day returns policy\n      \u003cbr\u003e\n      ?? 1 Year Warranty on all products\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n     \u003ctable class=\"aspects-table\"\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Manufacturer Part Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        18331210\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fitment\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I LUXURY AUTO Saloon 2012 - 2015\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/table\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577698103621,"sku":"00000102","price":19.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_0c6a548d-905c-46ea-a913-30fa3b6cf644.jpg?v=1765208906"},{"product_id":"bmw-320i-luxury-auto-boot-or-tailgate-trim-board-3-series-f30-saloon-4-doors","title":"BMW 320I LUXURY AUTO Boot Or Tailgate Trim Board 3 Series F30 Saloon 4 Doors","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Boot Or Tailgate Trim Board\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Boot Or Tailgate Trim Board\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e3374b79-f27a-45e5-25a4-08de2b8cfa71\/Front-1-2025-11-29T20:09:27.713Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e3374b79-f27a-45e5-25a4-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T20:09:33.022Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/e3374b79-f27a-45e5-25a4-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T20:09:38.631Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7255636\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577707049285,"sku":"00000103","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_b3cfc9ec-9dd5-4ec0-8faf-8f43f43b030a.jpg?v=1765208934"},{"product_id":"bmw-1-2-3-series-f20-f21-f22-f30-f31-f32-n20-engine-acoustic-foam-cover-7636790","title":"BMW 1 2 3 Series F20 F21 F22 F30 F31 F32 N20 Engine Acoustic Foam Cover 7636790","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Engine Cover\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Engine Cover\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7636790\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577709408581,"sku":"00000104","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_ea130d69-7d2d-458e-940c-202a006884cd.jpg?v=1765208957"},{"product_id":"2014-bmw-320i-luxury-auto-parcel-shelf-3-series-f30-4-doors-saloon","title":"2014 BMW 320I LUXURY AUTO Parcel Shelf 3 Series F30 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Parcel Shelf\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Parcel Shelf\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/f150dfd3-3bd0-4372-25a6-08de2b8cfa71\/Label-1-2025-11-29T20:07:02.567Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/f150dfd3-3bd0-4372-25a6-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T20:07:12.826Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/f150dfd3-3bd0-4372-25a6-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T20:07:19.419Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/f150dfd3-3bd0-4372-25a6-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T20:07:32.954Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/f150dfd3-3bd0-4372-25a6-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T20:07:46.643Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       7288350\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    CREAM COLOR\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577712554309,"sku":"00000105","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_8d0c414c-2bf8-44b2-a375-40939d891614.jpg?v=1765208981"},{"product_id":"bmw-3-series-320-petrol-f30-2014-auto-speedometer-instrument-cluster-oem-2273585","title":"BMW 3 SERIES 320 PETROL F30 2014 AUTO SPEEDOMETER INSTRUMENT CLUSTER OEM 2273585","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Instrument Cluster\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Instrument Cluster\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b1723a45-68ee-46b7-25ae-08de2b8cfa71\/Label-1-2025-11-29T21:10:18.638Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b1723a45-68ee-46b7-25ae-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T21:10:28.785Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b1723a45-68ee-46b7-25ae-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T21:10:34.017Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b1723a45-68ee-46b7-25ae-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T21:11:10.814Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/b1723a45-68ee-46b7-25ae-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T21:11:23.714Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       2273585\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577720123717,"sku":"00000113","price":25.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_2fbc47e1-bb3c-418c-864c-3b1efa5efd26.jpg?v=1765209054"},{"product_id":"2014-bmw-3-series-f30-leather-multifunctional-steering-wheel-genuine-62560150d","title":"2014 BMW 3 SERIES F30 LEATHER MULTIFUNCTIONAL STEERING WHEEL GENUINE 62560150D","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Steering Wheel\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Steering Wheel\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       62560150D\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577724842309,"sku":"00000115","price":39.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_7df8643e-cf78-44cc-9978-267ff02512aa.jpg?v=1765209078"},{"product_id":"2014-bmw-320i-luxury-auto-door-front-lh-3-series-f30-4-doors-saloon","title":"2014 BMW 320I LUXURY AUTO Door Front LH 3 Series F30 4 Doors Saloon","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Door Front LH\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {\n      --brand-primary-color: #163466;\n    }\n\n    body {\n      font-family: 'Poppins', sans-serif;\n      margin: 0;\n      padding: 0;\n      background-color: #f5f5f5;\n    }\n\n    .container {\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 20px;\n      background: white;\n    }\n\n    .header {\n      text-align: center;\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n      border-bottom: 2px solid var(--brand-primary-color);\n    }\n\n    .brand-logo {\n      max-height: 80px;\n      max-width: 300px;\n      margin-bottom: 10px;\n    }\n\n    .title {\n      font-size: 24px;\n      font-weight: bold;\n      margin-bottom: 20px;\n    }\n\n    .main-content {\n      display: flex;\n      gap: 20px;\n    }\n\n    .left-panel {\n      flex: 2;\n    }\n\n    .product-image {\n      width: 100%;\n      max-width: 500px;\n      border: 1px solid #ddd;\n    }\n\n    .thumbnails {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 10px;\n    }\n\n    .thumbnail {\n      width: 100px;\n      height: auto;\n      border: 1px solid #ccc;\n    }\n\n    .right-panel {\n      flex: 1;\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n\n    .spec-table td {\n      padding: 6px 10px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .spec-table td:first-child {\n      font-weight: bold;\n    }\n\n    .aspects-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 20px;\n    }\n\n    .aspects-table td {\n      padding: 8px 12px;\n      border-bottom: 1px solid #eee;\n    }\n\n    .aspects-table td:first-child {\n      font-weight: 600;\n      color: #333;\n      width: 40%;\n    }\n\n    .highlight-box {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      margin-top: 20px;\n    }\n\n    .inspection {\n      background-color: var(--brand-primary-color);\n      color: white;\n      text-align: center;\n      padding: 10px;\n      font-size: 18px;\n      font-weight: bold;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    .sub-section {\n      margin-top: 40px;\n    }\n\n    .section-title {\n      background-color: var(--brand-primary-color);\n      color: white;\n      padding: 10px;\n      font-size: 18px;\n      text-align: center;\n      border-radius: 6px;\n    }\n\n    .purple-title {\n      background-color: #6f42c1;\n    }\n\n    .inspection-details {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 30px;\n      margin-top: 20px;\n    }\n\n    .damage-label {\n      border: 2px solid black;\n      padding: 10px 20px;\n      font-size: 18px;\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .red-circle {\n      width: 20px;\n      height: 20px;\n      border: 2px solid red;\n      border-radius: 50%;\n    }\n\n    .vehicle-section {\n      display: flex;\n      gap: 30px;\n      margin-top: 20px;\n      align-items: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .vehicle-details {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    .vehicle-details .spec-table {\n      margin: 0;\n      width: 100%;\n      table-layout: fixed;\n    }\n\n    .vehicle-details .spec-table td {\n      word-wrap: break-word;\n      overflow-wrap: break-word;\n    }\n\n    \/* CSS-only tabs using checkbox hack *\/\n    .tabs-container {\n      margin-top: 50px;\n    }\n\n    .tabs {\n      display: flex;\n      border-bottom: 1px solid #ccc;\n    }\n\n    .tab {\n      padding: 10px 20px;\n      border: 1px solid #ccc;\n      border-bottom: none;\n      background-color: #eee;\n      margin-right: 4px;\n      cursor: pointer;\n      user-select: none;\n      position: relative;\n      text-decoration: none;\n      color: #333;\n      display: inline-block;\n    }\n\n    .tab:hover {\n      background-color: #ddd;\n    }\n\n    .tab.active {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    .tab-content {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n    }\n\n    .tab-content \u003e div {\n      display: none;\n    }\n\n    .tab-content \u003e div.active {\n      display: block;\n    }\n\n    \/* Hidden checkboxes for tab functionality *\/\n    .tab-checkbox {\n      display: none;\n    }\n\n    \/* Tab content sections *\/\n    .tab-content-section {\n      border: 1px solid #ccc;\n      padding: 20px;\n      margin-top: -1px;\n      display: none;\n    }\n\n    \/* Show content when corresponding checkbox is checked *\/\n    #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {\n      display: block;\n    }\n\n    \/* Show warranty by default *\/\n    .tab-content-section[data-tab=\"warranty\"] {\n      display: block;\n    }\n\n    \/* Hide warranty when other tabs are selected *\/\n    #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],\n    #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {\n      display: none;\n    }\n\n    \/* Style active tab labels *\/\n    #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],\n    #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],\n    #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],\n    #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {\n      background-color: var(--brand-primary-color);\n      color: white;\n      font-weight: bold;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n      .container {\n        padding: 10px;\n      }\n\n      .main-content {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .left-panel {\n        flex: none;\n        order: 1;\n      }\n\n      .right-panel {\n        flex: none;\n        order: 2;\n        margin-bottom: 0;\n      }\n\n      .product-image {\n        max-width: 100%;\n      }\n\n      .thumbnails {\n        gap: 5px;\n      }\n\n      .thumbnail {\n        width: 80px;\n      }\n\n      .vehicle-section {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .vehicle-details {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n\n      .tabs {\n        flex-direction: column;\n        border-bottom: none;\n      }\n\n      .tab {\n        margin-right: 0;\n        margin-bottom: 2px;\n        border-bottom: 1px solid #ccc;\n        text-align: center;\n      }\n\n      .tab-content {\n        margin-top: 0;\n      }\n\n      .inspection-details {\n        flex-direction: column;\n        gap: 15px;\n      }\n\n      .damage-label {\n        font-size: 16px;\n        padding: 8px 15px;\n      }\n\n      .section-title {\n        font-size: 16px;\n        padding: 8px;\n      }\n\n      .title {\n        font-size: 20px;\n      }\n\n      .brand-logo {\n        max-height: 60px;\n        max-width: 200px;\n      }\n    }\n\n    \/* Small mobile devices *\/\n    @media (max-width: 480px) {\n      .container {\n        padding: 5px;\n      }\n\n      .title {\n        font-size: 18px;\n        margin-bottom: 15px;\n      }\n\n      .highlight-box {\n        padding: 8px;\n        font-size: 14px;\n      }\n\n      .spec-table td {\n        padding: 4px 6px;\n        font-size: 13px;\n      }\n\n      .aspects-table td {\n        padding: 6px 8px;\n        font-size: 13px;\n      }\n\n      .tab {\n        padding: 8px 12px;\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 15px;\n      }\n\n      .vehicle-details .spec-table td {\n        font-size: 12px;\n        padding: 3px 5px;\n      }\n\n      .thumbnail {\n        width: 60px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Door Front LH\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/daa3298f-3688-41a6-256a-08de2b8cfa71\/Label-1-2025-11-28T17:43:44.467Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/daa3298f-3688-41a6-256a-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T17:44:01.200Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/daa3298f-3688-41a6-256a-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T17:44:28.574Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/daa3298f-3688-41a6-256a-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T17:45:19.938Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/daa3298f-3688-41a6-256a-08de2b8cfa71\/thumbnail\/Right-1-2025-11-28T17:45:28.148Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/daa3298f-3688-41a6-256a-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-28T17:45:41.168Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    20+ Years experienced eBay seller\n    \u003cbr\u003e\n    FREE tracked UK delivery\n    \u003cbr\u003e\n    30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n   \u003cdiv class=\"highlight-box\" style=\"background:#28a745; margin-top:10px;\"\u003e\n    \u003cstrong\u003e\n     Additional Info:\n    \u003c\/strong\u003e\n    \u003cbr\u003e\n    Color B65\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577731592517,"sku":"00000045","price":139.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_4d8c05f0-a3cf-4edd-863b-3c74a691c904.jpg?v=1765209140"},{"product_id":"bmw-3-series-f31-f30-2-0-petrol-power-distribution-box-2013-922775204","title":"BMW 3 SERIES F31 F30 2.0 PETROL POWER DISTRIBUTION BOX 2013 922775204","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Positive Pole Battery Power Boot Distribution Fuse Box\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Positive Pole Battery Power Boot Distribution Fuse Box\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ✅ 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      📦 FREE tracked UK delivery\n      \u003cbr\u003e\n      🔁 30 Day returns policy\n      \u003cbr\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n     \u003ctable class=\"aspects-table\"\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Manufacturer Part Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        922775204\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fitment\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I LUXURY AUTO Saloon 2012 - 2015\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/table\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577761968453,"sku":"00000145","price":10.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_69197f56-2fad-4ef1-8e38-f70d36fd4660.jpg?v=1765209272"},{"product_id":"bmw-3-series-f30-handbrake-parking-brake-lever-mechanism-6799102-2014","title":"BMW 3 SERIES F30 HANDBRAKE PARKING BRAKE LEVER MECHANISM 6799102 2014","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Handbrake Lever\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Handbrake Lever\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ✅ 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      📦 FREE tracked UK delivery\n      \u003cbr\u003e\n      🔁 30 Day returns policy\n      \u003cbr\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n     \u003ctable class=\"aspects-table\"\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Manufacturer Part Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        6799102\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fitment\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I LUXURY AUTO Saloon 2012 - 2015\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/table\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577766195525,"sku":"00000173","price":10.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_36fab1ae-1cf1-404f-ba3e-63a10fbbf156.jpg?v=1765209319"},{"product_id":"2014-2020-f30-bmw-3-series-ignition-coil-2-0-petrol-28114820","title":"2014-2020 F30 BMW 3 SERIES IGNITION COIL 2.0 PETROL 28114820","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Ignition Coil\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Ignition Coil\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ✅ 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      📦 FREE tracked UK delivery\n      \u003cbr\u003e\n      🔁 30 Day returns policy\n      \u003cbr\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n     \u003ctable class=\"aspects-table\"\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Manufacturer Part Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        28114820\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fitment\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I LUXURY AUTO Saloon 2012 - 2015\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/table\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577771045189,"sku":"00000147","price":13.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_f82859dc-d5db-4095-bc61-33679162978c.jpg?v=1765209342"},{"product_id":"2014-bmw-320i-luxury-auto-front-slam-panel-f30-4-doors-saloon-3-series-7255364","title":"2014 BMW 320I LUXURY AUTO Front Slam Panel F30 4 Doors Saloon 3 Series 7255364","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Front Slam Panel\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Front Slam Panel\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f4db0cd-ba50-4ee8-2570-08de2b8cfa71\/Label-1-2025-12-01T20:59:50.990Z.jpg\"\u003e\n     \u003cdiv class=\"thumbnails\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f4db0cd-ba50-4ee8-2570-08de2b8cfa71\/thumbnail\/Front-1-2025-12-01T20:59:59.781Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f4db0cd-ba50-4ee8-2570-08de2b8cfa71\/thumbnail\/Back-1-2025-12-01T21:00:10.180Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f4db0cd-ba50-4ee8-2570-08de2b8cfa71\/thumbnail\/Left-1-2025-12-01T21:00:25.376Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f4db0cd-ba50-4ee8-2570-08de2b8cfa71\/thumbnail\/Right-1-2025-12-01T21:01:29.922Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/8f4db0cd-ba50-4ee8-2570-08de2b8cfa71\/thumbnail\/Misc-1-2025-12-01T21:01:37.814Z.jpg\"\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ✅ 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      📦 FREE tracked UK delivery\n      \u003cbr\u003e\n      🔁 30 Day returns policy\n      \u003cbr\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n     \u003ctable class=\"aspects-table\"\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Manufacturer Part Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        7255364\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fitment\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I LUXURY AUTO Saloon 2012 - 2015\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/table\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577776517445,"sku":"00000051","price":319.96,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_8194abeb-0fa7-47d3-b5e4-e8b572b2f610.jpg?v=1765209386"},{"product_id":"bmw-3-series-f30-2011-2019-brake-servo-master-cylinder-296798419-genuine","title":"BMW 3 SERIES F30 2011-2019 BRAKE SERVO \u0026 MASTER CYLINDER 296798419 GENUINE","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Brake Servo\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Brake Servo\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ✅ 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      📦 FREE tracked UK delivery\n      \u003cbr\u003e\n      🔁 30 Day returns policy\n      \u003cbr\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n     \u003ctable class=\"aspects-table\"\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Tag Number\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        00000121\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Brake Servo\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Brand\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fitment\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I LUXURY AUTO Saloon 2012 - 2015\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/table\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577780547909,"sku":"00000121","price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_003d6945-d8dc-4c91-872b-c29b18ee79e0.jpg?v=1765209413"},{"product_id":"bmw-320i-luxury-rear-bumper-saloon-4-doors-f30-3-series-with-parking-sensors","title":"BMW 320I LUXURY Rear Bumper Saloon 4 Doors F30 3 Series With Parking Sensors","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Rear Bumper\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Rear Bumper\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ✅ 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      📦 FREE tracked UK delivery\n      \u003cbr\u003e\n      🔁 30 Day returns policy\n      \u003cbr\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577788150085,"sku":"00000122","price":299.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_7305bec8-c568-4551-bd57-0590b13400db.jpg?v=1765209467"},{"product_id":"2014-bmw-320i-luxury-auto-bonnet-hinges-f30-3-series-4-doors-13989610","title":"2014 BMW 320I LUXURY AUTO Bonnet Hinges F30 3 Series 4 Doors 13989610","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Bonnet Hinges\n \u003c\/title\u003e\n \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n \u003cdiv class=\"header\"\u003e\n  \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"title\"\u003e\n  Bonnet Hinges\n \u003c\/div\u003e\n \u003cdiv class=\"main-content\"\u003e\n  \u003cdiv class=\"left-panel\"\u003e\n   \u003cimg alt=\"Main Product\" class=\"product-image\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/Label-1-2025-12-01T17:53:49.151Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Front-1-2025-12-01T17:53:52.541Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Back-1-2025-12-01T17:53:57.116Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Left-1-2025-12-01T17:54:00.608Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Right-1-2025-12-01T17:54:07.894Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Misc-1-2025-12-01T17:54:13.212Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Label-1-2025-12-01T17:54:43.313Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Front-1-2025-12-01T17:54:57.730Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Back-1-2025-12-01T17:55:10.480Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/23f89450-f1bb-4ecb-300e-08de30e596b8\/thumbnail\/Left-1-2025-12-01T17:55:20.888Z.jpg\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"highlight-box\"\u003e\n    ✅ 20+ Years experienced eBay seller\n    \u003cbr\u003e\n    📦 FREE tracked UK delivery\n    \u003cbr\u003e\n    🔁 30 Day returns policy\n    \u003cbr\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-panel\"\u003e\n   \u003ctable class=\"aspects-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       13989610\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Fitment\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       320I LUXURY AUTO Saloon 2012 - 2015\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n   Donor Vehicle\n  \u003c\/div\u003e\n  \u003cdiv class=\"vehicle-section\"\u003e\n   \u003cdiv class=\"vehicle-details\"\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Make\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BMW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Model\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        3 Series\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Year\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2014\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VRM\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        PE14BHW\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        VIN\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        WBA3B12090F365930\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Body Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Fuel Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Petrol\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Engine Size\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        2.0L\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003ctable class=\"spec-table\"\u003e\n     \u003ctbody\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Transmission\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Colour\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Code\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        B65\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Paint Colour Name\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        BROWN - Jatoba Metatallic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Mileage\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        86,906\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Trim\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        320I Luxury\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Doors\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        4\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Style\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Saloon\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Gearbox\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        8 Speed Automatic\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Drive Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Rear 4x2\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n     \u003c\/tbody\u003e\n    \u003c\/table\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"sub-section\"\u003e\n  \u003cdiv class=\"tabs-container\"\u003e\n   \u003c!-- Hidden checkboxes for tab functionality --\u003e\n   \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n   \u003c!-- Tab labels --\u003e\n   \u003cdiv class=\"tabs\"\u003e\n    \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n     WARRANTY\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n     PART TERMS \u0026amp; CONDITIONS\n    \u003c\/label\u003e\n    \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n     RETURNS\n    \u003c\/label\u003e\n   \u003c\/div\u003e\n   \u003c!-- Tab content --\u003e\n   \u003cdiv class=\"tab-content\"\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n     \u003cp\u003e\n      This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Warranty Duration:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      30 days from the date of delivery.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Covers:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Mechanical or electrical failure under normal use;\n      \u003cbr\u003e\n      - Defects not caused by improper installation;\n      \u003cbr\u003e\n      - Faults present at the time of sale;\n      \u003cbr\u003e\n      - Replacement or refund if a fault is confirmed.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ✔️ What This Warranty Covers\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Failure of the part through normal, proper use;\n      \u003cbr\u003e\n      - Internal mechanical or electrical defects;\n      \u003cbr\u003e\n      - Incorrect part supplied (must match our CCTV and ID mark);\n      \u003cbr\u003e\n      - One replacement part (if available);\n      \u003cbr\u003e\n      - Refund if replacement is unavailable.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❗ Identification Mark Requirement\n      \u003cbr\u003e\n      \u003cbr\u003e\n      All Partsworth parts include a unique ID mark or label.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To prevent fraudulent returns:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The ID mark must be present and intact;\n      \u003cbr\u003e\n      - Parts with removed\/altered markings will be rejected;\n      \u003cbr\u003e\n      - Returned parts must match our CCTV footage at dispatch.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🎥 CCTV Verification\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth operates CCTV recording in the picking and packing area.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Video footage is used to verify:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - The correct item was packed;\n      \u003cbr\u003e\n      - The condition of the part before dispatch;\n      \u003cbr\u003e\n      - Claims of \"wrong item\" or \"missing item\";\n      \u003cbr\u003e\n      \u003cbr\u003e\n      If CCTV proves the correct part was sent, the claim will be refused.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      ❌ What This Warranty Does NOT Cover\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Incorrect installation or fitting;\n      \u003cbr\u003e\n      - Damage caused by misuse or forced removal;\n      \u003cbr\u003e\n      - Labour, diagnostics, coding, or programming costs;\n      \u003cbr\u003e\n      - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n      \u003cbr\u003e\n      - Return of a different item than what we shipped;\n      \u003cbr\u003e\n      - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n      \u003cbr\u003e\n      - Electrical parts damaged by improper testing.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      📦 Return Requirements\n      \u003cbr\u003e\n      \u003cbr\u003e\n      To submit a warranty claim, the buyer must:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - Report the fault within 30 days;\n      \u003cbr\u003e\n      - Return the item in the same condition;\n      \u003cbr\u003e\n      - Ensure the Partsworth ID mark is still present;\n      \u003cbr\u003e\n      - Provide order details and description of the issue;\n      \u003cbr\u003e\n      - Allow inspection\/testing before refund or replacement.\n      \u003cbr\u003e\n      \u003cbr\u003e\n      🛡️ Fraud Prevention\n      \u003cbr\u003e\n      \u003cbr\u003e\n      Partsworth reserves the right to refuse a claim if:\n      \u003cbr\u003e\n      \u003cbr\u003e\n      - A different part is returned;\n      \u003cbr\u003e\n      - The item shows forced damage;\n      \u003cbr\u003e\n      - The ID label is missing or altered;\n      \u003cbr\u003e\n      - CCTV contradicts the buyer's claim;\n      \u003cbr\u003e\n      - The part has been dismantled or modified.\n      \u003cbr\u003e\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      1. Nature of Goods\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Part Identification \u0026amp; Security Marking\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - This ID mark must be present and intact on any returned item.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items returned without the correct marking will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty covers:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Mechanical or electrical failure under normal use;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Faults not caused by improper installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Warranty does NOT cover:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Diagnostic or programming costs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Items that have been modified or tampered with;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Missing ID marking.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Compatibility \u0026amp; Installation\n     \u003c\/p\u003e\n     \u003cp\u003e\n      It is the buyer's responsibility to ensure compatibility before purchase.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not liable for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect fitment;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Incorrect diagnosis;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Damage during installation.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Delivery\n     \u003c\/p\u003e\n     \u003cp\u003e\n      All orders are dispatched with tracking and CCTV verification.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Returns\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returns must follow the Partsworth Returns Policy (see below).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Returned items must be in the same condition and include the Partsworth ID mark.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Limitation of Liability\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth is not responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Consequential loss;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Vehicle damage;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Labour or fitting charges;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Loss of earnings.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Our responsibility is limited to the value of the item purchased.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      8. Legal\n     \u003c\/p\u003e\n     \u003cp\u003e\n      These Terms \u0026amp; Conditions are governed by UK consumer law.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Your statutory rights are not affected.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n     \u003cp\u003e\n      1. Warranty Returns (30 Days)\n     \u003c\/p\u003e\n     \u003cp\u003e\n      For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      To request a return, you must provide:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Order ID;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Description of the fault;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Photos\/video (if applicable).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth may test the item before issuing a refund or replacement.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      2. Condition of Returned Items\nReturned parts must:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Be in the same condition as sent\n\n\nInclude all components supplied;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Show the Partsworth ID marking intact;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Not be tampered with or dismantled;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      3. Incorrect or Missing Items\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      If evidence shows the correct part was dispatched, the claim will be refused.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      4. Spares \u0026amp; Repairs \/ No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Items\nItems sold as:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Spares \u0026amp; Repairs;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Untested;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - No Warranty\n     \u003c\/p\u003e\n     \u003cp\u003e\n      are non-returnable and non-refundable, unless the wrong item was sent.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      5. Return Shipping\n     \u003c\/p\u003e\n     \u003cp\u003e\n      The buyer is responsible for:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Packaging the item securely;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Ensuring safe transit back to Partsworth;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - Return postage costs (unless we made an error).\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Damage caused in transit due to poor packaging is the buyer's responsibility.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      6. Refunds \u0026amp; Processing Time\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refunds or replacements are processed only after inspection.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Refund method will match the original payment method.\n     \u003c\/p\u003e\n     \u003cp\u003e\n      \u003cbr\u003e\n     \u003c\/p\u003e\n     \u003cp\u003e\n      7. Fraud Prevention\n     \u003c\/p\u003e\n     \u003cp\u003e\n      Partsworth reserves the right to refuse any return where:\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The returned item is not the same as the one sent;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The ID marking is missing;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - The item has been swapped, altered, or damaged;\n     \u003c\/p\u003e\n     \u003cp\u003e\n      - CCTV contradicts the buyer's claim.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Unbranded","offers":[{"title":"Default Title","offer_id":56577791951173,"sku":"00000123","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_3261e179-b95a-4d29-abc4-d1e8c9a2f413.jpg?v=1765209511"},{"product_id":"bmw-3-series-side-skirt-bracket-right-driver-side-7256920-7256918-7256916-f30","title":"BMW 3 SERIES SIDE SKIRT BRACKET RIGHT DRIVER SIDE 7256920 7256918 7256916 F30","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Exterior bracket\n  \u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n   :root {       --brand-primary-color: #163466;     }      body {       font-family: 'Poppins', sans-serif;       margin: 0;       padding: 0;       background-color: #f5f5f5;     }      .container {       max-width: 1200px;       margin: 0 auto;       padding: 20px;       background: white;     }      .header {       text-align: center;       margin-bottom: 30px;       padding-bottom: 20px;       border-bottom: 2px solid var(--brand-primary-color);     }      .brand-logo {       max-height: 80px;       max-width: 300px;       margin-bottom: 10px;     }      .title {       font-size: 24px;       font-weight: bold;       margin-bottom: 20px;     }      .main-content {       display: flex;       gap: 20px;     }      .left-panel {       flex: 2;     }      .product-image {       width: 100%;       max-width: 500px;       border: 1px solid #ddd;     }      .thumbnails {       display: flex;       flex-wrap: wrap;       gap: 10px;       margin-top: 10px;     }      .thumbnail {       width: 100px;       height: auto;       border: 1px solid #ccc;     }      .right-panel {       flex: 1;       font-size: 14px;       margin-bottom: 20px;     }      .spec-table {       width: 100%;       border-collapse: collapse;     }      .spec-table td {       padding: 6px 10px;       border-bottom: 1px solid #eee;     }      .spec-table td:first-child {       font-weight: bold;     }      .aspects-table {       width: 100%;       border-collapse: collapse;       margin-bottom: 20px;     }      .aspects-table td {       padding: 8px 12px;       border-bottom: 1px solid #eee;     }      .aspects-table td:first-child {       font-weight: 600;       color: #333;       width: 40%;     }      .highlight-box {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       margin-top: 20px;     }      .inspection {       background-color: var(--brand-primary-color);       color: white;       text-align: center;       padding: 10px;       font-size: 18px;       font-weight: bold;       margin-top: 30px;       border-radius: 4px;     }      .sub-section {       margin-top: 40px;     }      .section-title {       background-color: var(--brand-primary-color);       color: white;       padding: 10px;       font-size: 18px;       text-align: center;       border-radius: 6px;     }      .purple-title {       background-color: #6f42c1;     }      .inspection-details {       display: flex;       align-items: center;       justify-content: center;       gap: 30px;       margin-top: 20px;     }      .damage-label {       border: 2px solid black;       padding: 10px 20px;       font-size: 18px;       border-radius: 10px;       display: flex;       align-items: center;       gap: 10px;     }      .red-circle {       width: 20px;       height: 20px;       border: 2px solid red;       border-radius: 50%;     }      .vehicle-section {       display: flex;       gap: 30px;       margin-top: 20px;       align-items: flex-start;       flex-wrap: wrap;     }      .vehicle-details {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 20px;       width: 100%;       min-width: 0;     }      .vehicle-details .spec-table {       margin: 0;       width: 100%;       table-layout: fixed;     }      .vehicle-details .spec-table td {       word-wrap: break-word;       overflow-wrap: break-word;     }      \/* CSS-only tabs using checkbox hack *\/     .tabs-container {       margin-top: 50px;     }      .tabs {       display: flex;       border-bottom: 1px solid #ccc;     }      .tab {       padding: 10px 20px;       border: 1px solid #ccc;       border-bottom: none;       background-color: #eee;       margin-right: 4px;       cursor: pointer;       user-select: none;       position: relative;       text-decoration: none;       color: #333;       display: inline-block;     }      .tab:hover {       background-color: #ddd;     }      .tab.active {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      .tab-content {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;     }      .tab-content \u003e div {       display: none;     }      .tab-content \u003e div.active {       display: block;     }      \/* Hidden checkboxes for tab functionality *\/     .tab-checkbox {       display: none;     }      \/* Tab content sections *\/     .tab-content-section {       border: 1px solid #ccc;       padding: 20px;       margin-top: -1px;       display: none;     }      \/* Show content when corresponding checkbox is checked *\/     #warranty-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"terms\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"returns\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"additional-info\"] {       display: block;     }      \/* Show warranty by default *\/     .tab-content-section[data-tab=\"warranty\"] {       display: block;     }      \/* Hide warranty when other tabs are selected *\/     #terms-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #returns-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"],     #additional-info-checkbox:checked ~ .tab-content .tab-content-section[data-tab=\"warranty\"] {       display: none;     }      \/* Style active tab labels *\/     #warranty-checkbox:checked ~ .tabs .tab[for=\"warranty-checkbox\"],     #terms-checkbox:checked ~ .tabs .tab[for=\"terms-checkbox\"],     #returns-checkbox:checked ~ .tabs .tab[for=\"returns-checkbox\"],     #additional-info-checkbox:checked ~ .tabs .tab[for=\"additional-info-checkbox\"] {       background-color: var(--brand-primary-color);       color: white;       font-weight: bold;     }      \/* Mobile responsive styles *\/     @media (max-width: 768px) {       .container {         padding: 10px;       }        .main-content {         flex-direction: column;         gap: 15px;       }        .left-panel {         flex: none;         order: 1;       }        .right-panel {         flex: none;         order: 2;         margin-bottom: 0;       }        .product-image {         max-width: 100%;       }        .thumbnails {         gap: 5px;       }        .thumbnail {         width: 80px;       }        .vehicle-section {         flex-direction: column;         gap: 15px;       }        .vehicle-details {         grid-template-columns: 1fr;         gap: 15px;       }        .tabs {         flex-direction: column;         border-bottom: none;       }        .tab {         margin-right: 0;         margin-bottom: 2px;         border-bottom: 1px solid #ccc;         text-align: center;       }        .tab-content {         margin-top: 0;       }        .inspection-details {         flex-direction: column;         gap: 15px;       }        .damage-label {         font-size: 16px;         padding: 8px 15px;       }        .section-title {         font-size: 16px;         padding: 8px;       }        .title {         font-size: 20px;       }        .brand-logo {         max-height: 60px;         max-width: 200px;       }     }      \/* Small mobile devices *\/     @media (max-width: 480px) {       .container {         padding: 5px;       }        .title {         font-size: 18px;         margin-bottom: 15px;       }        .highlight-box {         padding: 8px;         font-size: 14px;       }        .spec-table td {         padding: 4px 6px;         font-size: 13px;       }        .aspects-table td {         padding: 6px 8px;         font-size: 13px;       }        .tab {         padding: 8px 12px;         font-size: 14px;       }        .tab-content {         padding: 15px;       }        .vehicle-details .spec-table td {         font-size: 12px;         padding: 3px 5px;       }        .thumbnail {         width: 60px;       }     }\n  \u003c\/style\u003e\n \n \n  \u003cdiv class=\"container\"\u003e\n   \u003cdiv class=\"header\"\u003e\n    \u003cimg alt=\"Company Logo\" class=\"brand-logo\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/logos\/4b9271cf-d289-42bd-26f0-08de2058365b\/logo.png\"\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"title\"\u003e\n    Exterior bracket\n   \u003c\/div\u003e\n   \u003cdiv class=\"main-content\"\u003e\n    \u003cdiv class=\"left-panel\"\u003e\n     \u003cdiv class=\"highlight-box\"\u003e\n      ✅ 20+ Years experienced eBay seller\n      \u003cbr\u003e\n      📦 FREE tracked UK delivery\n      \u003cbr\u003e\n      🔁 30 Day returns policy\n      \u003cbr\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"right-panel\"\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"section-title\"\u003e\n     Donor Vehicle\n    \u003c\/div\u003e\n    \u003cdiv class=\"vehicle-section\"\u003e\n     \u003cdiv class=\"vehicle-details\"\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Make\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BMW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Model\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         3 Series\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Year\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2014\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VRM\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         PE14BHW\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         VIN\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         WBA3B12090F365930\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Body Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Fuel Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Petrol\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Engine Size\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         2.0L\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n      \u003ctable class=\"spec-table\"\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Transmission\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Colour\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Code\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         B65\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Paint Colour Name\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         BROWN - Jatoba Metatallic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Mileage\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         86,906\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Trim\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         320I Luxury\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Doors\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         4\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Style\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Saloon\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Gearbox\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         8 Speed Automatic\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n       \u003ctr\u003e\n        \u003ctd\u003e\n         Drive Type\n        \u003c\/td\u003e\n        \u003ctd\u003e\n         Rear 4x2\n        \u003c\/td\u003e\n       \u003c\/tr\u003e\n      \u003c\/table\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"sub-section\"\u003e\n    \u003cdiv class=\"tabs-container\"\u003e\n     \u003c!-- Hidden checkboxes for tab functionality --\u003e\n     \u003cinput checked class=\"tab-checkbox\" id=\"warranty-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"terms-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"returns-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003cinput class=\"tab-checkbox\" id=\"additional-info-checkbox\" name=\"tab-group\" type=\"radio\"\u003e\n     \u003c!-- Tab labels --\u003e\n     \u003cdiv class=\"tabs\"\u003e\n      \u003clabel class=\"tab\" for=\"warranty-checkbox\"\u003e\n       WARRANTY\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"terms-checkbox\"\u003e\n       PART TERMS \u0026amp; CONDITIONS\n      \u003c\/label\u003e\n      \u003clabel class=\"tab\" for=\"returns-checkbox\"\u003e\n       RETURNS\n      \u003c\/label\u003e\n     \u003c\/div\u003e\n     \u003c!-- Tab content --\u003e\n     \u003cdiv class=\"tab-content\"\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"warranty\"\u003e\n       \u003cp\u003e\n        This warranty applies to all tested, working used parts sold by Partsworth unless otherwise stated.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Warranty Duration:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        30 days from the date of delivery.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Covers:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Mechanical or electrical failure under normal use;\n        \u003cbr\u003e\n        - Defects not caused by improper installation;\n        \u003cbr\u003e\n        - Faults present at the time of sale;\n        \u003cbr\u003e\n        - Replacement or refund if a fault is confirmed.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ✔️ What This Warranty Covers\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Failure of the part through normal, proper use;\n        \u003cbr\u003e\n        - Internal mechanical or electrical defects;\n        \u003cbr\u003e\n        - Incorrect part supplied (must match our CCTV and ID mark);\n        \u003cbr\u003e\n        - One replacement part (if available);\n        \u003cbr\u003e\n        - Refund if replacement is unavailable.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❗ Identification Mark Requirement\n        \u003cbr\u003e\n        \u003cbr\u003e\n        All Partsworth parts include a unique ID mark or label.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To prevent fraudulent returns:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The ID mark must be present and intact;\n        \u003cbr\u003e\n        - Parts with removed\/altered markings will be rejected;\n        \u003cbr\u003e\n        - Returned parts must match our CCTV footage at dispatch.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🎥 CCTV Verification\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth operates CCTV recording in the picking and packing area.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Video footage is used to verify:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - The correct item was packed;\n        \u003cbr\u003e\n        - The condition of the part before dispatch;\n        \u003cbr\u003e\n        - Claims of \"wrong item\" or \"missing item\";\n        \u003cbr\u003e\n        \u003cbr\u003e\n        If CCTV proves the correct part was sent, the claim will be refused.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        ❌ What This Warranty Does NOT Cover\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Incorrect installation or fitting;\n        \u003cbr\u003e\n        - Damage caused by misuse or forced removal;\n        \u003cbr\u003e\n        - Labour, diagnostics, coding, or programming costs;\n        \u003cbr\u003e\n        - Wear-and-tear items (pads, belts, fluids, bulbs, filters, etc.);\n        \u003cbr\u003e\n        - Return of a different item than what we shipped;\n        \u003cbr\u003e\n        - Parts sold as \"Spares \u0026amp; Repairs\", \"Untested\", or \"No Warranty\";\n        \u003cbr\u003e\n        - Electrical parts damaged by improper testing.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        📦 Return Requirements\n        \u003cbr\u003e\n        \u003cbr\u003e\n        To submit a warranty claim, the buyer must:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - Report the fault within 30 days;\n        \u003cbr\u003e\n        - Return the item in the same condition;\n        \u003cbr\u003e\n        - Ensure the Partsworth ID mark is still present;\n        \u003cbr\u003e\n        - Provide order details and description of the issue;\n        \u003cbr\u003e\n        - Allow inspection\/testing before refund or replacement.\n        \u003cbr\u003e\n        \u003cbr\u003e\n        🛡️ Fraud Prevention\n        \u003cbr\u003e\n        \u003cbr\u003e\n        Partsworth reserves the right to refuse a claim if:\n        \u003cbr\u003e\n        \u003cbr\u003e\n        - A different part is returned;\n        \u003cbr\u003e\n        - The item shows forced damage;\n        \u003cbr\u003e\n        - The ID label is missing or altered;\n        \u003cbr\u003e\n        - CCTV contradicts the buyer's claim;\n        \u003cbr\u003e\n        - The part has been dismantled or modified.\n        \u003cbr\u003e\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"terms\"\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions apply to all products sold by Partsworth, including sales made via our website, eBay, SellAVehicle, and direct channels. By purchasing from us, you agree to the terms outlined below.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        1. Nature of Goods\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth supplies used vehicle parts removed from end-of-life or damaged vehicles.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All parts are inspected and recorded prior to dispatch. Some components may show signs of wear consistent with used condition.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Part Identification \u0026amp; Security Marking\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To protect against fraudulent returns, all items are marked with a unique Partsworth Identification Mark before dispatch.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - This ID mark must be present and intact on any returned item.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items returned without the correct marking will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        CCTV is in operation in our warehouse and packing areas to verify the condition, identity, and packaging of each part dispatched.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Parts sold as working include a 30-Day Standard Warranty unless otherwise stated.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items listed as \"Spares \u0026amp; Repairs,\" \"Untested,\" or \"No Warranty\" are excluded from any warranty.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty covers:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Mechanical or electrical failure under normal use;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Faults not caused by improper installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Warranty does NOT cover:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Diagnostic or programming costs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Items that have been modified or tampered with;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Missing ID marking.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Compatibility \u0026amp; Installation\n       \u003c\/p\u003e\n       \u003cp\u003e\n        It is the buyer's responsibility to ensure compatibility before purchase.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Professional installation is strongly recommended, especially for electrical, ECU, engine, and gearbox components.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not liable for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect fitment;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Incorrect diagnosis;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Damage during installation.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Delivery\n       \u003c\/p\u003e\n       \u003cp\u003e\n        All orders are dispatched with tracking and CCTV verification.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims a missing, damaged, or incorrect item, CCTV and scan data will be reviewed. Evidence contradicting the claim will result in refusal.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Returns\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returns must follow the Partsworth Returns Policy (see below).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Returned items must be in the same condition and include the Partsworth ID mark.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Limitation of Liability\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth is not responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Consequential loss;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Vehicle damage;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Labour or fitting charges;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Loss of earnings.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Our responsibility is limited to the value of the item purchased.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        8. Legal\n       \u003c\/p\u003e\n       \u003cp\u003e\n        These Terms \u0026amp; Conditions are governed by UK consumer law.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Your statutory rights are not affected.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-content-section\" data-tab=\"returns\"\u003e\n       \u003cp\u003e\n        1. Warranty Returns (30 Days)\n       \u003c\/p\u003e\n       \u003cp\u003e\n        For items sold with a warranty, buyers have 30 days from the date of delivery to report an issue.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        To request a return, you must provide:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Order ID;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Description of the fault;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Photos\/video (if applicable).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth may test the item before issuing a refund or replacement.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        2. Condition of Returned Items\nReturned parts must:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Be in the same condition as sent\n\n\nInclude all components supplied;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Show the Partsworth ID marking intact;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Not be tampered with or dismantled;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Any returned item missing the ID mark or showing signs of forced damage will be rejected.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        3. Incorrect or Missing Items\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If the buyer claims they received the wrong part, CCTV footage of the packing process will be reviewed.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        If evidence shows the correct part was dispatched, the claim will be refused.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        4. Spares \u0026amp; Repairs \/ No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Items\nItems sold as:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Spares \u0026amp; Repairs;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Untested;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - No Warranty\n       \u003c\/p\u003e\n       \u003cp\u003e\n        are non-returnable and non-refundable, unless the wrong item was sent.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        5. Return Shipping\n       \u003c\/p\u003e\n       \u003cp\u003e\n        The buyer is responsible for:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Packaging the item securely;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Ensuring safe transit back to Partsworth;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - Return postage costs (unless we made an error).\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Damage caused in transit due to poor packaging is the buyer's responsibility.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        6. Refunds \u0026amp; Processing Time\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refunds or replacements are processed only after inspection.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Refund method will match the original payment method.\n       \u003c\/p\u003e\n       \u003cp\u003e\n        \u003cbr\u003e\n       \u003c\/p\u003e\n       \u003cp\u003e\n        7. Fraud Prevention\n       \u003c\/p\u003e\n       \u003cp\u003e\n        Partsworth reserves the right to refuse any return where:\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The returned item is not the same as the one sent;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The ID marking is missing;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - The item has been swapped, altered, or damaged;\n       \u003c\/p\u003e\n       \u003cp\u003e\n        - CCTV contradicts the buyer's claim.\n       \u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \n\n\u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":56577795981637,"sku":"00000154","price":23.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_f8d21e4f-0543-401a-a204-6c67fab32b1a.jpg?v=1765209554"}],"url":"https:\/\/partsworth.com\/collections\/used-bmw-3-series-parts.oembed?page=2","provider":"Partsworth","version":"1.0","type":"link"}