{"product_id":"31398259-volvo-v40-5-door-2012-2019-front-headliner-roof-reading-light-panel","title":"31398259 Volvo V40 5 Door 2012-2019 Front Headliner Roof Reading Light Panel","description":"\u003cbody\u003e\n        \n        \n        \n        \n        \u003cdiv style=\"width:100%; max-width:940px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; color:#1b1b1b; font-size:18px; line-height:1.65; background:#f6f3ee; border:1px solid #d7c7a3; border-radius:22px; overflow:hidden; box-shadow:0 18px 40px rgba(0,0,0,0.18);\"\u003e\n\n  \u003c!-- PREMIUM HEADER --\u003e\n  \u003cdiv style=\"position:relative; background:#0b1118; color:#ffffff; padding:34px 28px 26px 28px; overflow:hidden;\"\u003e\n    \u003cdiv style=\"position:absolute; top:38px; left:20px; right:20px; text-align:center; font-size:54px; font-weight:900; letter-spacing:8px; color:#ffffff; opacity:0.055; transform:rotate(-8deg);\"\u003eTHEPARTPILOT\u003c\/div\u003e\n\n    \u003cdiv style=\"position:relative; z-index:2; display:inline-block; padding:8px 16px; border:1px solid #c8a24a; border-radius:999px; background:#171f2b; color:#f5d27c; font-size:16px; font-weight:800; letter-spacing:2px;\"\u003e\n      THEPARTPILOT VERIFIED USED AUTO PART\n    \u003c\/div\u003e\n\n    \u003ch1 style=\"position:relative; z-index:2; margin:18px 0 10px 0; color:#ffffff; font-size:34px; line-height:1.18; letter-spacing:0.3px;\"\u003e\n      Volvo V40 5 Door 2012-2019 Front Headliner Roof Reading Light Panel\n    \u003c\/h1\u003e\n\n    \u003cdiv style=\"position:relative; z-index:2; margin-top:12px; color:#ead9b7; font-size:22px; font-weight:800;\"\u003e\n      Part Number: 31398259 | Front Roof Console | Interior Reading \/ Courtesy Light Assembly\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"position:relative; z-index:2; margin-top:20px; padding:18px; border-left:6px solid #f2c65b; background:#182231; border-radius:14px; color:#ffffff; font-size:20px;\"\u003e\n      \u003cstrong\u003eFitment focus:\u003c\/strong\u003e Volvo V40 5-door hatchback 2012-2019. V40 Cross Country 2013-2019 only where the removed unit matches part number, plug, button layout and photos.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- QUICK BUYER CHECK --\u003e\n  \u003cdiv style=\"padding:24px 26px; background:#fffaf1; border-bottom:1px solid #ddc995;\"\u003e\n    \u003ch2 style=\"margin:0 0 12px 0; color:#111827; font-size:28px;\"\u003eBuy The Correct Part First Time\u003c\/h2\u003e\n    \u003cp style=\"margin:0; font-size:19px;\"\u003e\n      Please compare your existing roof light panel with the photos below before ordering. For this part, the safest checks are the \u003cstrong\u003epart number 31398259\u003c\/strong\u003e, the \u003cstrong\u003efront headliner location\u003c\/strong\u003e, the \u003cstrong\u003eblack roof console shape\u003c\/strong\u003e, the \u003cstrong\u003eleft\/right reading lamp buttons\u003c\/strong\u003e, the \u003cstrong\u003eAUTO button\u003c\/strong\u003e, the light lenses, fixing points and connector layout. Item specifics can be generic on used parts, so please verify using the images and part number first.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- MAIN IMAGE GRID --\u003e\n  \u003cdiv style=\"padding:26px; background:#f6f3ee;\"\u003e\n    \u003ctable role=\"presentation\" style=\"width:100%; border-collapse:separate; border-spacing:0 18px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003ctd style=\"width:50%; vertical-align:top; padding:10px;\"\u003e\n          \u003cdiv style=\"background:#ffffff; border:1px solid #d7c7a3; border-radius:18px; padding:14px; box-shadow:0 10px 22px rgba(0,0,0,0.12);\"\u003e\n            \u003cdiv style=\"position:relative;\"\u003e\n              \u003cimg alt=\"Volvo V40 front roof reading light panel 31398259 actual part photo front view\" src=\"https:\/\/i.ebayimg.com\/images\/g\/nNUAAeSwkuZqDML8\/s-l1600.webp\" style=\"display:block; width:100%; max-width:700px; height:auto; border-radius:14px; border:1px solid #ece2cd;\"\u003e\n              \u003cdiv style=\"position:absolute; left:12px; bottom:12px; padding:6px 10px; border-radius:999px; background:rgba(11,17,24,0.86); color:#f5d27c; font-size:13px; font-weight:800; letter-spacing:1px;\"\u003eTHEPARTPILOT\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cp style=\"margin:12px 0 0 0; font-size:16px;\"\u003e\u003cstrong\u003eActual part reference:\u003c\/strong\u003e front face, switches, lenses and black housing.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:50%; vertical-align:top; padding:10px;\"\u003e\n          \u003cdiv style=\"background:#ffffff; border:1px solid #d7c7a3; border-radius:18px; padding:14px; box-shadow:0 10px 22px rgba(0,0,0,0.12);\"\u003e\n            \u003cdiv style=\"position:relative;\"\u003e\n              \u003cimg alt=\"Volvo V40 roof reading light panel 31398259 actual part photo angle view\" src=\"https:\/\/i.ebayimg.com\/images\/g\/0ggAAeSwpHRqDMKy\/s-l1600.webp\" style=\"display:block; width:100%; max-width:700px; height:auto; border-radius:14px; border:1px solid #ece2cd;\"\u003e\n              \u003cdiv style=\"position:absolute; left:12px; bottom:12px; padding:6px 10px; border-radius:999px; background:rgba(11,17,24,0.86); color:#f5d27c; font-size:13px; font-weight:800; letter-spacing:1px;\"\u003ePHOTO MATCH\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cp style=\"margin:12px 0 0 0; font-size:16px;\"\u003e\u003cstrong\u003eCheck condition:\u003c\/strong\u003e used part with normal age-related marks visible in photos.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003ctd style=\"width:50%; vertical-align:top; padding:10px;\"\u003e\n          \u003cdiv style=\"background:#ffffff; border:1px solid #d7c7a3; border-radius:18px; padding:14px; box-shadow:0 10px 22px rgba(0,0,0,0.12);\"\u003e\n            \u003cimg alt=\"Volvo V40 5 door hatchback 2012 to 2019 vehicle reference photo\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/5\/57\/Volvo_V40_2012_ID42221_280212.jpg\/1280px-Volvo_V40_2012_ID42221_280212.jpg\" style=\"display:block; width:100%; max-width:700px; height:auto; border-radius:14px; border:1px solid #ece2cd;\"\u003e\n            \u003cp style=\"margin:12px 0 0 0; font-size:16px;\"\u003e\u003cstrong\u003eCorrect vehicle style:\u003c\/strong\u003e Volvo V40 5-door hatchback reference image. Not for older V40 estate or unrelated Volvo models.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:50%; vertical-align:top; padding:10px;\"\u003e\n          \u003cdiv style=\"background:#ffffff; border:1px solid #d7c7a3; border-radius:18px; padding:14px; box-shadow:0 10px 22px rgba(0,0,0,0.12);\"\u003e\n            \u003cimg alt=\"Volvo V40 front roof console location showing interior reading lamp controls\" src=\"https:\/\/www.volvocars.com\/media\/support-content\/img7db669fde6ff1ddfc0a801e701bf1e42_1_--_--_VOICEpnghigh.png\" style=\"display:block; width:100%; max-width:700px; height:auto; border-radius:14px; border:1px solid #ece2cd;\"\u003e\n            \u003cp style=\"margin:12px 0 0 0; font-size:16px;\"\u003e\u003cstrong\u003eWhere it fits:\u003c\/strong\u003e above the front seats in the headliner \/ roof console area near the interior mirror.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WHAT THIS PART IS --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003ePart Description\u003c\/h2\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      This listing is for a used Volvo V40 front interior roof reading light panel \/ roof console assembly, part number \u003cstrong\u003e31398259\u003c\/strong\u003e. It is fitted into the front headliner above the driver and passenger area and forms part of the interior lighting and alarm \/ sensor console arrangement on compatible vehicles.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      The panel includes the visible switch area for front reading lights and passenger compartment lighting. Depending on vehicle specification, this roof console area may also be associated with the interior movement sensor \/ alarm system, so it is important to match your removed unit carefully.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0;\"\u003e\n      Visible material and construction from the photos: black moulded plastic housing, clear light lenses, printed button icons, integrated switch panel, front roof console trim shape and mounting points. This is a used factory original Volvo component, not a low-cost pattern copy.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FITMENT TABLE --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#f6f3ee;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eCompatibility \/ Fitment Table\u003c\/h2\u003e\n    \u003cp style=\"margin:0 0 16px 0; font-size:19px;\"\u003e\n      The table below is designed to prevent wrong orders. Please match your vehicle, year, body shape and removed part before buying.\n    \u003c\/p\u003e\n\n    \u003ctable style=\"width:100%; border-collapse:collapse; background:#ffffff; border:1px solid #d7c7a3; border-radius:16px; overflow:hidden; font-size:17px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003cth style=\"padding:14px; background:#0b1118; color:#f5d27c; text-align:left; border:1px solid #263140;\"\u003eVehicle\u003c\/th\u003e\n        \u003cth style=\"padding:14px; background:#0b1118; color:#f5d27c; text-align:left; border:1px solid #263140;\"\u003eYears\u003c\/th\u003e\n        \u003cth style=\"padding:14px; background:#0b1118; color:#f5d27c; text-align:left; border:1px solid #263140;\"\u003eFit Status\u003c\/th\u003e\n        \u003cth style=\"padding:14px; background:#0b1118; color:#f5d27c; text-align:left; border:1px solid #263140;\"\u003eImportant Checks\u003c\/th\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e\u003cstrong\u003eVolvo V40 5-door hatchback\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e2012-2019\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; color:#0f6b2f; font-weight:800;\"\u003eConfirmed listing fitment\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eMatch part number 31398259, black front roof console, button layout, lenses, fixing points and connector.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e\u003cstrong\u003eVolvo V40 Cross Country 5-door\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e2013-2019\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; color:#946200; font-weight:800;\"\u003ePart-number match only\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eOnly order if your old part shows 31398259 and the plug, colour, switch layout and roof console shape match the photos.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e\u003cstrong\u003eRHD \/ LHD vehicles\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eModel dependent\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; color:#946200; font-weight:800;\"\u003eVerify first\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eDo not assume. Match the actual unit, connector and controls. Send photos through eBay Messages if unsure.\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n    \u003ch3 style=\"margin:24px 0 10px 0; color:#111827; font-size:24px;\"\u003eWill NOT Fit \/ Do Not Order For\u003c\/h3\u003e\n    \u003ctable style=\"width:100%; border-collapse:collapse; background:#ffffff; border:1px solid #d7c7a3; font-size:17px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; width:32%; font-weight:800; color:#8a1f1f;\"\u003eNot for\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eVolvo V40 estate \/ wagon 1995-2004 first-generation model.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; font-weight:800; color:#8a1f1f;\"\u003eNot for\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eVolvo XC40, C30, S40, V50, C70, S60, V60, XC60, XC90 or any unrelated Volvo model unless your removed unit is a proven identical match.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; font-weight:800; color:#8a1f1f;\"\u003eNot for\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eRear roof light \/ rear passenger lamp. This listing is for the front headliner roof console assembly only.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; font-weight:800; color:#8a1f1f;\"\u003eNot for\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eUnits with a different part number, different trim colour, different button layout, different connector, missing sensor grille, or different fixing points.\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PART NUMBERS --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003ePart Numbers \u0026amp; Cross-Reference Notes\u003c\/h2\u003e\n    \u003ctable style=\"width:100%; border-collapse:collapse; background:#fffaf1; border:1px solid #d7c7a3; font-size:18px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; width:34%; font-weight:800;\"\u003ePrimary part number\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e\u003cstrong\u003e31398259\u003c\/strong\u003e\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; font-weight:800;\"\u003ePossible related numbers seen on part-number matches\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e28407169, C159M101. Treat these as cross-reference clues only. Your removed unit should still be matched by photos, connector and part number.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3; font-weight:800;\"\u003eCommon search names\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003eFront roof reading light, interior roof light, headliner lamp, courtesy light panel, roof console light, movement sensor console.\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FUNCTIONS AND SYMPTOMS --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#0b1118; color:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#f5d27c; font-size:28px;\"\u003eWhat It Controls\u003c\/h2\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      This front roof console controls the driver and passenger front reading lights, the passenger compartment light on\/off function and the automatic interior lighting setting. The automatic lighting function helps the cabin light respond when the car is unlocked, locked, started, switched off or when doors are opened and closed.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0;\"\u003e\n      On some specifications, the roof console area may also be linked with interior sensor \/ alarm equipment. That is why matching the old unit and connector is essential.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"padding:28px 26px; background:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eSymptoms Of A Faulty Roof Reading Light Panel\u003c\/h2\u003e\n    \u003ctable style=\"width:100%; border-collapse:collapse; background:#ffffff; font-size:18px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eInterior light not switching on when doors open.\u003c\/td\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eReading lights flicker, work intermittently or do not respond.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eAUTO interior light mode not working correctly.\u003c\/td\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eLight stays on and may drain the battery.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eBroken or sticky buttons.\u003c\/td\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eCracked lens, broken clips, loose console or rattling trim.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eNo courtesy light when unlocking the car.\u003c\/td\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eAlarm \/ interior sensor related issues on cars fitted with that equipment.\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WHY USED FACTORY ORIGINAL --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#fffaf1;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eWhy Buy A Used Factory Original Volvo Part?\u003c\/h2\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      A factory original used Volvo component is built to the correct shape, finish, clip position, connector layout and switch feel for the vehicle. Cheap copy parts can cause poor fitment, trim gaps, rattles, incorrect button feel, poor lens quality, plug mismatch or unreliable lighting operation.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      Buying used can save up to \u003cstrong\u003e70%\u003c\/strong\u003e compared with buying new from a dealer, depending on dealer price and stock availability. It also keeps usable parts in circulation and helps reduce waste.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0;\"\u003e\n      ThePartPilot carries more than \u003cstrong\u003e25,000 parts in stock and on the shelf\u003c\/strong\u003e, ready for fast dispatch.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FITTING --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eFitting Instructions\u003c\/h2\u003e\n    \u003cdiv style=\"padding:16px; background:#f6f3ee; border-left:6px solid #c8a24a; border-radius:14px; margin-bottom:16px;\"\u003e\n      \u003cstrong\u003eEstimated fitting time:\u003c\/strong\u003e 15-30 minutes for a confident DIY fitter. Allow 30-45 minutes where wiring, fuses or alarm sensor checks are required.\n    \u003c\/div\u003e\n\n    \u003ch3 style=\"margin:0 0 10px 0; font-size:23px;\"\u003eRequired Tools\u003c\/h3\u003e\n    \u003ctable style=\"width:100%; border-collapse:collapse; background:#ffffff; font-size:18px; margin-bottom:18px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003ePlastic trim removal tool\u003c\/td\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eSmall Torx \/ screwdriver set if screws are fitted\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eTorch or inspection light\u003c\/td\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eMicrofibre cloth to protect headliner and trim\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eGloves\u003c\/td\u003e\n        \u003ctd style=\"padding:12px; border:1px solid #e7dcc3;\"\u003eOptional multimeter for electrical diagnosis\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n    \u003ch3 style=\"margin:0 0 10px 0; font-size:23px;\"\u003eStep-By-Step Guide\u003c\/h3\u003e\n    \u003col style=\"margin:0; padding-left:24px; font-size:18px;\"\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003eCompare your existing roof console with the listing photos before removing anything.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003eSwitch the ignition off and remove the key. If your car has alarm \/ sensor equipment, disconnect the battery negative terminal if your workshop procedure requires it.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003eUse a plastic trim tool to gently release the roof console from the headliner. Do not force the clips.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003eSupport the unit, then unplug the electrical connector carefully.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003eCompare the old unit and replacement side by side: part number, connector, colour, lens positions, buttons and fixing points.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003ePlug in the replacement and test reading lamps, AUTO mode, courtesy light operation and door-open lighting.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003eClip or screw the panel back into the headliner evenly so the trim sits flush.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:0;\"\u003eIf any light still fails, check bulbs, fuse, wiring and door switch inputs before assuming the replacement panel is faulty.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- GARAGE LABOUR ESTIMATOR --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#f6f3ee;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eGarage Labour Estimate Calculator\u003c\/h2\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      Static estimate table: labour cost = hourly garage rate × estimated repair time. This part is usually a quick interior trim\/electrical replacement.\n    \u003c\/p\u003e\n    \u003ctable style=\"width:100%; border-collapse:collapse; background:#ffffff; border:1px solid #d7c7a3; font-size:18px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003cth style=\"padding:14px; background:#0b1118; color:#f5d27c; text-align:left; border:1px solid #263140;\"\u003eGarage hourly rate\u003c\/th\u003e\n        \u003cth style=\"padding:14px; background:#0b1118; color:#f5d27c; text-align:left; border:1px solid #263140;\"\u003e0.5 hour estimate\u003c\/th\u003e\n        \u003cth style=\"padding:14px; background:#0b1118; color:#f5d27c; text-align:left; border:1px solid #263140;\"\u003e0.75 hour estimate\u003c\/th\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£50\/hour\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£25.00\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£37.50\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£70\/hour\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£35.00\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£52.50\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£90\/hour\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£45.00\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£67.50\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£120\/hour\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£60.00\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #e7dcc3;\"\u003e£90.00\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top:18px; padding:18px; background:#ffffff; border-left:6px solid #c8a24a; border-radius:14px;\"\u003e\n      \u003cstrong\u003eFitting service:\u003c\/strong\u003e ThePartPilot may offer fitting subject to availability. Collection and fitting appointments must be arranged in advance through eBay Messages.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- GARAGE \/ STOCK IMAGES --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eStock, Repairs \u0026amp; Dispatch\u003c\/h2\u003e\n    \u003ctable role=\"presentation\" style=\"width:100%; border-collapse:separate; border-spacing:0 18px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003ctd style=\"width:50%; vertical-align:top; padding:10px;\"\u003e\n          \u003cdiv style=\"background:#f6f3ee; border:1px solid #d7c7a3; border-radius:18px; padding:14px;\"\u003e\n            \u003cimg alt=\"Illustrative stock image of car parts in a warehouse\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/5\/5e\/Auto_Parts_Store.jpg\/1280px-Auto_Parts_Store.jpg\" style=\"display:block; width:100%; max-width:700px; height:auto; border-radius:14px; border:1px solid #ece2cd;\"\u003e\n            \u003cp style=\"margin:12px 0 0 0; font-size:16px;\"\u003e\u003cstrong\u003eLarge stock holding:\u003c\/strong\u003e over 25,000 used car parts in stock and on the shelf at any one time.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:50%; vertical-align:top; padding:10px;\"\u003e\n          \u003cdiv style=\"background:#f6f3ee; border:1px solid #d7c7a3; border-radius:18px; padding:14px;\"\u003e\n            \u003cimg alt=\"Illustrative mechanic repair service image\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/68\/Auto_Mechanic.jpg\" style=\"display:block; width:100%; max-width:700px; height:auto; border-radius:14px; border:1px solid #ece2cd;\"\u003e\n            \u003cp style=\"margin:12px 0 0 0; font-size:16px;\"\u003e\u003cstrong\u003eRepair support:\u003c\/strong\u003e fitting and repair help may be available by appointment, subject to availability.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd colspan=\"2\" style=\"vertical-align:top; padding:10px;\"\u003e\n          \u003cdiv style=\"background:#f6f3ee; border:1px solid #d7c7a3; border-radius:18px; padding:14px;\"\u003e\n            \u003cimg alt=\"Illustrative warehouse dispatch image with boxed goods ready for shipping\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/a2\/Modern_warehouse_with_pallet_rack_storage_system.jpg\" style=\"display:block; width:100%; max-width:700px; height:auto; margin:0 auto; border-radius:14px; border:1px solid #ece2cd;\"\u003e\n            \u003cp style=\"margin:12px 0 0 0; font-size:16px; text-align:center;\"\u003e\u003cstrong\u003eFast dispatch:\u003c\/strong\u003e parts are picked, packed and dispatched securely. Please make sure your eBay checkout address is correct because we cannot change it after purchase.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n    \u003cp style=\"margin:8px 0 0 0; font-size:14px; color:#555555;\"\u003e\n      Stock and workshop images are illustrative. Actual part condition is shown in the listing part photos.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- POSTAGE, COLLECTION, VAT --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#0b1118; color:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#f5d27c; font-size:28px;\"\u003ePostage, Collection \u0026amp; VAT\u003c\/h2\u003e\n    \u003ctable style=\"width:100%; border-collapse:collapse; font-size:18px;\"\u003e\n      \u003ctbody\u003e\n\u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052; width:34%; font-weight:800;\"\u003eUK postage\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052;\"\u003eDispatched securely to the address entered at eBay checkout. Please check your address before paying.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052; font-weight:800;\"\u003eWorldwide postage\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052;\"\u003eAvailable through the eBay Global Shipping Programme where eligible. eBay calculates international postage, import charges and tracking at checkout.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052; font-weight:800;\"\u003eCollection\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052;\"\u003eCollections available 7 days a week until 8pm by prior appointment, including bank holidays by prior appointment.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052; font-weight:800;\"\u003eVAT\u003c\/td\u003e\n        \u003ctd style=\"padding:14px; border:1px solid #344052;\"\u003eGlobal VAT \/ margin scheme sale. No VAT is charged separately and no VAT invoice will be issued.\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n    \u003ch3 style=\"margin:24px 0 10px 0; color:#f5d27c; font-size:23px;\"\u003eeBay Global Shipping Programme Countries\u003c\/h3\u003e\n    \u003cdiv style=\"background:#131c28; padding:16px; border-radius:14px; border:1px solid #344052; font-size:15px; line-height:1.75;\"\u003e\n      \u003cstrong\u003eEU countries:\u003c\/strong\u003e Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden.\n      \u003cbr\u003e\u003cbr\u003e\n      \u003cstrong\u003eNon-EU countries:\u003c\/strong\u003e Antigua and Barbuda, Aruba, Australia, Bahamas, Bahrain, Bangladesh, Barbados, Belize, Bermuda, Bolivia, Brazil, Brunei Darussalam, Cambodia, Canada, Cayman Islands, Chile, China, Colombia, Costa Rica, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, French Guiana, Grenada, Guadeloupe, Guatemala, Guernsey, Honduras, Hong Kong, Iceland, Indonesia, Israel, Jamaica, Japan, Jersey, Jordan, Kuwait, Liechtenstein, Macau, Malaysia, Maldives, Martinique, Mexico, Monaco, Montserrat, New Zealand, Nicaragua, Norway, Oman, Pakistan, Panama, Paraguay, Peru, Philippines, Qatar, Reunion, Saint Kitts and Nevis, Saint Lucia, Saudi Arabia, Singapore, South Africa, South Korea, Sri Lanka, Switzerland, Taiwan, Thailand, Trinidad and Tobago, Turks \u0026amp; Caicos Island, UAE, Ukraine, Uruguay, USA, Vietnam.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1\" name=\"viewport\"\u003e\n  \u003ctitle\u003eWhatsApp QR Code\u003c\/title\u003e\n  \u003cstyle\u003e\n    :root {\n      --bg: #f4f7f6;\n      --card: #ffffff;\n      --text: #10231a;\n      --muted: #5f6f67;\n      --whatsapp: #25D366;\n      --whatsapp-dark: #128C7E;\n      --border: #dfe7e3;\n    }\n    * { box-sizing: border-box; }\n    body {\n      margin: 0;\n      min-height: 100vh;\n      display: grid;\n      place-items: center;\n      font-family: Arial, Helvetica, sans-serif;\n      background: radial-gradient(circle at top, #e8fff1 0, var(--bg) 42%, #eef3f1 100%);\n      color: var(--text);\n      padding: 24px;\n    }\n    .card {\n      width: min(100%, 460px);\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: 24px;\n      box-shadow: 0 24px 60px rgba(10, 46, 30, 0.12);\n      padding: 28px;\n      text-align: center;\n    }\n    .badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      padding: 8px 14px;\n      border-radius: 999px;\n      background: #eafff2;\n      color: var(--whatsapp-dark);\n      font-weight: 700;\n      font-size: 14px;\n      margin-bottom: 16px;\n    }\n    h1 {\n      margin: 0 0 8px;\n      font-size: clamp(26px, 5vw, 36px);\n      line-height: 1.1;\n    }\n    p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.5;\n    }\n    .qr-wrap {\n      margin: 24px auto 18px;\n      padding: 16px;\n      background: #fff;\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      display: inline-block;\n    }\n    .qr-wrap img {\n      width: min(72vw, 300px);\n      height: auto;\n      display: block;\n      image-rendering: pixelated;\n    }\n    .number {\n      display: block;\n      margin: 10px 0 20px;\n      font-size: 18px;\n      font-weight: 700;\n      letter-spacing: 0.3px;\n      color: var(--text);\n    }\n    .button {\n      display: inline-block;\n      width: 100%;\n      max-width: 320px;\n      padding: 14px 18px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, var(--whatsapp), var(--whatsapp-dark));\n      color: white;\n      text-decoration: none;\n      font-weight: 800;\n      box-shadow: 0 14px 28px rgba(18, 140, 126, 0.24);\n    }\n    .button:focus,\n    .button:hover {\n      filter: brightness(0.96);\n    }\n    .small {\n      margin-top: 16px;\n      font-size: 12px;\n      color: #7c8a83;\n    }\n    @media print {\n      body { background: white; }\n      .card { box-shadow: none; border: none; }\n      .button, .small { display: none; }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cmain aria-label=\"WhatsApp QR code contact card\" class=\"card\"\u003e\n    \u003cdiv aria-label=\"WhatsApp contact\" class=\"badge\"\u003eWhatsApp Contact\u003c\/div\u003e\n    \u003ch1\u003eScan to Chat\u003c\/h1\u003e\n    \u003cp\u003eOpen WhatsApp and scan this QR code to contact the number below.\u003c\/p\u003e\n\n    \u003cdiv class=\"qr-wrap\"\u003e\n      \u003cimg alt=\"QR code for WhatsApp contact 07495972152\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj4AAAI+CAIAAAAzUJf7AAALwElEQVR4nO3dS24jSRAFweGA97+y5ggdAygR7Zlma4Gs4keO3Dx+fn5+\/gGAjn+3LwAA\/h\/pAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCI+W5fwNTn89m+hICfn5\/hX85fz8pjzs2ffe7EvZ+w+3re9+z32f18zjl1ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARCTWY6fqywfz+0uXt+3t\/3y63liZ73yiwFz\/of8\/Zy6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIi5cDl+zjr1xO7W+NyJ17Oyif7ys+\/yP2SLUxcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMU8vx79sd3O6svJeefYT7vuEcBOnLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBiLMfzB5VN9PmzV+7ohBOv0u6z3\/ceMeHUBUCMdAEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUDM08vxL29On1jmPrE1\/rLKevqJZ698NyvXeR+nLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBiLlyOt1\/+9zuxRr+7cF9Zed99PXcfc87\/kL+fUxcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMZnl+N297Zfdtwte+SxVNuYrKu87E05dAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRkluNP2N3Gvm9n\/b6N+cqzz1XW0098Qk6ovO9zlU+IUxcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMU8vx59Q2US\/7zFPvJ6Vd3PX7tL5CZU9+Mq+\/glOXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDEfO7bsT7B6vPE7t52ZeXdHf3uY+66b2O+wqkLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgJjv9gVM7W5jz+2ufd+34V25zhNe\/syfcN96+lzlszTn1AVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVATGY5fm53I\/m+7fa5+9ap5068R7ufzxMqd3Tfrzrc941z6gIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4AY6QIg5sLl+F0nFpore9u77lvin6ssiO\/u69\/3qw4vb8w7dQEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUCMdAEQYzn+l+2uU88fs7K3fd+G933uWyXfXbifu++Vn3PqAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiDmU1kUvm+\/fHdJelfl3iufpfu8\/I2zMT\/h1AVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAzHf7An7f7kby7i74y89eUdkaP+Hle69s4Vc4dQEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUCMdAEQc+Fy\/H1rypU7OrF4fd\/W+Iln313iv++O5nZ\/fWL3MXc5dQEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUCMdAEQI10AxEgXADHSBUCMdAEQ87lvUdiK9sTL17lrd1\/\/5c3+ihPv5n2cugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCI+W5fwKbd9fT5s+\/uQ+8uiO+uaN9375U7OuG+79GJZ6+s0Tt1ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARDzqewE37eiPXff3vbLd1RZzd913y8GzN33bp7g1AVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAzIXL8bt2X8+XF68rO+uVjfn7flfB\/7qJyqvk1AVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAzIXL8bvb2HOVXfDKzvoJ99175dsxt7tGv6vy3\/sEpy4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYp5ejj\/hvuus2F0Qr2z2V973l\/8vvfxrCXNOXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDESBcAMdIFQIx0ARAjXQDEfLcvYJMN79+1u55e2ezfvaPK7xXc9+2Yu+8zf4JTFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAxn\/sWhZnY3W6fqyyd79p9j3ZVPiGVX5+oFMGpC4AY6QIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4CY7\/YFTN23eH3CfPX5xNZ4ZXO6srdd+cxXduvvW3mfq3w355y6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIjJLMfP3beRXNmcrlznice8bxN9\/pi7zz63+59h997v+\/0Hpy4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYi5cjp+7b+l87sSSdGVzeq6yt31i5X2ucu+7Kvv6FU5dAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMQ8vRzPxH1b47vL3Lub\/ZX98t07mrvv9axw6gIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4AY6QIgxnI8f7C7tz134jori+wnNuZ3vbzZP1d5N09w6gIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4AY6QIgRroAiJEuAGKkC4AY6QIg5lPZHj6x+lyxe+8nFq+Z2N2Yr6hs9s+9\/G7OOXUBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBECNdAMRIFwAx0gVAjHQBEPPdvoDfZ+n873diw3v32Xc3vCu\/GLD7vs9VXs\/K5\/MEpy4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYqQLgBjpAiBGugCIkS4AYj73LQoDcDenLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIEa6AIiRLgBipAuAGOkCIOY\/8hMobNZPAZ8AAAAASUVORK5CYII=\"\u003e\n    \u003c\/div\u003e\n\n    \u003cspan class=\"number\"\u003e\u003cbr\u003e\u003c\/span\u003e\n    \u003ca class=\"button\" href=\"https:\/\/wa.me\/447495972152\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eOpen WhatsApp Chat\u003c\/a\u003e\n    \u003cp class=\"small\"\u003e\u003cbr\u003e\u003c\/p\u003e\n  \u003c\/main\u003e\n\n\n  \u003c!-- RETURNS \/ FITMENT RESPONSIBILITY --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#fffaf1;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eReturns \u0026amp; Fitment Responsibility\u003c\/h2\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      We have provided detailed part number, vehicle year, body shape, fitment and photo-matching information to help customers order the correct part first time and avoid returns.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      Please do not order by vehicle registration or title alone. Match the part number, connector, shape, switch layout and photos. If unsure, send clear photos of your old part through eBay Messages before buying and we will help verify.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      Buyer-error returns caused by incorrect fitment checking may be subject to a restocking \/ handling deduction of up to 50% where permitted by eBay rules and applicable law. This does not affect your statutory rights and does not apply where the item is faulty or materially different from the listing.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0;\"\u003e\n      Incorrect “does not fit” or “not as described” return reasons will be reviewed against the listing photos, part number and fitment chart.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- LOCAL BUSINESS \/ RECYCLING --\u003e\n  \u003cdiv style=\"padding:28px 26px; background:#ffffff;\"\u003e\n    \u003ch2 style=\"margin:0 0 14px 0; color:#111827; font-size:28px;\"\u003eSupport A Local Small Business ♻️🚗📦\u003c\/h2\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      Thank you for supporting ThePartPilot, a small UK parts business helping drivers keep their cars on the road for less. Every used part that is reused helps reduce waste, saves energy, lowers demand for new manufacturing and gives a perfectly usable component a second life.\n    \u003c\/p\u003e\n    \u003cp style=\"margin:0 0 14px 0;\"\u003e\n      Buying recycled used car parts is good for your wallet and better for the planet. You can save money, reduce returns by checking fitment carefully, and support a business that keeps thousands of parts available for customers who need the right part quickly.\n    \u003c\/p\u003e\n    \u003cdiv style=\"padding:18px; background:#0b1118; color:#ffffff; border-radius:16px; border:1px solid #c8a24a;\"\u003e\n      \u003cstrong style=\"color:#f5d27c;\"\u003eWe also buy cars for cash:\u003c\/strong\u003e nationwide collection and same-day payment available subject to vehicle details, checks and availability.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FOOTER WATERMARK \/ ATTRIBUTION --\u003e\n  \u003cdiv style=\"padding:22px 26px; background:#0b1118; color:#cbd5e1; text-align:center; border-top:1px solid #344052;\"\u003e\n    \u003cdiv style=\"font-size:26px; font-weight:900; letter-spacing:4px; color:#f5d27c;\"\u003eTHEPARTPILOT\u003c\/div\u003e\n    \u003cdiv style=\"font-size:15px; margin-top:8px;\"\u003eBrand watermark for listing protection. Vehicle manufacturer names are used only to identify compatibility.\u003c\/div\u003e\n    \u003cdiv style=\"font-size:13px; margin-top:12px; color:#94a3b8;\"\u003e\n      Reference images are used for fitment guidance and illustration. Actual item condition is shown in the part photos. Please verify all fitment before ordering.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n        \n        \u003c\/body\u003e","brand":"Volvo","offers":[{"title":"Default Title","offer_id":62986427793738,"sku":"206285499104","price":22.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1069\/5036\/1418\/files\/57_e2f6e02f-48ca-4565-8d80-c90f9d0c8f99.jpg?v=1787009551","url":"https:\/\/thepartpilot.co.uk\/products\/31398259-volvo-v40-5-door-2012-2019-front-headliner-roof-reading-light-panel","provider":"The Part Pilot","version":"1.0","type":"link"}