{"title":"BMW","description":"","products":[{"product_id":"bmw-f-series-genuine-rear-propshaft-universal-joint-rubber-7610372","title":"BMW F SERIES GENUINE REAR PROPSHAFT UNIVERSAL JOINT RUBBER 7610372","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Propshaft\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  \u003cspan style=\"color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 18px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e\n   BMW F SERIES GENUINE REAR PROPSHAFT UNIVERSAL JOINT RUBBER 7610372\n  \u003c\/span\u003e\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       7610372\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":56577170768197,"sku":"00000288","price":14.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_e7ab33a3-cbc5-4b9d-9fea-084d35a999a6.jpg?v=1765203614"},{"product_id":"bmw-f10-f20-f21-f30-n20-petrol-high-pressure-fuel-rail-line-7585411","title":"BMW F10 F20 F21 F30 N20 Petrol High Pressure Fuel Rail Line 7585411","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Fuel Rail\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    Fuel Rail\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        7585411\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":56577173913925,"sku":"00000289","price":13.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_82954fb3-4cfa-41e1-99ae-338b2ec8492b.jpg?v=1765203641"},{"product_id":"bmw-f20-f21-f30-f31-f32-n20-vacuum-hose-pipe-line-7602020","title":"BMW F20 F21 F30 F31 F32 N20 Vacuum Hose Pipe Line 7602020","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Misc pipes\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  \u003cspan style=\"color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 18px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e\n   BMW F20 F21 F30 F31 F32 N20 Vacuum Hose Pipe Line 7602020\n  \u003c\/span\u003e\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       7602020\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":56577177944389,"sku":"00000291","price":12.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_cfa2fafd-651b-4caa-9a4e-079186ae4f54.jpg?v=1765203668"},{"product_id":"bmw-1-2-3-4-series-f20-f22-f30-f32-n20-2-0i-vacuum-vent-solenoid-7636144","title":"BMW 1 2 3 4 Series F20 F22 F30 F32 N20 2.0i Vacuum Vent Solenoid 7636144","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Misc pipes\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  \u003cspan style=\"color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 18px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e\n   BMW 1 2 3 4 Series F20 F22 F30 F32 N20 2.0i Vacuum Vent Solenoid 7636144\n  \u003c\/span\u003e\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       7636144\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":56577181548869,"sku":"00000296","price":13.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_769c3bde-e126-4d1c-8087-b0823b21387c.jpg?v=1765203723"},{"product_id":"bmw-f20-f21-f30-n20-n26-fuel-tank-breather-line-resonator-pipe-7636128","title":"BMW F20 F21 F30 N20 N26 Fuel Tank Breather Line Resonator Pipe 7636128","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Misc pipes\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  \u003cspan style=\"color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 18px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e\n   BMW F20 F21 F30 N20 N26 Fuel Tank Breather Line Resonator Pipe 7636128\n  \u003c\/span\u003e\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       7636128\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":56577182794053,"sku":"00000297","price":13.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_70f2c798-6474-4197-87b9-a98bc045b66a.jpg?v=1765203750"},{"product_id":"bmw-automatic-transmission-oil-cooler-hose-f20-f30-f36-7607788","title":"BMW Automatic Transmission Oil Cooler Hose F20 - F30 - F36 7607788","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Misc pipes\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    Misc pipes\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        7607788\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        00000299\n       \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n       \u003ctd\u003e\n        Type\n       \u003c\/td\u003e\n       \u003ctd\u003e\n        Misc pipes\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":56577183908165,"sku":"00000299","price":27.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_ceadda03-1a44-4882-a579-d42643e1cd6f.jpg?v=1765203777"},{"product_id":"bmw-f20-f21-f30-fuel-tank-breather-valve-line-hose-pipe-7601515","title":"BMW F20 F21 F30 Fuel Tank Breather Valve Line Hose Pipe 7601515","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Misc pipes\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  \u003cspan style=\"color: rgb(0, 0, 0); font-family: Poppins, sans-serif; font-size: 18px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e\n   BMW F20 F21 F30 Fuel Tank Breather Valve Line Hose Pipe 7601515\n  \u003c\/span\u003e\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       7601515\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":56577288372549,"sku":"00000293","price":19.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_6783dcdf-f390-4e99-a32b-b5fcfdcd8305.jpg?v=1765204990"},{"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":"bmw-320i-auto-wheel-road-alloy-18-inch-8j-et34-6796249-f34-2013-2020","title":"BMW 320I AUTO Wheel Road Alloy  18'' INCH 8J ET34 6796249 F34 2013 - 2020","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Wheel Road Alloy\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  Wheel Road Alloy\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\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/Label-1-2025-11-26T20:06:52.310Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/thumbnail\/Front-1-2025-11-26T20:07:02.184Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/thumbnail\/Back-1-2025-11-26T20:07:06.923Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/thumbnail\/Left-1-2025-11-26T20:07:11.565Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/thumbnail\/Right-1-2025-11-26T20:07:16.770Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-26T20:08:11.811Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/thumbnail\/Label-1-2025-11-26T20:20:08.114Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/60399acc-dd20-4ddb-2564-08de2b8cfa71\/thumbnail\/Label-1-2025-11-26T20:20:57.519Z.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        18'' INCH 8J ET346796249 F\n        \u003cspan appcallback_target_phone=\"3420132020\" id=\"appCallback_ext-click-015320528169280345\"\u003e\n         34 2013 - 2020\n        \u003c\/span\u003e\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   \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    2 tyres with 6mm and 2 tyres with 4mm\n    \u003cbr\u003e\n    good condition only a couple of scratches, please see images\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=\"thumbnails\"\u003e\n    \u003cbr\u003e\n   \u003c\/div\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":56577587183941,"sku":"00000039","price":399.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_a3592f93-a648-4266-a747-be61fa1938ca.jpg?v=1765207482"},{"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-auto-dashboard-trims-f30-saloon-4-doors","title":"2014 BMW 320I LUXURY AUTO Dashboard Trims F30 Saloon 4 Doors","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Dashboard Trims\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  Dashboard Trims\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\/738147e4-449d-4a11-2576-08de2b8cfa71\/Label-1-2025-11-28T13:08:07.086Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T13:08:12.887Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T13:08:20.982Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Left-1-2025-11-28T13:08:26.775Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Misc-1-2025-11-28T13:08:42.884Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Label-1-2025-11-28T13:10:18.232Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Label-1-2025-11-28T13:10:54.619Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Front-1-2025-11-28T13:10:59.765Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/738147e4-449d-4a11-2576-08de2b8cfa71\/thumbnail\/Back-1-2025-11-28T13:11:05.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       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":56577594360133,"sku":"00000057","price":115.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_3fd7fff8-6eb3-4a8a-bec5-eae3e9cf9542.jpg?v=1765207736"},{"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-front-bumper-f30-7308401-08-saloon-b65","title":"2014 BMW 320I LUXURY AUTO Front Bumper F30 7308401-08 Saloon B65","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Front 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\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  Front 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   \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":56577604944197,"sku":"00000038","price":559.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_a173f230-3912-4ec4-a33d-c642e64c84b3.jpg?v=1765207850"},{"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-lamp-assembly-rear-fog-rh","title":"2014 BMW 320I LUXURY AUTO Lamp Assembly Rear Fog RH","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Lamp Assembly Rear Fog 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 Fog 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\/7e24d71e-f695-4462-257e-08de2b8cfa71\/Label-1-2025-11-29T12:46:42.861Z.jpg\"\u003e\n   \u003cdiv class=\"thumbnails\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7e24d71e-f695-4462-257e-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T12:46:47.449Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7e24d71e-f695-4462-257e-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T12:46:51.796Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7e24d71e-f695-4462-257e-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T12:47:06.215Z.jpg\"\u003e\n    \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/7e24d71e-f695-4462-257e-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T12:47:14.655Z.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       7372784\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":56577605468485,"sku":"00000065","price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_88b5584a-27e7-4770-8d58-f207256562ba.jpg?v=1765207914"},{"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-auto-f30-f31-f32-centre-console-oddments-tray-insert-cover-9232068","title":"2014 BMW 320I AUTO F30 F31 F32 Centre Console Oddments Tray Insert Cover 9232068","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Centre Console Storage Tray\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  Centre Console Storage Tray\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   \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       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       9232068\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":56577610645829,"sku":"00000062","price":10.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_a9fd94c4-fc6e-4eb1-8ae7-823965a08684.jpg?v=1765208055"},{"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":"genuine-bmw-f22-f23-f87-f30-f34-f35-f80-f32-shift-centre-steering-column","title":"Genuine BMW F22 F23 F87 F30 F34 F35 F80 F32 Shift Centre Steering Column","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Steering Column\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  Genuine BMW F22 F23 F87 F30 F34 F35 F80 F32 Shift Centre Steering Column\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":56577611727173,"sku":"00000069","price":69.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_952bceca-d9f5-4a89-bdec-7825eda1d0c1.jpg?v=1765208107"},{"product_id":"2014-bmw-320i-luxury-auto-number-plate-lamp-or-lamps","title":"2014 BMW 320I LUXURY AUTO Number Plate Lamp or Lamps","description":"\u003cbody\u003e\n\n \n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003ctitle\u003e\n   Number Plate Lamp or Lamps\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    Number Plate Lamp or Lamps\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\/367d499b-d9d0-4c9b-2583-08de2b8cfa71\/Label-1-2025-11-29T12:57:12.146Z.jpg\"\u003e\n     \u003cdiv class=\"thumbnails\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/367d499b-d9d0-4c9b-2583-08de2b8cfa71\/thumbnail\/Front-1-2025-11-29T12:57:30.870Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/367d499b-d9d0-4c9b-2583-08de2b8cfa71\/thumbnail\/Back-1-2025-11-29T12:57:43.200Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/367d499b-d9d0-4c9b-2583-08de2b8cfa71\/thumbnail\/Left-1-2025-11-29T12:58:21.498Z.jpg\"\u003e\n      \u003cimg class=\"thumbnail\" src=\"https:\/\/cdn.recyclingsoftware.co.uk\/public\/images\/parts\/367d499b-d9d0-4c9b-2583-08de2b8cfa71\/thumbnail\/Right-1-2025-11-29T12:59:27.806Z.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        7193293\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":56577612448069,"sku":"00000070","price":9.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_32f79dee-6fcf-4dcd-947d-1304067cd17e.jpg?v=1765208134"},{"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-f30-f31-f80-m3-dashboard-central-information-display-screen-6-5-9262753","title":"BMW F30 F31 F80 M3 Dashboard Central Information Display Screen 6,5\" 9262753","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Satellite Navigation Head Unit (SCREEN)\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  Satellite Navigation Head Unit (SCREEN)\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       9270393\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":56577644069189,"sku":"00000078","price":14.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_a851b9dd-def9-490d-ab70-df1297d0bd2c.jpg?v=1765208327"},{"product_id":"bmw-2410432-integrated-navigation-cradle-f20-f30-computer-navigation","title":"BMW 2410432 Integrated Navigation Cradle F20 F30 Computer Navigation","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Computer Navigation\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  Computer Navigation\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   \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       Manufacturer Part Number\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       2410432\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       00000079\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Type\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       Computer Navigation\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":56577645773125,"sku":"00000079","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_d378b301-0700-4844-90b9-1d39a4f8adf4.jpg?v=1765208351"},{"product_id":"bmw-f20-f30-g20-f32-g30-g01-brake-light-switch-stop-brake-pedal-switch-6876896","title":"BMW F20 F30 G20 F32 G30 G01 BRAKE LIGHT SWITCH STOP BRAKE PEDAL SWITCH 6876896","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Switches\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  Switches\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   \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   \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":56577646231877,"sku":"00000080","price":14.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_b68d7176-9a4b-4c89-b88d-a4f71982996a.jpg?v=1765208374"},{"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":"bmw-3-4-series-f30-f31-f32-f36-luxury-radio-climate-control-panel-9226784","title":"BMW 3 4 SERIES F30 F31 F32 F36 LUXURY RADIO CLIMATE CONTROL PANEL 9226784","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Digital Climate Control 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\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  Digital Climate Control Panel\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       17313810\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":56577647968581,"sku":"00000083","price":24.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_c07e32e8-cec2-4f09-8951-47fc6e1e2cd3.jpg?v=1765208452"},{"product_id":"bmw-1-2-3-4-series-f20-f30-f32-bluetooth-cd-radio-head-unit-9331207","title":"BMW 1 2 3 4 Series F20 F30 F32 Bluetooth CD Radio Head Unit 9331207","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Radio - DAB\/CD Player, Display screen + Facia\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 - DAB\/CD Player, Display screen + Facia\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       9331207\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":56577649082693,"sku":"00000084","price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_141656ae-7e26-4928-8d27-1232a7f8bcea.jpg?v=1765208479"},{"product_id":"bmw-f30-2012-2013-2014-2015-2016-heater-blower-motor-resistor-9276112","title":"BMW F30 - 2012 2013 2014 2015 2016 - HEATER BLOWER MOTOR + RESISTOR 9276112","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Heater Blower Motor\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 Blower Motor\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":56577651605829,"sku":"00000085","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_f7f60f18-baa8-4406-8a88-c02a25218e84.jpg?v=1765208508"},{"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-1-3-serie-f20-f21-f30-f34-alarm-control-sensor-module-receiver-relay","title":"BMW 1 3 SERIE F20 F21 F30 F34 ALARM CONTROL SENSOR MODULE RECEIVER RELAY","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  ECU Keyless Vehicle Control\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  ECU Keyless Vehicle Control\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       9269634\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       00000087\n      \u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003e\n       Type\n      \u003c\/td\u003e\n      \u003ctd\u003e\n       ECU Keyless Vehicle Control\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":56577660813637,"sku":"00000087","price":5.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_765d2240-c199-4cf9-adca-a8a24fdf1756.jpg?v=1765208571"},{"product_id":"2014-bmw-320i-luxury-auto-fuel-pump-control-module-n20b20u0-2-0l-7371832-petrol","title":"2014 BMW 320I LUXURY AUTO Fuel Pump Control Module N20B20U0 2.0L 7371832 Petrol","description":"\u003cp\u003e\n \u003cmeta charset=\"utf-8\"\u003e\n \u003c\/p\u003e\u003ctitle\u003e\n  Fuel Pump Control 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  Fuel Pump Control 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       7371832\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":56577663238469,"sku":"00000088","price":9.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/files\/10_b9a3547e-2fdc-4307-b1a1-ae734e25b52d.jpg?v=1765208594"},{"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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/9205\/7925\/collections\/long-shot-car-with-open-hood-garage-simplistic-realistic-engine-showing-no-people-compl.jpg?v=1757488484","url":"https:\/\/partsworth.com\/collections\/bmw.oembed?page=2","provider":"Partsworth","version":"1.0","type":"link"}