{"title":"Gaskets","description":"\u003cp\u003eGaskets are essential for sealing engine components and preventing leaks under extreme pressure and heat. Our collection includes head gaskets, intake and exhaust gaskets, and complete gasket kits designed for a wide range of applications. Whether you’re rebuilding an engine or replacing a single component, quality gaskets ensure proper sealing and long-lasting performance. Shop high-performance gaskets engineered to handle the demands of street, track, and off-road use.\u003c\/p\u003e","products":[{"product_id":"10pcs-steel-oil-drain-plug-gaskets-20mm-id-28mm-od-2mm-thick","title":"MAIN ST COLLECTIVE 10Pcs Steel Crushable Oil Gaskets - 20mm ID x 28mm OD x 2mm Leak-Proof Drain Plug Gasket - Automotive Oils Washer Set for Cars, Engines \u0026 Automotive Applications","description":"\u003cp\u003eKeep your engine secure and leak-free with ???? ?? ?????????? Steel Oil Drain Plug Gaskets. These crushable steel washers provide a tight seal between the oil drain plug and oil pan, preventing leaks and maintaining proper engine performance. Each gasket is crafted with precision—20mm ID, 28mm OD, and 2mm thickness—to ensure a perfect fit for a variety of cars, trucks, and automotive applications. This 10-piece set is ideal for mechanics, DIY enthusiasts, and vehicle owners who need reliable, durable oil plug washers. Compatible with multiple uses including oil gasket, crush washer, drain plug gasket, engine gasket, and automotive washer. Replace old or worn washers easily with these steel oil drain plug gaskets to maintain optimal engine performance.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eDurable steel construction\u003c\/li\u003e \u003cli\u003eCrushable gasket design\u003c\/li\u003e \u003cli\u003eFits 16mm ID, 21mm OD\u003c\/li\u003e \u003cli\u003e2mm thickness for perfect seal\u003c\/li\u003e \u003cli\u003ePrevents oil leaks\u003c\/li\u003e \u003cli\u003eIdeal for cars, trucks, SUVs\u003c\/li\u003e \u003cli\u003eWorks as oil plug washer\u003c\/li\u003e \u003cli\u003eSuitable as engine oil washer\u003c\/li\u003e \u003cli\u003eIncludes 10 steel oil washers per set\u003c\/li\u003e \u003cli\u003eEssential for DIY and professional\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45288754872519,"sku":"AUT17754PK","price":10.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT17754PK.jpg?v=1762719866"},{"product_id":"10pcs-steel-crushable-oil-gaskets-16mm-id-21mm-od-2mm-crushable","title":"MAIN ST COLLECTIVE 10Pcs Steel Crushable Oil Gaskets – 16mm ID 21mm OD 2mm Leak-Proof Drain Plug Gasket – Automotive Oils Washer Set, Metal Washers for Cars, Trucks, and Engines","description":"\u003cp\u003esteel crushable oil gaskets are improved your vehicle maintenance. These high-quality crush washers provide a secure and reliable seal for your oil drain plug, preventing leaks and ensuring optimal engine performance. With precise dimensions – 16mm inside diameter, 21mm outside diameter, and 2mm thickness – these drain plug gaskets fit most cars, trucks, and SUVs. Perfect for use as a car oil washer, oil plug washer, engine gasket, or metal washer, this set of 10 is essential for every vehicle owner and mechanic. These crushable gaskets double as oil seal washers and drain plug seals, making them a versatile choice for maintaining your engine. Durable steel construction ensures long-lasting performance, giving you peace of mind during oil changes. Keep your engine leak-free and maintain optimal performance with this essential oil washer set.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eDurable steel construction\u003c\/li\u003e \u003cli\u003eCrushable gasket design\u003c\/li\u003e \u003cli\u003eFits 16mm ID, 21mm OD\u003c\/li\u003e \u003cli\u003e2mm thickness for perfect seal\u003c\/li\u003e \u003cli\u003ePrevents oil leaks\u003c\/li\u003e \u003cli\u003eIdeal for cars, trucks, SUVs\u003c\/li\u003e \u003cli\u003eWorks as oil plug washer\u003c\/li\u003e \u003cli\u003eSuitable as engine oil washer\u003c\/li\u003e \u003cli\u003eIncludes 10 steel oil washers per set\u003c\/li\u003e \u003cli\u003eEssential for DIY and professional\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45288769421511,"sku":"AUT17627PK","price":11.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT17627PK.jpg?v=1752039693"},{"product_id":"50pcs-black-oil-drain-plug-gaskets-14mm-id-24mm-od-2mm-thick","title":"MAIN ST COLLECTIVE 50 Pcs Black Fiber Oil Drain Plug Gaskets – 14mm ID 22–24mm OD 2mm Thick – Premium Engine Pan Seal Gasket \u0026 Oils Washer Kit for Cars, Trucks, and Motorcycles","description":"\u003cp\u003e50 Pcs black oil drain plug gaskets are engineered to provide a secure, leak-proof seal for your vehicle’s oil system. Featuring a mix of aluminum oil drain gaskets and black fiber oil gasket washers, this set is designed to fit drain plugs with a 14mm inner diameter and either 22mm or 24mm outer diameter. Each oil drain plug washer is crafted to withstand the high heat and pressure of automotive engines, ensuring your oil stays sealed where it belongs. Whether you need an oil drain gasket, drain plug gasket, oil plug washer, or engine oil seal washer, these gaskets ensure a secure, leak-free connection. They are perfect for routine maintenance, oil pan replacements, or any engine service requiring a dependable oil plug seal. Easy to install and highly versatile, MAIN ST COLLECTIVE oil drain plug washers are a must-have for professional mechanics and DIY car enthusiasts alike.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003e14mm ID x 24mm OD x 2mm thick\u003c\/li\u003e \u003cli\u003eHigh-quality black fiber\u003c\/li\u003e \u003cli\u003eLeak-proof oil drain plug gasket\u003c\/li\u003e \u003cli\u003eDurable engine drain gasket\u003c\/li\u003e \u003cli\u003eFits car oil washers\u003c\/li\u003e \u003cli\u003eIdeal for DIY oil changes\u003c\/li\u003e \u003cli\u003ePerfect for engine oil seal replacement\u003c\/li\u003e \u003cli\u003ePremium automotive oil gasket\u003c\/li\u003e \u003cli\u003ePack of 50 for multiple uses\u003c\/li\u003e \u003cli\u003eFits standard oil drain plugs and bolts\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45288853733575,"sku":"AUT12096PK","price":8.45,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT12096PK.jpg?v=1762722142"},{"product_id":"50pcs-aluminum-oil-drain-plug-gasket-14mm-id-22mm-od-2mm-thick","title":"MAIN ST COLLECTIVE 50 Pcs Aluminum \u0026 Black Fiber Oil Drain Plug Gaskets – 14mm ID 22–24mm OD 2mm Thick – Durable Drain Gasket \u0026 Oils Plug Washer Set for Cars, Trucks, and Motorcycles","description":"\u003cp\u003e50 Pcs Oil Drain Plug Gasket Set is engineered to provide a secure, leak-proof seal for your vehicle’s oil system. Featuring a mix of aluminum oil drain gaskets and black fiber oil gasket washers, this set is designed to fit drain plugs with a 14mm inner diameter and either 22mm or 24mm outer diameter. Each oil drain plug washer is crafted to withstand the high heat and pressure of automotive engines, ensuring your oil stays sealed where it belongs. Whether you’re a professional mechanic or a DIY car owner, having reliable oil plug gaskets on hand is essential for routine maintenance. These gaskets work as effective engine oil seal washers, preventing oil leaks during oil changes and helping extend the life of your vehicle’s engine. From cars and motorcycles to trucks and small engines, this versatile kit is compatible with multiple applications, making it the perfect choice for garages, workshops, or personal use.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003e50 pcs oil drain gasket set\u003c\/li\u003e \u003cli\u003eMade from aluminum \u0026amp; black fiber\u003c\/li\u003e \u003cli\u003eStrong oil plug seal performance\u003c\/li\u003e \u003cli\u003ePrevents leaks during oil changes\u003c\/li\u003e \u003cli\u003e14mm inner diameter fit\u003c\/li\u003e \u003cli\u003e22–24mm outer diameter size\u003c\/li\u003e \u003cli\u003e2mm thick for extra durability\u003c\/li\u003e \u003cli\u003eUniversal auto oil gasket washer\u003c\/li\u003e \u003cli\u003eIdeal for cars, trucks \u0026amp; motorcycles\u003c\/li\u003e \u003cli\u003ePerfect replacement drain plug gasket\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45289499328711,"sku":"AUT11999PK","price":12.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT11999PK.jpg?v=1752056372"},{"product_id":"15pcs-copper-oil-drain-plug-gaskets-14mm-id-22mm-od-1-5mm-thick","title":"MAIN ST COLLECTIVE 15 Pcs Copper Oil Drain Plug Gaskets – 14mm ID x 22mm OD x 1.5mm Thick Engine Oils Gasket Washer | Automotive Seal Washers for Cars, Trucks \u0026 Motorcycles","description":"\u003cp\u003eKeep your vehicle running smoothly with the ???? ?? ?????????? 15 Pcs Copper Oil Drain Plug Gasket Set. These high-quality oil gasket washers are crafted from durable copper to deliver maximum sealing performance during every oil change. Measuring 14mm ID x 22mm OD x 1.5mm thick, they are precision-sized to fit a variety of engines and provide reliable compatibility. Whether you need a dependable oil drain seal, engine oil gasket, or car oil washer, this set ensures leak-free results and long-lasting use. Copper offers excellent resistance to heat, oil, and corrosion, making these oil bolt gaskets a superior choice compared to standard materials. Perfect for mechanics, DIY car owners, or anyone looking for a cost-effective solution for oil drain gasket replacements, these washers deliver professional-quality performance at home or in the shop. With 15 pieces included, you’ll always have a plug washer seal ready when needed. Maintain your engine’s health, prevent messy leaks, and extend the life of your vehicle with these premium automotive oil gaskets.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003e14mm ID x 22mm OD x 1.5mm thick\u003c\/li\u003e \u003cli\u003eMade of high-quality copper\u003c\/li\u003e \u003cli\u003eReliable oil drain gasket replacement\u003c\/li\u003e \u003cli\u003eWorks as a drain plug gasket and seal\u003c\/li\u003e \u003cli\u003ePrevents oil leaks during oil changes\u003c\/li\u003e \u003cli\u003eFits a wide range of cars \u0026amp; engines\u003c\/li\u003e \u003cli\u003eStrong heat \u0026amp; corrosion resistance\u003c\/li\u003e \u003cli\u003eIncludes 15 oil plug gasket washers\u003c\/li\u003e \u003cli\u003eReusable in some applications\u003c\/li\u003e \u003cli\u003eIdeal for DIY or professional auto repair\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45289539731655,"sku":"AUT11971PK","price":15.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT11971PK.jpg?v=1752056810"},{"product_id":"50pcs-aluminum-oil-drain-plug-gasket-14mm-id-20mm-od-2mm-thick","title":"MAIN ST COLLECTIVE 50 Pcs Aluminum Oil Drain Plug Gaskets - 14mm ID x 20mm OD x 2mm Thick - Automotive Seal Washers, Auto Engine Gasket, Car Washer Kit for Cars \u0026 Trucks","description":"\u003cp\u003e50-piece aluminum oil drain plug gaskets ensure a leak-free oil change. Designed for precision and durability, each gasket fits 14mm ID and 20mm OD oil drain plugs with 2mm thickness. Perfect for use as an oil drain gasket, engine drain gasket, or oil plug seal, these washers prevent oil leaks and maintain engine efficiency. Ideal for cars, trucks, and motorcycles, they work seamlessly as oil gasket washers, oil bolt gaskets, oil pan gasket washers, or oil drain bolt washers. Made from high-quality aluminum, they resist corrosion, maintain shape under pressure, and offer long-lasting performance for every oil change gasket or oil plug washer replacement. Keep a bulk pack on hand to ensure hassle-free maintenance and reliable sealing every time.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eMaterial: Aluminum\u003c\/li\u003e \u003cli\u003ePack Quantity: 50 pcs\u003c\/li\u003e \u003cli\u003eInside Diameter: 14mm\u003c\/li\u003e \u003cli\u003eOutside Diameter: 20mm\u003c\/li\u003e \u003cli\u003eThickness: 2mm\u003c\/li\u003e \u003cli\u003eLeak-Proof Engine Oil Gasket\u003c\/li\u003e \u003cli\u003eSuitable for Car, Truck \u0026amp; Motorcycle\u003c\/li\u003e \u003cli\u003eIdeal for Oil Plug Seal\u003c\/li\u003e \u003cli\u003eDurable \u0026amp; Corrosion Resistant\u003c\/li\u003e \u003cli\u003ePerfect for Regular Oil Changes\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45289619325127,"sku":"AUT15138PK","price":16.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT15138PK.jpg?v=1762723477"},{"product_id":"10pcs-copper-oil-drain-plug-gaskets-14mm-id-20mm-od-2mm-crushable","title":"MAIN ST COLLECTIVE 10 Pcs Copper Oil Drain Plug Gaskets – 14mm ID x 20mm OD x 2mm Engine Plug Washer, Automotive Gasket, Crushable Oils Drain Seal Kit for Car, Auto \u0026 Motorcycle","description":"\u003cp\u003eImproved your vehicle’s oil change experience with ???? ?? ?????????? set of 10 copper oil drain plug gaskets. Made from high-quality, crushable copper, these gaskets are engineered for durability, corrosion resistance, and leak-free performance. Each gasket measures 14mm ID x 20mm OD x 2mm thickness, ensuring a snug fit for most standard oil drain plugs. Their crushable design allows them to form a perfect seal, preventing oil leaks and protecting your engine from potential damage. Perfect for professional mechanics and DIY enthusiasts, these gaskets are versatile enough to be used as oil drain washers, plug gasket washers, oil plug seals, or engine oil gasket washers. They are ideal for cars, trucks, and motorcycles, providing a reliable seal for oil changes and maintenance. Keep your engine running smoothly with dependable copper gaskets designed for longevity and performance.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eCrushable copper for superior seal\u003c\/li\u003e \u003cli\u003e14mm ID x 20mm OD x 2mm thickness\u003c\/li\u003e \u003cli\u003ePrevents oil leaks effectively\u003c\/li\u003e \u003cli\u003eIdeal for engine oil drain plug\u003c\/li\u003e \u003cli\u003eWorks as oil plug gasket washer\u003c\/li\u003e \u003cli\u003eCompatible with most vehicles\u003c\/li\u003e \u003cli\u003eDurable and corrosion-resistant\u003c\/li\u003e \u003cli\u003eEasy to install during oil changes\u003c\/li\u003e \u003cli\u003eReplaces old or worn oil gaskets\u003c\/li\u003e \u003cli\u003ePack of 10 for multiple uses\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45289661530311,"sku":"AUT12097PK","price":6.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT12097PK.jpg?v=1762721873"},{"product_id":"50pcs-aluminum-oil-drain-plug-gasket-12mm-id-22mm-od-1-5mm-thick","title":"MAIN ST COLLECTIVE 50 Pcs Aluminum Oil Drain Plug Gaskets - 12mm Inside, 22mm Outside Diameter, 1.5mm Thick - Automotive Seal Washers, Auto Engine Gasket, Car Washer Kit","description":"\u003cp\u003eKeep your engine protected and leak-free with the ???? ?? ?????????? 50 Pcs Aluminum Oil Drain Plug Gasket Set. Crafted from durable aluminum, these drain plug gaskets are designed to provide a tight and reliable seal during every oil change. With precise dimensions of 12mm ID x 22mm OD x 1.5mm thickness, each oil drain plug washer ensures a perfect fit for your vehicle’s drain bolt. Whether you’re a professional mechanic or a car enthusiast, these gaskets are essential for preventing leaks and maintaining proper oil pressure. Compatible with a wide range of vehicles, they serve as oil drain gaskets, oil plug seals, engine drain gaskets, and more. This bulk pack of 50 offers exceptional value, making it easy to keep replacements on hand for future oil changes. Upgrade your auto maintenance toolkit with these durable automotive oil gaskets and ensure a worry-free oil change every time.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHigh-quality aluminum construction\u003c\/li\u003e \u003cli\u003e12mm ID, 22mm OD, 1.5mm thick design\u003c\/li\u003e \u003cli\u003eProvides a tight oil drain seal\u003c\/li\u003e \u003cli\u003ePrevents engine oil leaks\u003c\/li\u003e \u003cli\u003eIdeal for oil drain bolt washers\u003c\/li\u003e \u003cli\u003eCompatible with many car models\u003c\/li\u003e \u003cli\u003eEssential for oil changes\u003c\/li\u003e \u003cli\u003eReplaces fiber drain washer types\u003c\/li\u003e \u003cli\u003eBulk pack with 50 gaskets\u003c\/li\u003e \u003cli\u003eLong-lasting automotive oil gasket solution\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45289768517831,"sku":"AUT17629PK","price":13.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT17629PK.jpg?v=1762724334"},{"product_id":"50pcs-black-fiber-oil-drain-gaskets-12mm-id-22mm-od-2mm-thick","title":"MAIN ST COLLECTIVE 50 Pcs Black Fiber Oil Drain Plug Gaskets – 12mm Inside 22mm Outside Diameter 2mm Thickness – Automotive Seal Washers, Auto Engine Gasket, Car Washer Kit","description":"\u003cp\u003eKeep your vehicle’s engine protected and leak-free with the ???? ?? ?????????? 50 Pcs Black Fiber Oil Drain Gaskets. Designed for durability, these gaskets feature a 12mm inside diameter, 22mm outside diameter, and 2mm thickness, making them an excellent fit for oil drain bolts in cars, motorcycles, trucks, and other vehicles. Constructed from high-strength black fiber, these oil drain plug washers are engineered to resist wear, pressure, and oil corrosion, providing long-lasting sealing power during oil changes. Whether you’re a professional mechanic or a car owner handling routine maintenance, these gaskets are ideal for preventing messy leaks and protecting the integrity of your engine. Their versatility makes them suitable as oil drain gaskets, oil plug gaskets, drain plug washers, oil pan gasket washers, oil plug seals, and engine oil gasket washers. With 50 pieces in each set, you’ll always have replacements on hand for multiple oil changes, ensuring reliable performance and peace of mind.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003e12mm ID oil drain gasket\u003c\/li\u003e \u003cli\u003e22mm OD oil drain plug washer\u003c\/li\u003e \u003cli\u003e2mm thick black fiber gasket\u003c\/li\u003e \u003cli\u003ePrevents oil leaks\u003c\/li\u003e \u003cli\u003eHeat \u0026amp; pressure resistant\u003c\/li\u003e \u003cli\u003eReliable engine oil gasket washer\u003c\/li\u003e \u003cli\u003eFits most car drain gaskets\u003c\/li\u003e \u003cli\u003eBulk 50-pack for value\u003c\/li\u003e \u003cli\u003eIdeal for oil change gasket replacement\u003c\/li\u003e \u003cli\u003eDurable automotive oil plug seal\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45289847292103,"sku":"AUT12134PK","price":8.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT12134PK.jpg?v=1762722321"},{"product_id":"15pcs-copper-oil-drain-plug-gaskets-12mm-id-22mm-od-1-5mm-thick","title":"MAIN ST COLLECTIVE 15Pcs Copper Oil Drain Plug Gaskets - 12mm Inside Diameter, 22mm Outside Diameters, 1.5mm Thickness – Car Engine Washers, Crush Plugs Seals \u0026 Automotive Metal Gasket","description":"\u003cp\u003e15Pcs Copper Oil Drain Plug Gaskets provide a reliable, leak-proof seal for your vehicle’s oil drain system. Made from premium copper with 12mm inside diameter, 22mm outside diameter, and 1.5mm thickness, these oil plug washers offer durability, corrosion resistance, and excellent performance under heat and pressure. The crush washer design ensures a precise fit for oil drain plugs, drain bolts, and automotive fasteners, preventing leaks and supporting clean, mess-free oil changes.\u003cbr\u003ePerfect for car owners, mechanics, and DIY enthusiasts, this set fits a wide range of vehicles and works with most oil drain kits and oil change plug washers. Easy to install and remove, these copper gaskets simplify maintenance while enhancing reliability. Upgrade your vehicle care with a high-quality, dependable automotive gasket solution that ensures leak-free performance and long-term engine protection.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e \u003cli\u003ePremium copper material\u003c\/li\u003e \u003cli\u003ePrecise diameter fit\u003c\/li\u003e \u003cli\u003e1.5mm thickness\u003c\/li\u003e \u003cli\u003eCrush washer design\u003c\/li\u003e \u003cli\u003eLeak-proof performance\u003c\/li\u003e \u003cli\u003eOil drain compatible\u003c\/li\u003e \u003cli\u003eDrain bolt ready\u003c\/li\u003e \u003cli\u003eCar oil plug\u003c\/li\u003e \u003cli\u003eAutomotive maintenance kit\u003c\/li\u003e \u003cli\u003eEasy DIY installation\u003c\/li\u003e \u003c\/ul\u003e","brand":"MAIN ST COLLECTIVE","offers":[{"title":"Default Title","offer_id":45289916760263,"sku":"AUT17630PK","price":16.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/AUT17630PK.jpg?v=1752059041"},{"product_id":"cometic-exhaust-header-collector-gasket-c15187a","title":"Cometic Exhaust Header Collector Gasket - C15187A","description":"\u003cp\u003eExhaust Header Collector Gasket .040\" Aluminum, 2.5\" Diameter Port, 3.5\" Bolt Circle, Set\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325506871495,"sku":"COMC15187A","price":22.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15187A.jpg?v=1752772358"},{"product_id":"cometic-exhaust-header-collector-gasket-c5907a","title":"Cometic Exhaust Header Collector Gasket - C5907A","description":"\u003cp\u003eExhaust Header Collector Gasket .040\" Aluminum, 3.0\" Diameter Port, 3.875\" Bolt Circle, Set\u003c\/p\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325515620551,"sku":"COMC5907A","price":24.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5907A.jpg?v=1752772485"},{"product_id":"cometic-htg-exhaust-manifold-gasket-set-c15190htg","title":"Cometic HTG Exhaust Manifold Gasket Set - C15190HTG","description":"\u003cp\u003eChevrolet Gen-1 Small Block V8 .094\" HTG Exhaust Manifold Gasket Set, 1.480\" x 1.450\" Square Ports\u003c\/p\u003e\n\u003ch2 class=\"title\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eApplications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e    II (1965-1974, 1976-1985, 1987-1991)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e    Century (1977-1981)\u003cbr\u003e    Commercial Chassis (1991-1993)\u003cbr\u003e    LeSabre (1978, 1982)\u003cbr\u003e    Regal (1977-1987)\u003cbr\u003e    Roadmaster (1991-1993)\u003cbr\u003e    Skylark (1977-1979)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e    Aerobus (1966-1974)\u003cbr\u003e    Deluxe (1969-1970)\u003cbr\u003e    Marathon (1965-1982)\u003cbr\u003e    Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e    3100 (1956-1959)\u003cbr\u003e    Bel Air (1955-1975, 1981)\u003cbr\u003e    Biscayne (1958-1972)\u003cbr\u003e    Blazer (1969-1974)\u003cbr\u003e    Brookwood (1958-1961, 1969-1972)\u003cbr\u003e    C10 (1975-1986)\u003cbr\u003e    C10 Pickup (1960-1974)\u003cbr\u003e    C10 Suburban (1967-1986)\u003cbr\u003e    C20 (1975-1986)\u003cbr\u003e    C20 Pickup (1960-1974)\u003cbr\u003e    C20 Suburban (1967-1986)\u003cbr\u003e    C30 (1975-1986)\u003cbr\u003e    C30 Pickup (1960-1974)\u003cbr\u003e    C40 (1960-1962)\u003cbr\u003e    Camaro (1967-1986)\u003cbr\u003e    Caprice (1966-1986)\u003cbr\u003e    Chevelle (1964-1973)\u003cbr\u003e    Chevy II (1963-1968)\u003cbr\u003e    Corvette (1955-1982, 1984-1986)\u003cbr\u003e    Del Ray (1957-1958)\u003cbr\u003e    El Camino (1959-1960, 1964-1986)\u003cbr\u003e    Estate (1969-1970)\u003cbr\u003e    G10 (1975-1986)\u003cbr\u003e    G10 Van (1968-1986)\u003cbr\u003e    G20 (1975-1986)\u003cbr\u003e    G20 Van (1967-1986)\u003cbr\u003e    G30 (1975-1986)\u003cbr\u003e    G30 Van (1970-1986)\u003cbr\u003e    Impala (1958-1985)\u003cbr\u003e    K10 (1975-1986)\u003cbr\u003e    K10 Pickup (1960-1974)\u003cbr\u003e    K10 Suburban (1967-1986)\u003cbr\u003e    K20 (1975-1986)\u003cbr\u003e    K20 Panel (1967)\u003cbr\u003e    K20 Pickup (1960-1974)\u003cbr\u003e    K20 Suburban (1967-1986)\u003cbr\u003e    K30 (1977-1986)\u003cbr\u003e    K30 Pickup (1968-1974)\u003cbr\u003e    K5 Blazer (1975-1978)\u003cbr\u003e    Kingswood (1959-1961, 1969-1972)\u003cbr\u003e    Laguna (1973-1976)\u003cbr\u003e    Malibu (1964-1967, 1973-1983)\u003cbr\u003e    Monte Carlo (1970-1986)\u003cbr\u003e    Monza (1975-1979)\u003cbr\u003e    Nomad (1955-1961)\u003cbr\u003e    Nova (1969-1979)\u003cbr\u003e    One-Fifty Series (1955-1957)\u003cbr\u003e    Parkwood (1959-1961)\u003cbr\u003e    Sedan Delivery (1955-1958)\u003cbr\u003e    Suburban (1960-1966)\u003cbr\u003e    Townsman (1969-1972)\u003cbr\u003e    Truck (1955-1958, 1960)\u003cbr\u003e    Two-Ten Series (1955-1957)\u003cbr\u003e    Yeoman (1958)\u003cbr\u003e\u003cstrong\u003eExcalibur\u003c\/strong\u003e\u003cbr\u003e    Phaeton (1983-1989)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e    100 (1955-1957)\u003cbr\u003e    100 Pickup (1958-1959)\u003cbr\u003e    100-22 (1955)\u003cbr\u003e    100-22 Pickup (1955)\u003cbr\u003e    1000 Series Pickup (1960-1963)\u003cbr\u003e    150 Pickup (1955-1959)\u003cbr\u003e    150-22 (1955)\u003cbr\u003e    150-22 Pickup (1955)\u003cbr\u003e    1500 Series Pickup (1960-1963)\u003cbr\u003e    250 (1955-1959)\u003cbr\u003e    250 Pickup (1955)\u003cbr\u003e    250-22 (1955)\u003cbr\u003e    250-22 Pickup (1955)\u003cbr\u003e    2500 Series Pickup (1960-1963)\u003cbr\u003e    280-22 (1955)\u003cbr\u003e    300 (1955-1959)\u003cbr\u003e    3000 Pickup (1960-1966)\u003cbr\u003e    350-8 (1955-1959)\u003cbr\u003e    3500 Pickup (1960-1966)\u003cbr\u003e    370 (1955-1959)\u003cbr\u003e    C15 Suburban (1975-1978)\u003cbr\u003e    C15\/C1500 Suburban (1967-1974)\u003cbr\u003e    C1500 Pickup (1967-1986)\u003cbr\u003e    C1500 Suburban (1979-1986)\u003cbr\u003e    C25 Suburban (1975-1978)\u003cbr\u003e    C25\/C2500 Pickup (1967-1978)\u003cbr\u003e    C25\/C2500 Suburban (1967-1974)\u003cbr\u003e    C2500 Pickup (1979-1986)\u003cbr\u003e    C2500 Suburban (1979-1986)\u003cbr\u003e    C35\/C3500 Pickup (1967-1978)\u003cbr\u003e    C3500 Pickup (1979-1986)\u003cbr\u003e    Caballero (1978-1986)\u003cbr\u003e    F350 (1955-1956, 1958-1959)\u003cbr\u003e    F370 (1955-1956, 1958-1959)\u003cbr\u003e    FM340 (1955-1956, 1958-1959)\u003cbr\u003e    FM350 (1955-1956, 1958-1959)\u003cbr\u003e    G15\/G1500 Van (1967-1986)\u003cbr\u003e    G25\/G2500 Van (1967-1986)\u003cbr\u003e    G35\/G3500 Van (1970-1988)\u003cbr\u003e    Jimmy (1970-1986)\u003cbr\u003e    K15 Suburban (1975-1978)\u003cbr\u003e    K15\/K1500 Pickup (1968)\u003cbr\u003e    K15\/K1500 Suburban (1967-1974)\u003cbr\u003e    K1500 Pickup (1967-1986)\u003cbr\u003e    K1500 Suburban (1979-1986)\u003cbr\u003e    K25 Pickup (1975-1978)\u003cbr\u003e    K25 Suburban (1975-1978)\u003cbr\u003e    K25\/K2500 Pickup (1967-1974)\u003cbr\u003e    K25\/K2500 Suburban (1967-1974)\u003cbr\u003e    K2500 Pickup (1979-1986)\u003cbr\u003e    K2500 Suburban (1979-1986)\u003cbr\u003e    K35 Pickup (1977-1978)\u003cbr\u003e    K35\/K3500 Pickup (1968-1974)\u003cbr\u003e    K3500 Pickup (1979-1986)\u003cbr\u003e    M300 (1955-1956, 1958-1959)\u003cbr\u003e    M340 (1955-1956)\u003cbr\u003e    PM150 (1955-1956, 1958-1959)\u003cbr\u003e    PM151 (1956-1959)\u003cbr\u003e    PM152 (1957-1959)\u003cbr\u003e    PM153 (1957, 1959)\u003cbr\u003e    PM250 (1955-1956, 1958-1959)\u003cbr\u003e    PM251 (1956, 1958-1959)\u003cbr\u003e    PM252 (1958)\u003cbr\u003e    PM253 (1958)\u003cbr\u003e    S300 (1955-1956, 1958-1959)\u003cbr\u003e    S370 (1955-1956, 1958-1959)\u003cbr\u003e    Sprint (1971-1977)\u003cbr\u003e    Suburban (1960-1965)\u003cbr\u003e    Truck (1955-1960)\u003cbr\u003e\u003cstrong\u003eGordon-Keeble\u003c\/strong\u003e\u003cbr\u003e    GK1 (1964-1967)\u003cbr\u003e    IT (1964-1967)\u003cbr\u003e\u003cstrong\u003eHolden\u003c\/strong\u003e\u003cbr\u003e    Commodore (1998-2000)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e    Custom Cruiser (1975, 1977)\u003cbr\u003e    Cutlass (1978-1981, 1985-1986)\u003cbr\u003e    Cutlass Calais (1978-1980, 1982, 1984)\u003cbr\u003e    Cutlass Cruiser (1980, 1982-1983)\u003cbr\u003e    Cutlass Salon (1978-1980)\u003cbr\u003e    Cutlass Supreme (1978-1980, 1982-1983, 1985-1986)\u003cbr\u003e    Delta 88 (1975, 1977, 1981-1982)\u003cbr\u003e    Omega (1977-1979)\u003cbr\u003e    Starfire (1977-1979)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e    Acadian (1964-1971)\u003cbr\u003e    Beaumont (1964-1969)\u003cbr\u003e    Bonneville (1972, 1975, 1983-1986)\u003cbr\u003e    Catalina (1975, 1980-1981)\u003cbr\u003e    Firebird (1972, 1977-1986)\u003cbr\u003e    Grand Am (1975, 1978-1980)\u003cbr\u003e    Grand LeMans (1975-1983)\u003cbr\u003e    Grand Prix (1975-1976, 1978-1986)\u003cbr\u003e    Grand Safari (1972)\u003cbr\u003e    Grandville (1972, 1975)\u003cbr\u003e    Laurentian (1955-1969, 1972-1974, 1976-1981)\u003cbr\u003e    LeMans (1975-1981)\u003cbr\u003e    Parisienne (1959-1970, 1972-1974, 1976-1986)\u003cbr\u003e    Pathfinder (1955-1958)\u003cbr\u003e    Phoenix (1977-1979)\u003cbr\u003e    Strato-Chief (1958-1970)\u003cbr\u003e    Sunbird (1978-1979)\u003cbr\u003e    Ventura (1971-1973, 1977)\u003cbr\u003e\u003cstrong\u003eStutz\u003c\/strong\u003e\u003cbr\u003e    BlackHawk (1970-1971)\u003c\/p\u003e\n\u003c\/div\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325536297159,"sku":"COMC15190HTG","price":37.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15190HTG.jpg?v=1752772768"},{"product_id":"cometic-htg-exhaust-manifold-gasket-set-1-625-round-ports-c5893htg","title":"Cometic HTG Exhaust Manifold Gasket Set 1.625\" Round Ports - C5893HTG","description":"\u003cp\u003eChevrolet Gen-1 Small Block V8 .094\" HTG Exhaust Manifold Gasket Set, 1.625\" Round Ports\u003c\/p\u003e\n\u003ch2 class=\"title\"\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eApplications:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e    II (1965-1974, 1976-1985, 1987-1991)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e    Century (1977-1981)\u003cbr\u003e    Commercial Chassis (1991-1993)\u003cbr\u003e    LeSabre (1978, 1982)\u003cbr\u003e    Regal (1977-1987)\u003cbr\u003e    Roadmaster (1991-1993)\u003cbr\u003e    Skylark (1977-1979)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e    Aerobus (1966-1974)\u003cbr\u003e    Deluxe (1969-1970)\u003cbr\u003e    Marathon (1965-1982)\u003cbr\u003e    Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e    3100 (1956-1959)\u003cbr\u003e    Bel Air (1955-1975, 1981)\u003cbr\u003e    Biscayne (1958-1972)\u003cbr\u003e    Blazer (1969-1974)\u003cbr\u003e    Brookwood (1958-1961, 1969-1972)\u003cbr\u003e    C10 (1975-1986)\u003cbr\u003e    C10 Pickup (1960-1974)\u003cbr\u003e    C10 Suburban (1967-1986)\u003cbr\u003e    C20 (1975-1986)\u003cbr\u003e    C20 Pickup (1960-1974)\u003cbr\u003e    C20 Suburban (1967-1986)\u003cbr\u003e    C30 (1975-1986)\u003cbr\u003e    C30 Pickup (1960-1974)\u003cbr\u003e    C40 (1960-1962)\u003cbr\u003e    Camaro (1967-1986)\u003cbr\u003e    Caprice (1966-1986)\u003cbr\u003e    Chevelle (1964-1973)\u003cbr\u003e    Chevy II (1963-1968)\u003cbr\u003e    Corvette (1955-1982, 1984-1986)\u003cbr\u003e    Del Ray (1957-1958)\u003cbr\u003e    El Camino (1959-1960, 1964-1986)\u003cbr\u003e    Estate (1969-1970)\u003cbr\u003e    G10 (1975-1986)\u003cbr\u003e    G10 Van (1968-1986)\u003cbr\u003e    G20 (1975-1986)\u003cbr\u003e    G20 Van (1967-1986)\u003cbr\u003e    G30 (1975-1986)\u003cbr\u003e    G30 Van (1970-1986)\u003cbr\u003e    Impala (1958-1985)\u003cbr\u003e    K10 (1975-1986)\u003cbr\u003e    K10 Pickup (1960-1974)\u003cbr\u003e    K10 Suburban (1967-1986)\u003cbr\u003e    K20 (1975-1986)\u003cbr\u003e    K20 Panel (1967)\u003cbr\u003e    K20 Pickup (1960-1974)\u003cbr\u003e    K20 Suburban (1967-1986)\u003cbr\u003e    K30 (1977-1986)\u003cbr\u003e    K30 Pickup (1968-1974)\u003cbr\u003e    K5 Blazer (1975-1978)\u003cbr\u003e    Kingswood (1959-1961, 1969-1972)\u003cbr\u003e    Laguna (1973-1976)\u003cbr\u003e    Malibu (1964-1967, 1973-1983)\u003cbr\u003e    Monte Carlo (1970-1986)\u003cbr\u003e    Monza (1975-1979)\u003cbr\u003e    Nomad (1955-1961)\u003cbr\u003e    Nova (1969-1979)\u003cbr\u003e    One-Fifty Series (1955-1957)\u003cbr\u003e    Parkwood (1959-1961)\u003cbr\u003e    Sedan Delivery (1955-1958)\u003cbr\u003e    Suburban (1960-1966)\u003cbr\u003e    Townsman (1969-1972)\u003cbr\u003e    Truck (1955-1958, 1960)\u003cbr\u003e    Two-Ten Series (1955-1957)\u003cbr\u003e    Yeoman (1958)\u003cbr\u003e\u003cstrong\u003eExcalibur\u003c\/strong\u003e\u003cbr\u003e    Phaeton (1983-1989)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e    100 (1955-1957)\u003cbr\u003e    100 Pickup (1958-1959)\u003cbr\u003e    100-22 (1955)\u003cbr\u003e    100-22 Pickup (1955)\u003cbr\u003e    1000 Series Pickup (1960-1963)\u003cbr\u003e    150 Pickup (1955-1959)\u003cbr\u003e    150-22 (1955)\u003cbr\u003e    150-22 Pickup (1955)\u003cbr\u003e    1500 Series Pickup (1960-1963)\u003cbr\u003e    250 (1955-1959)\u003cbr\u003e    250 Pickup (1955)\u003cbr\u003e    250-22 (1955)\u003cbr\u003e    250-22 Pickup (1955)\u003cbr\u003e    2500 Series Pickup (1960-1963)\u003cbr\u003e    280-22 (1955)\u003cbr\u003e    300 (1955-1959)\u003cbr\u003e    3000 Pickup (1960-1966)\u003cbr\u003e    350-8 (1955-1959)\u003cbr\u003e    3500 Pickup (1960-1966)\u003cbr\u003e    370 (1955-1959)\u003cbr\u003e    C15 Suburban (1975-1978)\u003cbr\u003e    C15\/C1500 Suburban (1967-1974)\u003cbr\u003e    C1500 Pickup (1967-1986)\u003cbr\u003e    C1500 Suburban (1979-1986)\u003cbr\u003e    C25 Suburban (1975-1978)\u003cbr\u003e    C25\/C2500 Pickup (1967-1978)\u003cbr\u003e    C25\/C2500 Suburban (1967-1974)\u003cbr\u003e    C2500 Pickup (1979-1986)\u003cbr\u003e    C2500 Suburban (1979-1986)\u003cbr\u003e    C35\/C3500 Pickup (1967-1978)\u003cbr\u003e    C3500 Pickup (1979-1986)\u003cbr\u003e    Caballero (1978-1986)\u003cbr\u003e    F350 (1955-1956, 1958-1959)\u003cbr\u003e    F370 (1955-1956, 1958-1959)\u003cbr\u003e    FM340 (1955-1956, 1958-1959)\u003cbr\u003e    FM350 (1955-1956, 1958-1959)\u003cbr\u003e    G15\/G1500 Van (1967-1986)\u003cbr\u003e    G25\/G2500 Van (1967-1986)\u003cbr\u003e    G35\/G3500 Van (1970-1988)\u003cbr\u003e    Jimmy (1970-1986)\u003cbr\u003e    K15 Suburban (1975-1978)\u003cbr\u003e    K15\/K1500 Pickup (1968)\u003cbr\u003e    K15\/K1500 Suburban (1967-1974)\u003cbr\u003e    K1500 Pickup (1967-1986)\u003cbr\u003e    K1500 Suburban (1979-1986)\u003cbr\u003e    K25 Pickup (1975-1978)\u003cbr\u003e    K25 Suburban (1975-1978)\u003cbr\u003e    K25\/K2500 Pickup (1967-1974)\u003cbr\u003e    K25\/K2500 Suburban (1967-1974)\u003cbr\u003e    K2500 Pickup (1979-1986)\u003cbr\u003e    K2500 Suburban (1979-1986)\u003cbr\u003e    K35 Pickup (1977-1978)\u003cbr\u003e    K35\/K3500 Pickup (1968-1974)\u003cbr\u003e    K3500 Pickup (1979-1986)\u003cbr\u003e    M300 (1955-1956, 1958-1959)\u003cbr\u003e    M340 (1955-1956)\u003cbr\u003e    PM150 (1955-1956, 1958-1959)\u003cbr\u003e    PM151 (1956-1959)\u003cbr\u003e    PM152 (1957-1959)\u003cbr\u003e    PM153 (1957, 1959)\u003cbr\u003e    PM250 (1955-1956, 1958-1959)\u003cbr\u003e    PM251 (1956, 1958-1959)\u003cbr\u003e    PM252 (1958)\u003cbr\u003e    PM253 (1958)\u003cbr\u003e    S300 (1955-1956, 1958-1959)\u003cbr\u003e    S370 (1955-1956, 1958-1959)\u003cbr\u003e    Sprint (1971-1977)\u003cbr\u003e    Suburban (1960-1965)\u003cbr\u003e    Truck (1955-1960)\u003cbr\u003e\u003cstrong\u003eGordon-Keeble\u003c\/strong\u003e\u003cbr\u003e    GK1 (1964-1967)\u003cbr\u003e    IT (1964-1967)\u003cbr\u003e\u003cstrong\u003eHolden\u003c\/strong\u003e\u003cbr\u003e    Commodore (1998-2000)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e    Custom Cruiser (1975, 1977)\u003cbr\u003e    Cutlass (1978-1981, 1985-1986)\u003cbr\u003e    Cutlass Calais (1978-1980, 1982, 1984)\u003cbr\u003e    Cutlass Cruiser (1980, 1982-1983)\u003cbr\u003e    Cutlass Salon (1978-1980)\u003cbr\u003e    Cutlass Supreme (1978-1980, 1982-1983, 1985-1986)\u003cbr\u003e    Delta 88 (1975, 1977, 1981-1982)\u003cbr\u003e    Omega (1977-1979)\u003cbr\u003e    Starfire (1977-1979)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e    Acadian (1964-1971)\u003cbr\u003e    Beaumont (1964-1969)\u003cbr\u003e    Bonneville (1972, 1975, 1983-1986)\u003cbr\u003e    Catalina (1975, 1980-1981)\u003cbr\u003e    Firebird (1972, 1977-1986)\u003cbr\u003e    Grand Am (1975, 1978-1980)\u003cbr\u003e    Grand LeMans (1975-1983)\u003cbr\u003e    Grand Prix (1975-1976, 1978-1986)\u003cbr\u003e    Grand Safari (1972)\u003cbr\u003e    Grandville (1972, 1975)\u003cbr\u003e    Laurentian (1955-1969, 1972-1974, 1976-1981)\u003cbr\u003e    LeMans (1975-1981)\u003cbr\u003e    Parisienne (1959-1970, 1972-1974, 1976-1986)\u003cbr\u003e    Pathfinder (1955-1958)\u003cbr\u003e    Phoenix (1977-1979)\u003cbr\u003e    Strato-Chief (1958-1970)\u003cbr\u003e    Sunbird (1978-1979)\u003cbr\u003e    Ventura (1971-1973, 1977)\u003cbr\u003e\u003cstrong\u003eStutz\u003c\/strong\u003e\u003cbr\u003e    BlackHawk (1970-1971)\u003c\/p\u003e\n\u003c\/div\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325542981831,"sku":"COMC5893HTG","price":35.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5893HTG.jpg?v=1752772932"},{"product_id":"cometic-gm-gen-3-4-small-block-v8-mls-exhaust-manifold-gasket-set-c15547","title":"Cometic GM Gen-3\/4 Small Block V8 MLS Exhaust Manifold Gasket Set - C15547","description":"\u003cp\u003eGM Gen-3\/4 Small Block V8 MLS Exhaust Manifold Gasket Set\u003c\/p\u003e\n\u003ch2 class=\"title\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eApplications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e    II (2001-2004)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e    Allure (2008-2009)\u003cbr\u003e    LaCrosse (2008-2009)\u003cbr\u003e    Rainier (2004-2007)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e    CTS (2004-2007)\u003cbr\u003e    Escalade (2002-2014)\u003cbr\u003e    Escalade ESV (2003-2014)\u003cbr\u003e    Escalade EXT (2002-2013)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e    Avalanche (2007-2013)\u003cbr\u003e    Avalanche 1500 (2002-2006)\u003cbr\u003e    Camaro (1998-2002, 2010-2015)\u003cbr\u003e    Caprice (2011-2017)\u003cbr\u003e    Colorado (2009-2012)\u003cbr\u003e    Corvette (1997-2013)\u003cbr\u003e    Express 1500 (2003-2014)\u003cbr\u003e    Express 2500 (2003-2020)\u003cbr\u003e    Express 3500 (2003-2020)\u003cbr\u003e    Express 4500 (2010-2016)\u003cbr\u003e    Impala (2006-2009)\u003cbr\u003e    Monte Carlo (2006-2007)\u003cbr\u003e    Silverado 1500 (1999-2013)\u003cbr\u003e    Silverado 1500 Classic (2007)\u003cbr\u003e    Silverado 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e    Silverado 2500 (1999-2004)\u003cbr\u003e    Silverado 2500 HD (2001-2020)\u003cbr\u003e    Silverado 3500 (2001-2006)\u003cbr\u003e    Silverado 3500 HD (2007-2019)\u003cbr\u003e    SS (2014-2017)\u003cbr\u003e    SSR (2003-2006)\u003cbr\u003e    Suburban 1500 (2000-2014)\u003cbr\u003e    Suburban 2500 (2000-2013)\u003cbr\u003e    Suburban 3500 HD (2016-2019)\u003cbr\u003e    Tahoe (2000-2014)\u003cbr\u003e    Trailblazer (2006-2009)\u003cbr\u003e    Trailblazer EXT (2003-2006)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e    Canyon (2009-2012)\u003cbr\u003e    Envoy (2005-2009)\u003cbr\u003e    Envoy XL (2003-2006)\u003cbr\u003e    Envoy XUV (2004-2005)\u003cbr\u003e    Savana 1500 (2003-2014)\u003cbr\u003e    Savana 2500 (2003-2020)\u003cbr\u003e    Savana 3500 (2003-2020)\u003cbr\u003e    Savana 4500 (2010-2016)\u003cbr\u003e    Sierra 1500 (1999-2013)\u003cbr\u003e    Sierra 1500 Classic (2007)\u003cbr\u003e    Sierra 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e    Sierra 1500 HD Classic (2007)\u003cbr\u003e    Sierra 2500 (1999-2004)\u003cbr\u003e    Sierra 2500 HD (2001-2019)\u003cbr\u003e    Sierra 2500 HD Classic (2007)\u003cbr\u003e    Sierra 3500 (2001-2006)\u003cbr\u003e    Sierra 3500 Classic (2007)\u003cbr\u003e    Sierra 3500 HD (2007-2019)\u003cbr\u003e    Yukon (2000-2014)\u003cbr\u003e    Yukon XL 1500 (2000-2014)\u003cbr\u003e    Yukon XL 2500 (2000-2013)\u003cbr\u003e\u003cstrong\u003eHummer\u003c\/strong\u003e\u003cbr\u003e    H2 (2003-2009)\u003cbr\u003e    H3 (2008-2010)\u003cbr\u003e    H3T (2009-2010)\u003cbr\u003e\u003cstrong\u003eIsuzu\u003c\/strong\u003e\u003cbr\u003e    Ascender (2003-2006)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e    Firebird (1998-2002)\u003cbr\u003e    G8 (2008-2009)\u003cbr\u003e    Grand Prix (2005-2008)\u003cbr\u003e    GTO (2004-2006)\u003cbr\u003e\u003cstrong\u003eSaab\u003c\/strong\u003e\u003cbr\u003e    9-7X (2005-2009)\u003cbr\u003e\u003cstrong\u003eWorkhorse\u003c\/strong\u003e\u003cbr\u003e    FasTrack FT1061 (2004-2005)\u003cbr\u003e    FasTrack FT1261 (2005)\u003cbr\u003e    FasTrack FT1461 (2004-2005)\u003cbr\u003e    FasTrack FT1601 (2004-2005)\u003cbr\u003e    FasTrack FT1801 (2004-2005)\u003c\/p\u003e\n\u003c\/div\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325546946759,"sku":"COMC15547","price":58.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15547.jpg?v=1752773072"},{"product_id":"cometic-hts-exhaust-manifold-gasket-set-1-550-x-1-450-square-ports-c15189hts","title":"Cometic HTS Exhaust Manifold Gasket Set, 1.550\" x 1.450\" Square Ports - C15189HTS","description":"\u003ch2\u003eChevrolet Gen-1 Small Block V8 .060\" HTS Exhaust Manifold Gasket Set, 1.550\" x 1.450\" Square Ports\u003c\/h2\u003e\n\u003ch2 class=\"title\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eApplications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e    II (1965-1974, 1976-1985, 1987-1991)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e    Century (1977-1981)\u003cbr\u003e    Commercial Chassis (1991-1993)\u003cbr\u003e    LeSabre (1978, 1982)\u003cbr\u003e    Regal (1977-1987)\u003cbr\u003e    Roadmaster (1991-1993)\u003cbr\u003e    Skylark (1977-1979)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e    Aerobus (1966-1974)\u003cbr\u003e    Deluxe (1969-1970)\u003cbr\u003e    Marathon (1965-1982)\u003cbr\u003e    Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e    3100 (1956-1959)\u003cbr\u003e    Bel Air (1955-1975, 1981)\u003cbr\u003e    Biscayne (1958-1972)\u003cbr\u003e    Blazer (1969-1974)\u003cbr\u003e    Brookwood (1958-1961, 1969-1972)\u003cbr\u003e    C10 (1975-1986)\u003cbr\u003e    C10 Pickup (1960-1974)\u003cbr\u003e    C10 Suburban (1967-1986)\u003cbr\u003e    C20 (1975-1986)\u003cbr\u003e    C20 Pickup (1960-1974)\u003cbr\u003e    C20 Suburban (1967-1986)\u003cbr\u003e    C30 (1975-1986)\u003cbr\u003e    C30 Pickup (1960-1974)\u003cbr\u003e    C40 (1960-1962)\u003cbr\u003e    Camaro (1967-1986)\u003cbr\u003e    Caprice (1966-1986)\u003cbr\u003e    Chevelle (1964-1973)\u003cbr\u003e    Chevy II (1963-1968)\u003cbr\u003e    Corvette (1955-1982, 1984-1986)\u003cbr\u003e    Del Ray (1957-1958)\u003cbr\u003e    El Camino (1959-1960, 1964-1986)\u003cbr\u003e    Estate (1969-1970)\u003cbr\u003e    G10 (1975-1986)\u003cbr\u003e    G10 Van (1968-1986)\u003cbr\u003e    G20 (1975-1986)\u003cbr\u003e    G20 Van (1967-1986)\u003cbr\u003e    G30 (1975-1986)\u003cbr\u003e    G30 Van (1970-1986)\u003cbr\u003e    Impala (1958-1985)\u003cbr\u003e    K10 (1975-1986)\u003cbr\u003e    K10 Pickup (1960-1974)\u003cbr\u003e    K10 Suburban (1967-1986)\u003cbr\u003e    K20 (1975-1986)\u003cbr\u003e    K20 Panel (1967)\u003cbr\u003e    K20 Pickup (1960-1974)\u003cbr\u003e    K20 Suburban (1967-1986)\u003cbr\u003e    K30 (1977-1986)\u003cbr\u003e    K30 Pickup (1968-1974)\u003cbr\u003e    K5 Blazer (1975-1978)\u003cbr\u003e    Kingswood (1959-1961, 1969-1972)\u003cbr\u003e    Laguna (1973-1976)\u003cbr\u003e    Malibu (1964-1967, 1973-1983)\u003cbr\u003e    Monte Carlo (1970-1986)\u003cbr\u003e    Monza (1975-1979)\u003cbr\u003e    Nomad (1955-1961)\u003cbr\u003e    Nova (1969-1979)\u003cbr\u003e    One-Fifty Series (1955-1957)\u003cbr\u003e    Parkwood (1959-1961)\u003cbr\u003e    Sedan Delivery (1955-1958)\u003cbr\u003e    Suburban (1960-1966)\u003cbr\u003e    Townsman (1969-1972)\u003cbr\u003e    Truck (1955-1958, 1960)\u003cbr\u003e    Two-Ten Series (1955-1957)\u003cbr\u003e    Yeoman (1958)\u003cbr\u003e\u003cstrong\u003eExcalibur\u003c\/strong\u003e\u003cbr\u003e    Phaeton (1983-1989)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e    100 (1955-1957)\u003cbr\u003e    100 Pickup (1958-1959)\u003cbr\u003e    100-22 (1955)\u003cbr\u003e    100-22 Pickup (1955)\u003cbr\u003e    1000 Series Pickup (1960-1963)\u003cbr\u003e    150 Pickup (1955-1959)\u003cbr\u003e    150-22 (1955)\u003cbr\u003e    150-22 Pickup (1955)\u003cbr\u003e    1500 Series Pickup (1960-1963)\u003cbr\u003e    250 (1955-1959)\u003cbr\u003e    250 Pickup (1955)\u003cbr\u003e    250-22 (1955)\u003cbr\u003e    250-22 Pickup (1955)\u003cbr\u003e    2500 Series Pickup (1960-1963)\u003cbr\u003e    280-22 (1955)\u003cbr\u003e    300 (1955-1959)\u003cbr\u003e    3000 Pickup (1960-1966)\u003cbr\u003e    350-8 (1955-1959)\u003cbr\u003e    3500 Pickup (1960-1966)\u003cbr\u003e    370 (1955-1959)\u003cbr\u003e    C15 Suburban (1975-1978)\u003cbr\u003e    C15\/C1500 Suburban (1967-1974)\u003cbr\u003e    C1500 Pickup (1967-1986)\u003cbr\u003e    C1500 Suburban (1979-1986)\u003cbr\u003e    C25 Suburban (1975-1978)\u003cbr\u003e    C25\/C2500 Pickup (1967-1978)\u003cbr\u003e    C25\/C2500 Suburban (1967-1974)\u003cbr\u003e    C2500 Pickup (1979-1986)\u003cbr\u003e    C2500 Suburban (1979-1986)\u003cbr\u003e    C35\/C3500 Pickup (1967-1978)\u003cbr\u003e    C3500 Pickup (1979-1986)\u003cbr\u003e    Caballero (1978-1986)\u003cbr\u003e    F350 (1955-1956, 1958-1959)\u003cbr\u003e    F370 (1955-1956, 1958-1959)\u003cbr\u003e    FM340 (1955-1956, 1958-1959)\u003cbr\u003e    FM350 (1955-1956, 1958-1959)\u003cbr\u003e    G15\/G1500 Van (1967-1986)\u003cbr\u003e    G25\/G2500 Van (1967-1986)\u003cbr\u003e    G35\/G3500 Van (1970-1988)\u003cbr\u003e    Jimmy (1970-1986)\u003cbr\u003e    K15 Suburban (1975-1978)\u003cbr\u003e    K15\/K1500 Pickup (1968)\u003cbr\u003e    K15\/K1500 Suburban (1967-1974)\u003cbr\u003e    K1500 Pickup (1967-1986)\u003cbr\u003e    K1500 Suburban (1979-1986)\u003cbr\u003e    K25 Pickup (1975-1978)\u003cbr\u003e    K25 Suburban (1975-1978)\u003cbr\u003e    K25\/K2500 Pickup (1967-1974)\u003cbr\u003e    K25\/K2500 Suburban (1967-1974)\u003cbr\u003e    K2500 Pickup (1979-1986)\u003cbr\u003e    K2500 Suburban (1979-1986)\u003cbr\u003e    K35 Pickup (1977-1978)\u003cbr\u003e    K35\/K3500 Pickup (1968-1974)\u003cbr\u003e    K3500 Pickup (1979-1986)\u003cbr\u003e    M300 (1955-1956, 1958-1959)\u003cbr\u003e    M340 (1955-1956)\u003cbr\u003e    PM150 (1955-1956, 1958-1959)\u003cbr\u003e    PM151 (1956-1959)\u003cbr\u003e    PM152 (1957-1959)\u003cbr\u003e    PM153 (1957, 1959)\u003cbr\u003e    PM250 (1955-1956, 1958-1959)\u003cbr\u003e    PM251 (1956, 1958-1959)\u003cbr\u003e    PM252 (1958)\u003cbr\u003e    PM253 (1958)\u003cbr\u003e    S300 (1955-1956, 1958-1959)\u003cbr\u003e    S370 (1955-1956, 1958-1959)\u003cbr\u003e    Sprint (1971-1977)\u003cbr\u003e    Suburban (1960-1965)\u003cbr\u003e    Truck (1955-1960)\u003cbr\u003e\u003cstrong\u003eGordon-Keeble\u003c\/strong\u003e\u003cbr\u003e    GK1 (1964-1967)\u003cbr\u003e    IT (1964-1967)\u003cbr\u003e\u003cstrong\u003eHolden\u003c\/strong\u003e\u003cbr\u003e    Commodore (1998-2000)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e    Custom Cruiser (1975, 1977)\u003cbr\u003e    Cutlass (1978-1981, 1985-1986)\u003cbr\u003e    Cutlass Calais (1978-1980, 1982, 1984)\u003cbr\u003e    Cutlass Cruiser (1980, 1982-1983)\u003cbr\u003e    Cutlass Salon (1978-1980)\u003cbr\u003e    Cutlass Supreme (1978-1980, 1982-1983, 1985-1986)\u003cbr\u003e    Delta 88 (1975, 1977, 1981-1982)\u003cbr\u003e    Omega (1977-1979)\u003cbr\u003e    Starfire (1977-1979)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e    Acadian (1964-1971)\u003cbr\u003e    Beaumont (1964-1969)\u003cbr\u003e    Bonneville (1972, 1975, 1983-1986)\u003cbr\u003e    Catalina (1975, 1980-1981)\u003cbr\u003e    Firebird (1972, 1977-1986)\u003cbr\u003e    Grand Am (1975, 1978-1980)\u003cbr\u003e    Grand LeMans (1975-1983)\u003cbr\u003e    Grand Prix (1975-1976, 1978-1986)\u003cbr\u003e    Grand Safari (1972)\u003cbr\u003e    Grandville (1972, 1975)\u003cbr\u003e    Laurentian (1955-1969, 1972-1974, 1976-1981)\u003cbr\u003e    LeMans (1975-1981)\u003cbr\u003e    Parisienne (1959-1970, 1972-1974, 1976-1986)\u003cbr\u003e    Pathfinder (1955-1958)\u003cbr\u003e    Phoenix (1977-1979)\u003cbr\u003e    Strato-Chief (1958-1970)\u003cbr\u003e    Sunbird (1978-1979)\u003cbr\u003e    Ventura (1971-1973, 1977)\u003cbr\u003e\u003cstrong\u003eStutz\u003c\/strong\u003e\u003cbr\u003e    BlackHawk (1970-1971)\u003c\/p\u003e\n\u003c\/div\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325551927495,"sku":"COMC15189HTS","price":28.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15189HTS.jpg?v=1752773194"},{"product_id":"cometic-mls-exhaust-manifold-gasket-set-c5392-030","title":"Cometic MLS Exhaust Manifold Gasket Set - C5392-030","description":"\u003cp\u003eFord 5.0L Gen-1\/2\/3 Coyote Modular V8 .030 MLS Exhaust Manifold Gasket Set\u003c\/p\u003e\n\u003ch2 class=\"title\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eApplications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003eFord\u003c\/strong\u003e\u003cbr\u003e    F-150 (2011-2017)\u003cbr\u003e    Mustang (2011-2023)\u003c\/p\u003e\n\u003c\/div\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325557006535,"sku":"COMC5392-030","price":58.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5392-030.jpg?v=1761088791"},{"product_id":"cometic-exhaust-header-collector-gasket-c15187c","title":"Cometic Exhaust Header Collector Gasket - C15187C","description":"\u003cp\u003eExhaust Header Collector Gasket .043\" Copper, 2.5\" Diameter Port, 3.5\" Bolt Circle, Set\u003c\/p\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325561299143,"sku":"COMC15187C","price":25.97,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15187C.jpg?v=1752773445"},{"product_id":"cometic-holley-4-barrel-060-fiber-carburetor-gasket-open-plenum-c5263fc","title":"COMETIC - Holley 4 Barrel .060\" Fiber Carburetor Gasket, Open Plenum - C5263FC","description":"\u003cp\u003eHolley 4 Barrel .060\" Fiber Carburetor Gasket, Open Plenum\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e Fiber\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .060\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eNumber of Barrels:\u003c\/strong\u003e\u003cspan\u003e 4\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eGasket Opening Style:\u003c\/strong\u003e\u003cspan\u003e Open\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhen you need high performance gaskets for your rebuild, look no further than Cometic. Carburetor base plate gaskets from Cometic are crafted from Aramid fiber that's high-temperature, high-density, creep-resistant, and fuel-resistant without asbestos. Cometic carburetor base gaskets are available for several applications to provide you with a leak-free seal--the first time.\u003c\/span\u003e\u003c\/p\u003e","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45325564510407,"sku":"COMC5263FC","price":9.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5263FC.jpg?v=1752773544"},{"product_id":"holley-4-bbl-060-fiber-carburetor-mounting-gasket-4-hole-1-750-holes-c5262fc","title":"COMETIC - Holley 4 BBL .060in Fiber Carburetor Mounting Gasket - C5262FC","description":"\u003cp\u003eHolley 4 BBL .060\" Fiber Carburetor Mounting Gasket, 4 Hole, 1.750\" Holes\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e Fiber\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .060\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eNumber of Barrels:\u003c\/strong\u003e\u003cspan\u003e 4\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCarburetor Flange:\u003c\/strong\u003e\u003cspan\u003e Square Bore\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eGasket Opening Style:\u003c\/strong\u003e\u003cspan\u003e 4 Hole\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCometic Gasket Inc. Carburetor Gaskets are manufactured from a high performance inspired compressible fiber that seals tight the first time. This highly durable material is compatible with a wide assortment of fuels and additives. Our gaskets are precision die-cut to ensure a perfect fit every time. They provides torque retention, crush resistance, and sheer strength and seals using low clamp force while releasing easily. It will not stick to carburetor or intake manifold and can be reused. Available for a wide range of carburetor models and styles.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45325564838087,"sku":"COMC5262FC","price":7.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5262FC.jpg?v=1752773621"},{"product_id":"cometic-holley-2300-4150-4160-4500-carburetor-float-bowl-cover-gasket-set-c15386","title":"COMETIC - Holley 2300\/4150\/4160\/4500 Carburetor Float Bowl Cover Gasket Set - C15386","description":"\u003cp\u003eCometic Gasket Inc. fuel bowl gaskets are a direct replacement for the standard gaskets that come with your carburetor. Change your carburetor without fear of ripped gaskets with our high quality replacement.\u003c\/p\u003e\n\u003cp\u003eWhether its for a full rebuild or some standard maintenance, the proper engine components are needed to make sure your vehicle is running smooth.\u003c\/p\u003e\n\u003cp\u003eGet all the gaskets you need to reseal your engine and stop leaks.\u003c\/p\u003e\n\u003cp\u003eAll Cometic products are made in the United States with materials manufactured on American soil.\u003c\/p\u003e\n\u003cp\u003eLaunched by four partners including current Founder and CEO Bob Gorman in 1989, Cometic was originally dedicated exclusively to the powersports industry. Operating from a tiny 1,500 square foot manufacturing facility, the company produced a mere 900 SKUs in its first year.\u003c\/p\u003e\n\u003cp\u003eThe company is now wholly owned by the Gorman family - and has grown into a global leader and innovator in the highly competitive engine supplier marketplace.\u003c\/p\u003e\n\u003cp\u003eSTATE-OF-THE-ART TECHNOLOGY\u003c\/p\u003e\n\u003cp\u003eHoused in a 70,000 square-foot, state-of-the-art R\u0026amp;D and manufacturing center in Concord, Ohio, Cometic Gasket has maintained its deep roots in the powersports industry while expanding to service the Domestic Automotive, Sport Compact, V-twin, Marine, Diesel, Agricultural, Industrial and Stationary Power markets.\u003c\/p\u003e\n\u003cp\u003eToday, Cometic Gasket offers over 85,000 SKUs, shipping gaskets and engine sealing solutions across the globe.\u003c\/p\u003e","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45325575880903,"sku":"COMC15386","price":14.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15386.jpg?v=1752773794"},{"product_id":"cometic-chevrolet-gen-5-small-block-v8-021-mls-exhaust-manifold-gasket-set-c5020-021","title":"Cometic Chevrolet Gen-5 Small Block V8 .021\" MLS Exhaust Manifold Gasket Set - C5020-021","description":"\u003cp\u003eChevrolet L82\/L83\/L84\/L86\/L87\/L8B\/L8T\/LT1\/LT4\/LT5 Gen-5 Small Block V8 .021\" MLS Exhaust Manifold Gasket Set\u003c\/p\u003e\n\u003ch2 class=\"title\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eApplications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e    CTS (2016-2019)\u003cbr\u003e    Escalade (2015-2020)\u003cbr\u003e    Escalade ESV (2015-2020)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e    Camaro (2016-2021)\u003cbr\u003e    Corvette (2014-2019)\u003cbr\u003e    Express 2500 (2021)\u003cbr\u003e    Express 3500 (2021)\u003cbr\u003e    Silverado 1500 (2014-2020)\u003cbr\u003e    Silverado 2500 HD (2020-2021)\u003cbr\u003e    Silverado 3500 HD (2020-2021)\u003cbr\u003e    Suburban (2015-2021)\u003cbr\u003e    Tahoe (2015-2021)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e    Sierra 1500 (2014-2020)\u003cbr\u003e    Yukon (2015-2020)\u003cbr\u003e    Yukon XL (2015-2020)\u003c\/p\u003e\n\u003c\/div\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325577388231,"sku":"COMC5020-021","price":58.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5020-021.jpg?v=1752773910"},{"product_id":"cometic-26-x-10-x-1-32-fiber-gasket-making-material-includes-cutting-tool-c15385","title":"Cometic 26\" x 10\" x 1\/32\" Fiber Gasket Making Material, Includes Cutting Tool - C15385","description":"\u003cp\u003e26\" x 10\" x 1\/32\" Fiber Gasket Making Material, Includes Cutting Tool\u003c\/p\u003e","brand":"MAIN STREET ESHOP","offers":[{"title":"Default Title","offer_id":45325578404039,"sku":"COMC15385","price":14.57,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15385.jpg?v=1752773975"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5489-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5489-040","description":"\u003cp\u003eGM LS Gen-3\/4 Small Block V8 .040\" MLS Cylinder Head Gasket, 4.100\" Bore\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.100\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e LaCrosse (2008-2009)\u003cbr\u003e Rainier (2004-2007)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e CTS (2004-2007)\u003cbr\u003e Escalade (2002-2005)\u003cbr\u003e Escalade ESV (2003-2005)\u003cbr\u003e Escalade EXT (2002-2005)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Avalanche (2007-2013)\u003cbr\u003e Avalanche 1500 (2002-2006)\u003cbr\u003e Avalanche 2500 (2002-2006)\u003cbr\u003e Camaro (1998-2002, 2010-2015)\u003cbr\u003e Caprice (2011-2017)\u003cbr\u003e Colorado (2009-2012)\u003cbr\u003e Corvette (1997-2013)\u003cbr\u003e Express 1500 (2003-2014)\u003cbr\u003e Express 2500 (2003-2020)\u003cbr\u003e Express 3500 (2003-2020)\u003cbr\u003e Express 4500 (2009-2020)\u003cbr\u003e Express Cargo (2009-2020)\u003cbr\u003e Impala (2006-2009)\u003cbr\u003e Monte Carlo (2006-2007)\u003cbr\u003e Silverado (1999)\u003cbr\u003e Silverado 1500 (1999-2013)\u003cbr\u003e Silverado 1500 Classic (2007)\u003cbr\u003e Silverado 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e Silverado 1500 HD Classic (2007)\u003cbr\u003e Silverado 2500 (1999-2013)\u003cbr\u003e Silverado 2500 HD (2001-2019)\u003cbr\u003e Silverado 2500 HD Classic (2007)\u003cbr\u003e Silverado 3500 (2001-2013)\u003cbr\u003e Silverado 3500 Classic (2007)\u003cbr\u003e Silverado 3500 HD (2007-2019)\u003cbr\u003e Silverado 4500 HD (2019)\u003cbr\u003e Silverado 5500 HD (2019)\u003cbr\u003e Silverado 6500 HD (2019)\u003cbr\u003e SS (2014-2017)\u003cbr\u003e SSR (2003-2006)\u003cbr\u003e Suburban (2014)\u003cbr\u003e Suburban 1500 (2000-2014)\u003cbr\u003e Suburban 2500 (2000-2013)\u003cbr\u003e Suburban 3500 HD (2016-2019)\u003cbr\u003e Tahoe (2000-2014)\u003cbr\u003e Trailblazer (2003-2009)\u003cbr\u003e Trailblazer EXT (2003-2006)\u003cbr\u003e W3500 Tiltmaster (2003-2008)\u003cbr\u003e W4500 Tiltmaster (2003-2008)\u003cbr\u003e W5500 Tiltmaster (2000-2008)\u003cbr\u003e W5500HD Tiltmaster (2004-2008)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e Canyon (2009-2012)\u003cbr\u003e Envoy (2003-2009)\u003cbr\u003e Envoy XL (2003-2006)\u003cbr\u003e Envoy XUV (2004-2005)\u003cbr\u003e Savana 1500 (2003-2014)\u003cbr\u003e Savana 2500 (2003-2020)\u003cbr\u003e Savana 3500 (2003-2020)\u003cbr\u003e Savana 4500 (2009-2020)\u003cbr\u003e Sierra (2007-2013)\u003cbr\u003e Sierra 1500 (1999-2013)\u003cbr\u003e Sierra 1500 Classic (2007)\u003cbr\u003e Sierra 1500 HD Classic (2007)\u003cbr\u003e Sierra 2500 HD (2007-2019)\u003cbr\u003e Sierra 2500 HD Classic (2007)\u003cbr\u003e Sierra 3500 Classic (2007)\u003cbr\u003e Sierra 3500 HD (2007-2019)\u003cbr\u003e W3500 Forward (2003-2008)\u003cbr\u003e W4500 Forward (2003-2008)\u003cbr\u003e W5500 Forward (2003-2008)\u003cbr\u003e W5500HD Forward (2004-2008)\u003cbr\u003e Yukon (2000-2014)\u003cbr\u003e Yukon XL 1500 (2000-2014)\u003cbr\u003e Yukon XL 2500 (2000-2013)\u003cbr\u003e\u003cstrong\u003eHummer\u003c\/strong\u003e\u003cbr\u003e H2 (2003-2009)\u003cbr\u003e H3 (2008-2010)\u003cbr\u003e H3T (2009-2010)\u003cbr\u003e\u003cstrong\u003eIsuzu\u003c\/strong\u003e\u003cbr\u003e Ascender (2003-2007)\u003cbr\u003e NPR (2003-2008)\u003cbr\u003e NPR-HD (2003-2008)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Firebird (1998-2002)\u003cbr\u003e G8 (2008-2009)\u003cbr\u003e Grand Prix (2005-2008)\u003cbr\u003e GTO (2004-2006)\u003cbr\u003e\u003cstrong\u003eSaab\u003c\/strong\u003e\u003cbr\u003e 9-7X (2005-2009)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982084807,"sku":"COMC5489-040","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5489-040.jpg?v=1758236410"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5751-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5751-040","description":"\u003cp\u003eGM LS Gen-3\/4 Small Block V8 .040\" MLS Cylinder Head Gasket, 4.060\" Bore\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.060\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e LaCrosse (2008-2009)\u003cbr\u003e Rainier (2004-2007)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e CTS (2004-2007)\u003cbr\u003e Escalade (2002-2005)\u003cbr\u003e Escalade ESV (2003-2005)\u003cbr\u003e Escalade EXT (2002-2005)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Avalanche (2007-2013)\u003cbr\u003e Avalanche 1500 (2002-2006)\u003cbr\u003e Avalanche 2500 (2002-2006)\u003cbr\u003e Camaro (1998-2002, 2010-2015)\u003cbr\u003e Caprice (2011-2017)\u003cbr\u003e Colorado (2009-2012)\u003cbr\u003e Corvette (1997-2013)\u003cbr\u003e Express 1500 (2003-2014)\u003cbr\u003e Express 2500 (2003-2020)\u003cbr\u003e Express 3500 (2003-2020)\u003cbr\u003e Express 4500 (2009-2020)\u003cbr\u003e Express Cargo (2009-2020)\u003cbr\u003e Impala (2006-2009)\u003cbr\u003e Monte Carlo (2006-2007)\u003cbr\u003e Silverado (1999)\u003cbr\u003e Silverado 1500 (1999-2013)\u003cbr\u003e Silverado 1500 Classic (2007)\u003cbr\u003e Silverado 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e Silverado 1500 HD Classic (2007)\u003cbr\u003e Silverado 2500 (1999-2013)\u003cbr\u003e Silverado 2500 HD (2001-2019)\u003cbr\u003e Silverado 2500 HD Classic (2007)\u003cbr\u003e Silverado 3500 (2001-2013)\u003cbr\u003e Silverado 3500 Classic (2007)\u003cbr\u003e Silverado 3500 HD (2007-2019)\u003cbr\u003e Silverado 4500 HD (2019)\u003cbr\u003e Silverado 5500 HD (2019)\u003cbr\u003e Silverado 6500 HD (2019)\u003cbr\u003e SS (2014-2017)\u003cbr\u003e SSR (2003-2006)\u003cbr\u003e Suburban (2014)\u003cbr\u003e Suburban 1500 (2000-2014)\u003cbr\u003e Suburban 2500 (2000-2013)\u003cbr\u003e Suburban 3500 HD (2016-2019)\u003cbr\u003e Tahoe (2000-2014)\u003cbr\u003e Trailblazer (2003-2009)\u003cbr\u003e Trailblazer EXT (2003-2006)\u003cbr\u003e W3500 Tiltmaster (2003-2008)\u003cbr\u003e W4500 Tiltmaster (2003-2008)\u003cbr\u003e W5500 Tiltmaster (2000-2008)\u003cbr\u003e W5500HD Tiltmaster (2004-2008)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e Canyon (2009-2012)\u003cbr\u003e Envoy (2003-2009)\u003cbr\u003e Envoy XL (2003-2006)\u003cbr\u003e Envoy XUV (2004-2005)\u003cbr\u003e Savana 1500 (2003-2014)\u003cbr\u003e Savana 2500 (2003-2020)\u003cbr\u003e Savana 3500 (2003-2020)\u003cbr\u003e Savana 4500 (2009-2020)\u003cbr\u003e Sierra (2007-2013)\u003cbr\u003e Sierra 1500 (1999-2013)\u003cbr\u003e Sierra 1500 Classic (2007)\u003cbr\u003e Sierra 1500 HD Classic (2007)\u003cbr\u003e Sierra 2500 HD (2007-2019)\u003cbr\u003e Sierra 2500 HD Classic (2007)\u003cbr\u003e Sierra 3500 Classic (2007)\u003cbr\u003e Sierra 3500 HD (2007-2019)\u003cbr\u003e W3500 Forward (2003-2008)\u003cbr\u003e W4500 Forward (2003-2008)\u003cbr\u003e W5500 Forward (2003-2008)\u003cbr\u003e W5500HD Forward (2004-2008)\u003cbr\u003e Yukon (2000-2014)\u003cbr\u003e Yukon XL 1500 (2000-2014)\u003cbr\u003e Yukon XL 2500 (2000-2013)\u003cbr\u003e\u003cstrong\u003eHummer\u003c\/strong\u003e\u003cbr\u003e H2 (2003-2009)\u003cbr\u003e H3 (2008-2010)\u003cbr\u003e H3T (2009-2010)\u003cbr\u003e\u003cstrong\u003eIsuzu\u003c\/strong\u003e\u003cbr\u003e Ascender (2003-2007)\u003cbr\u003e NPR (2003-2008)\u003cbr\u003e NPR-HD (2003-2008)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Firebird (1998-2002)\u003cbr\u003e G8 (2008-2009)\u003cbr\u003e Grand Prix (2005-2008)\u003cbr\u003e GTO (2004-2006)\u003cbr\u003e\u003cstrong\u003eSaab\u003c\/strong\u003e\u003cbr\u003e 9-7X (2005-2009)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982117575,"sku":"COMC5751-040","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5751-040.jpg?v=1758236147"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5475-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5475-040","description":"\u003cp\u003eGM LS Gen-3\/4 Small Block V8 .040\" MLS Cylinder Head Gasket, 3.910\" Bore\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 3.910\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e LaCrosse (2008-2009)\u003cbr\u003e Rainier (2004-2007)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e CTS (2004-2005)\u003cbr\u003e Escalade (2002-2005)\u003cbr\u003e Escalade ESV (2003-2005)\u003cbr\u003e Escalade EXT (2002-2005)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Avalanche (2007-2013)\u003cbr\u003e Avalanche 1500 (2002-2006)\u003cbr\u003e Avalanche 2500 (2002-2006)\u003cbr\u003e Camaro (1998-2002)\u003cbr\u003e Colorado (2009-2012)\u003cbr\u003e Corvette (1997-2004)\u003cbr\u003e Express 1500 (2003-2014)\u003cbr\u003e Express 2500 (2003-2017)\u003cbr\u003e Express 3500 (2003-2017)\u003cbr\u003e Express 4500 (2009-2017)\u003cbr\u003e Express Cargo (2009-2017)\u003cbr\u003e Impala (2006-2009)\u003cbr\u003e Monte Carlo (2006-2007)\u003cbr\u003e Silverado (1999)\u003cbr\u003e Silverado 1500 (1999-2013)\u003cbr\u003e Silverado 1500 Classic (2007)\u003cbr\u003e Silverado 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e Silverado 1500 HD Classic (2007)\u003cbr\u003e Silverado 2500 (1999-2013)\u003cbr\u003e Silverado 2500 HD (2001-2013)\u003cbr\u003e Silverado 2500 HD Classic (2007)\u003cbr\u003e Silverado 3500 (2001-2013)\u003cbr\u003e Silverado 3500 Classic (2007)\u003cbr\u003e Silverado 3500 HD (2007-2013)\u003cbr\u003e SSR (2003-2004)\u003cbr\u003e Suburban (2014)\u003cbr\u003e Suburban 1500 (2000-2014)\u003cbr\u003e Suburban 2500 (2000-2013)\u003cbr\u003e Tahoe (2000-2014)\u003cbr\u003e Trailblazer (2003-2009)\u003cbr\u003e Trailblazer EXT (2003-2006)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e Canyon (2009-2012)\u003cbr\u003e Envoy (2003-2009)\u003cbr\u003e Envoy XL (2003-2006)\u003cbr\u003e Envoy XUV (2004-2005)\u003cbr\u003e Savana 1500 (2003-2014)\u003cbr\u003e Savana 2500 (2003-2017)\u003cbr\u003e Savana 3500 (2003-2017)\u003cbr\u003e Savana 4500 (2009-2017)\u003cbr\u003e Sierra (2007-2013)\u003cbr\u003e Sierra 1500 (1999-2013)\u003cbr\u003e Sierra 1500 Classic (2007)\u003cbr\u003e Sierra 1500 HD Classic (2007)\u003cbr\u003e Sierra 2500 HD (2007-2013)\u003cbr\u003e Sierra 2500 HD Classic (2007)\u003cbr\u003e Sierra 3500 Classic (2007)\u003cbr\u003e Sierra 3500 HD (2007-2013)\u003cbr\u003e Yukon (2000-2014)\u003cbr\u003e Yukon XL 1500 (2000-2014)\u003cbr\u003e Yukon XL 2500 (2000-2013)\u003cbr\u003e\u003cstrong\u003eHummer\u003c\/strong\u003e\u003cbr\u003e H3 (2008-2010)\u003cbr\u003e H3T (2009-2010)\u003cbr\u003e\u003cstrong\u003eIsuzu\u003c\/strong\u003e\u003cbr\u003e Ascender (2003-2007)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Firebird (1998-2002)\u003cbr\u003e Grand Prix (2005-2008)\u003cbr\u003e GTO (2004)\u003cbr\u003e\u003cstrong\u003eSaab\u003c\/strong\u003e\u003cbr\u003e 9-7X (2005-2009)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982183111,"sku":"COMC5475-040","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5475-040.jpg?v=1758236061"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5461-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5461-040","description":"\u003cp\u003eChrysler B\/RB V8 .040\" MLS Cylinder Head Gasket, 4.380\" Bore\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Valve Pocketed\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.380\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBristol\u003c\/strong\u003e\u003cbr\u003e 411 (1969-1974)\u003cbr\u003e\u003cstrong\u003eChrysler\u003c\/strong\u003e\u003cbr\u003e 300 (1959-1971)\u003cbr\u003e Cordoba (1975-1978)\u003cbr\u003e Imperial (1959-1975)\u003cbr\u003e New Yorker (1959-1978)\u003cbr\u003e Newport (1959-1978)\u003cbr\u003e Saratoga (1959-1960)\u003cbr\u003e Town \u0026amp; Country (1959-1977)\u003cbr\u003e Windsor (1959-1961)\u003cbr\u003e\u003cstrong\u003eDeSoto\u003c\/strong\u003e\u003cbr\u003e Adventurer (1959-1960)\u003cbr\u003e Firedome (1959)\u003cbr\u003e Fireflite (1959)\u003cbr\u003e\u003cstrong\u003eDodge\u003c\/strong\u003e\u003cbr\u003e 330 (1963-1964)\u003cbr\u003e 440 (1963-1964)\u003cbr\u003e 880 (1962-1965)\u003cbr\u003e B100 Van (1974)\u003cbr\u003e B200 (1975-1978)\u003cbr\u003e B200 Van (1971-1974)\u003cbr\u003e B300 (1975-1978)\u003cbr\u003e B300 Van (1971-1974)\u003cbr\u003e CB300 (1976-1979)\u003cbr\u003e Challenger (1970-1974)\u003cbr\u003e Charger (1966-1978)\u003cbr\u003e Coronet (1958-1959, 1965-1976)\u003cbr\u003e Custom (1958-1961)\u003cbr\u003e D100 (1975-1978)\u003cbr\u003e D100 Pickup (1968-1974)\u003cbr\u003e D100 Series (1967)\u003cbr\u003e D150 (1977-1978)\u003cbr\u003e D200 (1975-1978)\u003cbr\u003e D200 Pickup (1968-1974)\u003cbr\u003e D200 Series (1967)\u003cbr\u003e D300 (1975-1978)\u003cbr\u003e D300 Pickup (1968-1974)\u003cbr\u003e D300 Series (1967)\u003cbr\u003e Dart (1960-1962, 1967-1969)\u003cbr\u003e Lancer (1958-1959, 1961)\u003cbr\u003e Magnum (1978)\u003cbr\u003e Matador (1960)\u003cbr\u003e Monaco (1965-1978)\u003cbr\u003e Phoenix (1960-1961)\u003cbr\u003e Pioneer (1961)\u003cbr\u003e Polara (1960-1973)\u003cbr\u003e Ramcharger (1974-1978)\u003cbr\u003e Royal (1958-1959)\u003cbr\u003e Royal Monaco (1975-1977)\u003cbr\u003e Seneca (1961)\u003cbr\u003e Sierra (1958-1959)\u003cbr\u003e Suburban (1958)\u003cbr\u003e W100 (1975-1977)\u003cbr\u003e W100 Pickup (1968-1974)\u003cbr\u003e W100 Series (1967)\u003cbr\u003e W150 (1977-1978)\u003cbr\u003e W300 Pickup (1968-1978)\u003cbr\u003e W300 Series (1967)\u003cbr\u003e\u003cstrong\u003eDual-Ghia\u003c\/strong\u003e\u003cbr\u003e L6.4 (1960-1963)\u003cbr\u003e\u003cstrong\u003eFacel Vega\u003c\/strong\u003e\u003cbr\u003e Excellence (1959-1963)\u003cbr\u003e Facel II (1962-1964)\u003cbr\u003e HK500 (1959-1961)\u003cbr\u003e\u003cstrong\u003eFargo\u003c\/strong\u003e\u003cbr\u003e D100 Panel Delivery (1967)\u003cbr\u003e D100 Pickup (1967-1972)\u003cbr\u003e D110 Pickup (1967-1972)\u003cbr\u003e D200 Panel Delivery (1967)\u003cbr\u003e D200 Pickup (1967-1972)\u003cbr\u003e D210 Pickup (1967-1972)\u003cbr\u003e W100 Panel Delivery (1967)\u003cbr\u003e W100 Pickup (1967-1972)\u003cbr\u003e W110 Pickup (1969-1972)\u003cbr\u003e W200 Pickup (1967-1972)\u003cbr\u003e\u003cstrong\u003eJensen\u003c\/strong\u003e\u003cbr\u003e C-V8 (1964-1966)\u003cbr\u003e Interceptor (1967-1976)\u003cbr\u003e\u003cstrong\u003ePlymouth\u003c\/strong\u003e\u003cbr\u003e Barracuda (1964, 1967-1972)\u003cbr\u003e Belvedere (1959-1970)\u003cbr\u003e Belvedere II (1965-1967)\u003cbr\u003e Cuda (1970-1972)\u003cbr\u003e Custom (1959-1961)\u003cbr\u003e Fleet Special (1960-1963)\u003cbr\u003e Fury (1959-1978)\u003cbr\u003e Fury I (1968-1974)\u003cbr\u003e Fury II (1965-1966, 1968-1974)\u003cbr\u003e Fury III (1965-1974)\u003cbr\u003e Gran Fury (1972-1977)\u003cbr\u003e GTX (1967-1971)\u003cbr\u003e PB200 Van (1974, 1976-1978)\u003cbr\u003e PB300 Van (1974, 1976-1978)\u003cbr\u003e Road Runner (1968-1975)\u003cbr\u003e Satellite (1965-1974)\u003cbr\u003e Savoy (1959-1964)\u003cbr\u003e Sport Wagon (1960-1961)\u003cbr\u003e Suburban (1958-1961)\u003cbr\u003e Superbird (1970)\u003cbr\u003e Trailduster (1974-1978)\u003cbr\u003e VIP (1967)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982215879,"sku":"COMC5461-040","price":107.27,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5461-040.jpg?v=1758235956"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5248-030","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5248-030","description":"\u003cp\u003eChevrolet Gen-1 Small Block V8 .030\" MLS Cylinder Head Gasket, 4.165\" Bore, 18\/23 Degree Head, Round Bore, With Steam Holes\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .030\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.165\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e II (1965-1974, 1976-1985)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e Century (1977-1981)\u003cbr\u003e LeSabre (1978, 1982)\u003cbr\u003e Regal (1977-1986)\u003cbr\u003e Skylark (1977-1979)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e Aerobus (1966-1974)\u003cbr\u003e Deluxe (1969-1970)\u003cbr\u003e Marathon (1965-1982)\u003cbr\u003e Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e 3100 (1956-1959)\u003cbr\u003e Bel Air (1955-1975, 1981)\u003cbr\u003e Biscayne (1958-1972)\u003cbr\u003e Blazer (1969-1974)\u003cbr\u003e Brookwood (1958-1961, 1969-1972)\u003cbr\u003e C10 (1975-1986)\u003cbr\u003e C10 Pickup (1960-1974)\u003cbr\u003e C10 Suburban (1967-1986)\u003cbr\u003e C20 (1975-1986)\u003cbr\u003e C20 Pickup (1960-1974)\u003cbr\u003e C20 Suburban (1967-1986)\u003cbr\u003e C30 (1975-1986)\u003cbr\u003e C30 Pickup (1960-1974)\u003cbr\u003e C40 (1960-1962)\u003cbr\u003e Camaro (1967-1986)\u003cbr\u003e Caprice (1966-1986)\u003cbr\u003e Chevelle (1964-1973)\u003cbr\u003e Chevy II (1963-1968)\u003cbr\u003e Corvette (1955-1982, 1984-1986)\u003cbr\u003e Del Ray (1957-1958)\u003cbr\u003e El Camino (1959-1960, 1964-1986)\u003cbr\u003e Estate (1969-1970)\u003cbr\u003e G10 (1975-1986)\u003cbr\u003e G10 Van (1968-1986)\u003cbr\u003e G20 (1975-1986)\u003cbr\u003e G20 Van (1967-1986)\u003cbr\u003e G30 (1975-1986)\u003cbr\u003e G30 Van (1970-1986)\u003cbr\u003e Impala (1958-1985)\u003cbr\u003e K10 (1975-1986)\u003cbr\u003e K10 Pickup (1960-1974)\u003cbr\u003e K10 Suburban (1967-1986)\u003cbr\u003e K20 (1975-1986)\u003cbr\u003e K20 Panel (1967)\u003cbr\u003e K20 Pickup (1960-1974)\u003cbr\u003e K20 Suburban (1967-1986)\u003cbr\u003e K30 (1977-1986)\u003cbr\u003e K30 Pickup (1968-1974)\u003cbr\u003e K5 Blazer (1975-1978)\u003cbr\u003e Kingswood (1959-1961, 1969-1972)\u003cbr\u003e Laguna (1973-1976)\u003cbr\u003e Malibu (1964-1967, 1973-1983)\u003cbr\u003e Monte Carlo (1970-1986)\u003cbr\u003e Monza (1975-1979)\u003cbr\u003e Nomad (1955-1961)\u003cbr\u003e Nova (1969-1979)\u003cbr\u003e One-Fifty Series (1955-1957)\u003cbr\u003e Parkwood (1959-1961)\u003cbr\u003e Sedan Delivery (1955-1958)\u003cbr\u003e Suburban (1955-1966)\u003cbr\u003e Townsman (1969-1972)\u003cbr\u003e Truck (1955-1958, 1960)\u003cbr\u003e Two-Ten Series (1955-1957)\u003cbr\u003e Yeoman (1958)\u003cbr\u003e\u003cstrong\u003eExcalibur\u003c\/strong\u003e\u003cbr\u003e Phaeton (1983-1986)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e 100 (1955-1957)\u003cbr\u003e 100 Pickup (1958-1959)\u003cbr\u003e 100-22 (1955)\u003cbr\u003e 100-22 Pickup (1955)\u003cbr\u003e 1000 Series Pickup (1960-1963)\u003cbr\u003e 150 Pickup (1955-1959)\u003cbr\u003e 150-22 (1955)\u003cbr\u003e 150-22 Pickup (1955)\u003cbr\u003e 1500 Series Pickup (1960-1963)\u003cbr\u003e 250 (1955-1959)\u003cbr\u003e 250 Pickup (1955)\u003cbr\u003e 250-22 (1955)\u003cbr\u003e 250-22 Pickup (1955)\u003cbr\u003e 2500 Series Pickup (1960-1963)\u003cbr\u003e 280-22 (1955)\u003cbr\u003e 300 (1955-1959)\u003cbr\u003e 3000 Pickup (1960-1966)\u003cbr\u003e 350-8 (1955-1959)\u003cbr\u003e 3500 Pickup (1960-1966)\u003cbr\u003e 370 (1955-1959)\u003cbr\u003e C15 Suburban (1975-1978)\u003cbr\u003e C15\/C1500 Suburban (1967-1974)\u003cbr\u003e C1500 Pickup (1967-1986)\u003cbr\u003e C1500 Suburban (1979-1986)\u003cbr\u003e C25 Suburban (1975-1978)\u003cbr\u003e C25\/C2500 Pickup (1967-1978)\u003cbr\u003e C25\/C2500 Suburban (1967-1974)\u003cbr\u003e C2500 Pickup (1979-1986)\u003cbr\u003e C2500 Suburban (1979-1986)\u003cbr\u003e C35\/C3500 Pickup (1967-1978)\u003cbr\u003e C3500 Pickup (1979-1986)\u003cbr\u003e Caballero (1978-1986)\u003cbr\u003e F350 (1955-1956, 1958-1959)\u003cbr\u003e F370 (1955-1956, 1958-1959)\u003cbr\u003e FM340 (1955-1956, 1958-1959)\u003cbr\u003e FM350 (1955-1956, 1958-1959)\u003cbr\u003e G15\/G1500 Van (1967-1986)\u003cbr\u003e G25\/G2500 Van (1967-1986)\u003cbr\u003e G35\/G3500 Van (1970-1986)\u003cbr\u003e Jimmy (1970-1986)\u003cbr\u003e K15 Suburban (1975-1978)\u003cbr\u003e K15\/K1500 Pickup (1968)\u003cbr\u003e K15\/K1500 Suburban (1967-1974)\u003cbr\u003e K1500 Pickup (1967-1986)\u003cbr\u003e K1500 Suburban (1979-1986)\u003cbr\u003e K25 Pickup (1975-1978)\u003cbr\u003e K25 Suburban (1975-1978)\u003cbr\u003e K25\/K2500 Pickup (1967-1974)\u003cbr\u003e K25\/K2500 Suburban (1967-1974)\u003cbr\u003e K2500 Pickup (1979-1986)\u003cbr\u003e K2500 Suburban (1979-1986)\u003cbr\u003e K35 Pickup (1977-1978)\u003cbr\u003e K35\/K3500 Pickup (1968-1974)\u003cbr\u003e K3500 Pickup (1979-1986)\u003cbr\u003e M300 (1955-1956, 1958-1959)\u003cbr\u003e M340 (1955-1956)\u003cbr\u003e PM150 (1955-1956, 1958-1959)\u003cbr\u003e PM151 (1956-1959)\u003cbr\u003e PM152 (1957-1959)\u003cbr\u003e PM153 (1957, 1959)\u003cbr\u003e PM250 (1955-1956, 1958-1959)\u003cbr\u003e PM251 (1956, 1958-1959)\u003cbr\u003e PM252 (1958)\u003cbr\u003e PM253 (1958)\u003cbr\u003e S300 (1955-1956, 1958-1959)\u003cbr\u003e S370 (1955-1956, 1958-1959)\u003cbr\u003e Sprint (1971-1977)\u003cbr\u003e Suburban (1960-1965)\u003cbr\u003e Truck (1955-1960)\u003cbr\u003e\u003cstrong\u003eGordon-Keeble\u003c\/strong\u003e\u003cbr\u003e GK1 (1964-1967)\u003cbr\u003e IT (1964-1967)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e Custom Cruiser (1975, 1977)\u003cbr\u003e Cutlass (1978-1981, 1985-1986)\u003cbr\u003e Cutlass Calais (1978-1980, 1982, 1984)\u003cbr\u003e Cutlass Cruiser (1980, 1982-1983)\u003cbr\u003e Cutlass Salon (1978-1980)\u003cbr\u003e Cutlass Supreme (1978-1980, 1982-1983, 1985-1986)\u003cbr\u003e Delta 88 (1975, 1977, 1981-1982)\u003cbr\u003e Omega (1977-1979)\u003cbr\u003e Starfire (1977-1979)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Acadian (1964-1971)\u003cbr\u003e Beaumont (1964-1969)\u003cbr\u003e Bonneville (1972, 1975, 1983-1986)\u003cbr\u003e Catalina (1975, 1980-1981)\u003cbr\u003e Firebird (1972, 1977-1986)\u003cbr\u003e Grand Am (1975, 1978-1980)\u003cbr\u003e Grand LeMans (1975-1983)\u003cbr\u003e Grand Prix (1975-1976, 1978-1986)\u003cbr\u003e Grand Safari (1972)\u003cbr\u003e Grandville (1972, 1975)\u003cbr\u003e Laurentian (1955-1969, 1972-1974, 1976-1981)\u003cbr\u003e LeMans (1975-1981)\u003cbr\u003e Parisienne (1959-1970, 1972-1974, 1976-1986)\u003cbr\u003e Pathfinder (1955-1958)\u003cbr\u003e Phoenix (1977-1979)\u003cbr\u003e Strato-Chief (1958-1970)\u003cbr\u003e Sunbird (1978-1979)\u003cbr\u003e Ventura (1971-1973, 1977)\u003cbr\u003e\u003cstrong\u003eStutz\u003c\/strong\u003e\u003cbr\u003e BlackHawk (1970-1971)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982248647,"sku":"COMC5248-030","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5248-030.jpg?v=1758235623"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5513-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5513-040","description":"\u003cp\u003eFord Windsor V8 .040\" MLS Cylinder Head Gasket, 4.080\" Bore, NON-SVO\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.080\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAC\u003c\/strong\u003e\u003cbr\u003e Shelby Cobra (1962-1968)\u003cbr\u003e\u003cstrong\u003eBricklin\u003c\/strong\u003e\u003cbr\u003e SV-1 (1975-1976)\u003cbr\u003e\u003cstrong\u003eDeTomaso\u003c\/strong\u003e\u003cbr\u003e Mangusta (1970-1971)\u003cbr\u003e Pantera (1971-1974, 1987-1989)\u003cbr\u003e\u003cstrong\u003eFord\u003c\/strong\u003e\u003cbr\u003e 300 (1963)\u003cbr\u003e Bronco (1966-1996)\u003cbr\u003e Country Sedan (1963-1974)\u003cbr\u003e Country Squire (1963-1974, 1987-1991)\u003cbr\u003e Custom (1964-1972)\u003cbr\u003e Custom 500 (1964-1977)\u003cbr\u003e E-100 Econoline (1969-1983)\u003cbr\u003e E-100 Econoline Club Wagon (1975-1983)\u003cbr\u003e E-150 Econoline (1975-1996)\u003cbr\u003e E-150 Econoline Club Wagon (1975-1996)\u003cbr\u003e E-200 Econoline (1969-1974)\u003cbr\u003e E-250 Econoline (1975-1996)\u003cbr\u003e E-250 Econoline Club Wagon (1975-1991)\u003cbr\u003e E-300 Econoline (1969-1974)\u003cbr\u003e E-350 Econoline (1975-1996)\u003cbr\u003e E-350 Econoline Club Wagon (1977-1996)\u003cbr\u003e Econoline Super Duty (1996)\u003cbr\u003e Elite (1975-1976)\u003cbr\u003e Explorer (1996-2000)\u003cbr\u003e F-100 (1969-1983)\u003cbr\u003e F-150 (1975-1996)\u003cbr\u003e F-250 (1969-1974, 1977-1996)\u003cbr\u003e F-250 HD (1997)\u003cbr\u003e F-350 (1972-1997)\u003cbr\u003e Fairlane (1963-1970)\u003cbr\u003e Fairmont (1978-1979)\u003cbr\u003e Falcon (1964-1970)\u003cbr\u003e Falcon Sedan Delivery (1964-1965)\u003cbr\u003e Ford 300 (1963)\u003cbr\u003e Galaxie (1963-1967)\u003cbr\u003e Galaxie 500 (1963-1974)\u003cbr\u003e Gran Torino (1972-1976)\u003cbr\u003e Granada (1975-1980)\u003cbr\u003e GT40 (1964-1969)\u003cbr\u003e LTD (1965-1986)\u003cbr\u003e LTD Crown Victoria (1987-1991)\u003cbr\u003e LTD II (1977-1979)\u003cbr\u003e Maverick (1971-1977)\u003cbr\u003e Mustang (1964-1973, 1979, 1983-1985, 1995)\u003cbr\u003e Mustang II (1975-1978)\u003cbr\u003e Ranch Wagon (1963-1974)\u003cbr\u003e Ranchero (1965-1979)\u003cbr\u003e Sprint (1964)\u003cbr\u003e Thunderbird (1977-1981, 1983-1988)\u003cbr\u003e Torino (1968-1976)\u003cbr\u003e\u003cstrong\u003eGriffith\u003c\/strong\u003e\u003cbr\u003e 200 (1964-1965)\u003cbr\u003e\u003cstrong\u003eLincoln\u003c\/strong\u003e\u003cbr\u003e Continental (1980, 1982-1987)\u003cbr\u003e Mark VI (1980-1983)\u003cbr\u003e Mark VII (1984-1987)\u003cbr\u003e Town Car (1981-1990)\u003cbr\u003e Versailles (1977-1980)\u003cbr\u003e\u003cstrong\u003eMercury\u003c\/strong\u003e\u003cbr\u003e Caliente (1964-1967)\u003cbr\u003e Capri (1966-1967, 1979, 1982-1985)\u003cbr\u003e Colony Park (1969-1974, 1987-1991)\u003cbr\u003e Comet (1964-1977)\u003cbr\u003e Commuter (1967)\u003cbr\u003e Cougar (1967-1981, 1983-1988)\u003cbr\u003e Country Cruiser (1963)\u003cbr\u003e Cyclone (1964-1971)\u003cbr\u003e Grand Marquis (1978-1991)\u003cbr\u003e Marquis (1971-1973, 1978-1982)\u003cbr\u003e Meteor (1963)\u003cbr\u003e Monarch (1975-1980)\u003cbr\u003e Montego (1968-1976)\u003cbr\u003e Monterey (1970-1974)\u003cbr\u003e Mountaineer (1997-2000)\u003cbr\u003e Villager (1964-1967)\u003cbr\u003e Voyager (1966-1967)\u003cbr\u003e Zephyr (1978-1979)\u003cbr\u003e\u003cstrong\u003eOmega\u003c\/strong\u003e\u003cbr\u003e Omega (1967-1968)\u003cbr\u003e\u003cstrong\u003eSunbeam\u003c\/strong\u003e\u003cbr\u003e Tiger (1967)\u003cbr\u003e\u003cstrong\u003eTVR\u003c\/strong\u003e\u003cbr\u003e 3000M (1972-1974)\u003cbr\u003e Griffith (1964, 1966)\u003cbr\u003e Tuscan (1967-1971)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982379719,"sku":"COMC5513-040","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5513-040.jpg?v=1758235504"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5511-027","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5511-027","description":"\u003cp\u003eFord Windsor V8 .027\" MLS Cylinder Head Gasket, 4.030\" Bore, NON-SVO\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .027\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.030\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAC\u003c\/strong\u003e\u003cbr\u003e Shelby Cobra (1962-1968)\u003cbr\u003e\u003cstrong\u003eBricklin\u003c\/strong\u003e\u003cbr\u003e SV-1 (1975-1976)\u003cbr\u003e\u003cstrong\u003eDeTomaso\u003c\/strong\u003e\u003cbr\u003e Mangusta (1970-1971)\u003cbr\u003e Pantera (1971-1974, 1987-1989)\u003cbr\u003e\u003cstrong\u003eFord\u003c\/strong\u003e\u003cbr\u003e 300 (1963)\u003cbr\u003e Bronco (1966-1996)\u003cbr\u003e Country Sedan (1963-1974)\u003cbr\u003e Country Squire (1963-1974, 1987-1991)\u003cbr\u003e Custom (1964-1972)\u003cbr\u003e Custom 500 (1964-1977)\u003cbr\u003e E-100 Econoline (1969-1983)\u003cbr\u003e E-100 Econoline Club Wagon (1975-1983)\u003cbr\u003e E-150 Econoline (1975-1996)\u003cbr\u003e E-150 Econoline Club Wagon (1975-1996)\u003cbr\u003e E-200 Econoline (1969-1974)\u003cbr\u003e E-250 Econoline (1975-1996)\u003cbr\u003e E-250 Econoline Club Wagon (1975-1991)\u003cbr\u003e E-300 Econoline (1969-1974)\u003cbr\u003e E-350 Econoline (1975-1996)\u003cbr\u003e E-350 Econoline Club Wagon (1977-1996)\u003cbr\u003e Econoline Super Duty (1996)\u003cbr\u003e Elite (1975-1976)\u003cbr\u003e Explorer (1996-2000)\u003cbr\u003e F-100 (1969-1983)\u003cbr\u003e F-150 (1975-1996)\u003cbr\u003e F-250 (1969-1974, 1977-1996)\u003cbr\u003e F-250 HD (1997)\u003cbr\u003e F-350 (1972-1997)\u003cbr\u003e Fairlane (1963-1970)\u003cbr\u003e Fairmont (1978-1979)\u003cbr\u003e Falcon (1964-1970)\u003cbr\u003e Falcon Sedan Delivery (1964-1965)\u003cbr\u003e Ford 300 (1963)\u003cbr\u003e Galaxie (1963-1967)\u003cbr\u003e Galaxie 500 (1963-1974)\u003cbr\u003e Gran Torino (1972-1976)\u003cbr\u003e Granada (1975-1980)\u003cbr\u003e GT40 (1964-1969)\u003cbr\u003e LTD (1965-1986)\u003cbr\u003e LTD Crown Victoria (1987-1991)\u003cbr\u003e LTD II (1977-1979)\u003cbr\u003e Maverick (1971-1977)\u003cbr\u003e Mustang (1964-1973, 1979, 1983-1985, 1995)\u003cbr\u003e Mustang II (1975-1978)\u003cbr\u003e Ranch Wagon (1963-1974)\u003cbr\u003e Ranchero (1965-1979)\u003cbr\u003e Sprint (1964)\u003cbr\u003e Thunderbird (1977-1981, 1983-1988)\u003cbr\u003e Torino (1968-1976)\u003cbr\u003e\u003cstrong\u003eGriffith\u003c\/strong\u003e\u003cbr\u003e 200 (1964-1965)\u003cbr\u003e\u003cstrong\u003eLincoln\u003c\/strong\u003e\u003cbr\u003e Continental (1980, 1982-1987)\u003cbr\u003e Mark VI (1980-1983)\u003cbr\u003e Mark VII (1984-1987)\u003cbr\u003e Town Car (1981-1990)\u003cbr\u003e Versailles (1977-1980)\u003cbr\u003e\u003cstrong\u003eMercury\u003c\/strong\u003e\u003cbr\u003e Caliente (1964-1967)\u003cbr\u003e Capri (1966-1967, 1979, 1982-1985)\u003cbr\u003e Colony Park (1969-1974, 1987-1991)\u003cbr\u003e Comet (1964-1977)\u003cbr\u003e Commuter (1967)\u003cbr\u003e Cougar (1967-1981, 1983-1988)\u003cbr\u003e Country Cruiser (1963)\u003cbr\u003e Cyclone (1964-1971)\u003cbr\u003e Grand Marquis (1978-1991)\u003cbr\u003e Marquis (1971-1973, 1978-1982)\u003cbr\u003e Meteor (1963)\u003cbr\u003e Monarch (1975-1980)\u003cbr\u003e Montego (1968-1976)\u003cbr\u003e Monterey (1970-1974)\u003cbr\u003e Mountaineer (1997-2000)\u003cbr\u003e Villager (1964-1967)\u003cbr\u003e Voyager (1966-1967)\u003cbr\u003e Zephyr (1978-1979)\u003cbr\u003e\u003cstrong\u003eOmega\u003c\/strong\u003e\u003cbr\u003e Omega (1967-1968)\u003cbr\u003e\u003cstrong\u003eSunbeam\u003c\/strong\u003e\u003cbr\u003e Tiger (1967)\u003cbr\u003e\u003cstrong\u003eTVR\u003c\/strong\u003e\u003cbr\u003e 3000M (1972-1974)\u003cbr\u003e Griffith (1964, 1966)\u003cbr\u003e Tuscan (1967-1971)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982478023,"sku":"COMC5511-027","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5511-027.jpg?v=1758235080"},{"product_id":"cometic-round-port-multi-layer-steel-mls-exhaust-manifold-gasket-set-c5818-030","title":"Cometic Round Port Multi-Layer Steel (MLS) Exhaust Manifold Gasket Set - C5818-030","description":"\u003cp\u003eGM Gen-3\/4 Small Block V8 .030\" MLS Exhaust Manifold Gasket Set\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e Uncoated MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .030\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003ePort Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003ePort Size:\u003c\/strong\u003e\u003cspan\u003e 1.820\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e II (2001-2004)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e Allure (2008-2009)\u003cbr\u003e LaCrosse (2008-2009)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e CTS (2004-2007, 2009-2013)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Avalanche (2007-2013)\u003cbr\u003e Avalanche 1500 (2002-2006)\u003cbr\u003e Camaro (1998-2002, 2010-2015)\u003cbr\u003e Caprice (2011-2017)\u003cbr\u003e Colorado (2009-2012)\u003cbr\u003e Corvette (1997-2013)\u003cbr\u003e Express 1500 (2003-2014)\u003cbr\u003e Express 2500 (2003-2020)\u003cbr\u003e Express 3500 (2003-2020)\u003cbr\u003e Express 4500 (2010-2016)\u003cbr\u003e Impala (2006-2009)\u003cbr\u003e Monte Carlo (2006-2007)\u003cbr\u003e Silverado 1500 (1999-2013)\u003cbr\u003e Silverado 1500 Classic (2007)\u003cbr\u003e Silverado 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e Silverado 2500 (1999-2004)\u003cbr\u003e Silverado 2500 HD (2001-2020)\u003cbr\u003e Silverado 3500 (2001-2006)\u003cbr\u003e Silverado 3500 HD (2007-2019)\u003cbr\u003e SS (2014-2017)\u003cbr\u003e SSR (2003-2006)\u003cbr\u003e Suburban 1500 (2000-2014)\u003cbr\u003e Suburban 2500 (2000-2013)\u003cbr\u003e Suburban 3500 HD (2016-2019)\u003cbr\u003e Tahoe (2000-2014)\u003cbr\u003e Trailblazer (2006-2009)\u003cbr\u003e Trailblazer EXT (2003-2006)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Firebird (1998-2002)\u003cbr\u003e G8 (2009)\u003cbr\u003e Grand Prix (2005-2008)\u003cbr\u003e GTO (2004-2006)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982510791,"sku":"COMC5818-030","price":42.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5818-030.jpg?v=1758234881"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5489-051","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5489-051","description":"\u003cp\u003eGM LS Gen-3\/4 Small Block V8 .051\" MLS Cylinder Head Gasket, 4.100\" Bore\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .051\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.100\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e LaCrosse (2008-2009)\u003cbr\u003e Rainier (2004-2007)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e CTS (2004-2007)\u003cbr\u003e Escalade (2002-2005)\u003cbr\u003e Escalade ESV (2003-2005)\u003cbr\u003e Escalade EXT (2002-2005)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Avalanche (2007-2013)\u003cbr\u003e Avalanche 1500 (2002-2006)\u003cbr\u003e Avalanche 2500 (2002-2006)\u003cbr\u003e Camaro (1998-2002, 2010-2015)\u003cbr\u003e Caprice (2011-2017)\u003cbr\u003e Colorado (2009-2012)\u003cbr\u003e Corvette (1997-2013)\u003cbr\u003e Express 1500 (2003-2014)\u003cbr\u003e Express 2500 (2003-2020)\u003cbr\u003e Express 3500 (2003-2020)\u003cbr\u003e Express 4500 (2009-2020)\u003cbr\u003e Express Cargo (2009-2020)\u003cbr\u003e Impala (2006-2009)\u003cbr\u003e Monte Carlo (2006-2007)\u003cbr\u003e Silverado (1999)\u003cbr\u003e Silverado 1500 (1999-2013)\u003cbr\u003e Silverado 1500 Classic (2007)\u003cbr\u003e Silverado 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e Silverado 1500 HD Classic (2007)\u003cbr\u003e Silverado 2500 (1999-2013)\u003cbr\u003e Silverado 2500 HD (2001-2019)\u003cbr\u003e Silverado 2500 HD Classic (2007)\u003cbr\u003e Silverado 3500 (2001-2013)\u003cbr\u003e Silverado 3500 Classic (2007)\u003cbr\u003e Silverado 3500 HD (2007-2019)\u003cbr\u003e Silverado 4500 HD (2019)\u003cbr\u003e Silverado 5500 HD (2019)\u003cbr\u003e Silverado 6500 HD (2019)\u003cbr\u003e SS (2014-2017)\u003cbr\u003e SSR (2003-2006)\u003cbr\u003e Suburban (2014)\u003cbr\u003e Suburban 1500 (2000-2014)\u003cbr\u003e Suburban 2500 (2000-2013)\u003cbr\u003e Suburban 3500 HD (2016-2019)\u003cbr\u003e Tahoe (2000-2014)\u003cbr\u003e Trailblazer (2003-2009)\u003cbr\u003e Trailblazer EXT (2003-2006)\u003cbr\u003e W3500 Tiltmaster (2003-2008)\u003cbr\u003e W4500 Tiltmaster (2003-2008)\u003cbr\u003e W5500 Tiltmaster (2000-2008)\u003cbr\u003e W5500HD Tiltmaster (2004-2008)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e Canyon (2009-2012)\u003cbr\u003e Envoy (2003-2009)\u003cbr\u003e Envoy XL (2003-2006)\u003cbr\u003e Envoy XUV (2004-2005)\u003cbr\u003e Savana 1500 (2003-2014)\u003cbr\u003e Savana 2500 (2003-2020)\u003cbr\u003e Savana 3500 (2003-2020)\u003cbr\u003e Savana 4500 (2009-2020)\u003cbr\u003e Sierra (2007-2013)\u003cbr\u003e Sierra 1500 (1999-2013)\u003cbr\u003e Sierra 1500 Classic (2007)\u003cbr\u003e Sierra 1500 HD Classic (2007)\u003cbr\u003e Sierra 2500 HD (2007-2019)\u003cbr\u003e Sierra 2500 HD Classic (2007)\u003cbr\u003e Sierra 3500 Classic (2007)\u003cbr\u003e Sierra 3500 HD (2007-2019)\u003cbr\u003e W3500 Forward (2003-2008)\u003cbr\u003e W4500 Forward (2003-2008)\u003cbr\u003e W5500 Forward (2003-2008)\u003cbr\u003e W5500HD Forward (2004-2008)\u003cbr\u003e Yukon (2000-2014)\u003cbr\u003e Yukon XL 1500 (2000-2014)\u003cbr\u003e Yukon XL 2500 (2000-2013)\u003cbr\u003e\u003cstrong\u003eHummer\u003c\/strong\u003e\u003cbr\u003e H2 (2003-2009)\u003cbr\u003e H3 (2008-2010)\u003cbr\u003e H3T (2009-2010)\u003cbr\u003e\u003cstrong\u003eIsuzu\u003c\/strong\u003e\u003cbr\u003e Ascender (2003-2007)\u003cbr\u003e NPR (2003-2008)\u003cbr\u003e NPR-HD (2003-2008)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Firebird (1998-2002)\u003cbr\u003e G8 (2008-2009)\u003cbr\u003e Grand Prix (2005-2008)\u003cbr\u003e GTO (2004-2006)\u003cbr\u003e\u003cstrong\u003eSaab\u003c\/strong\u003e\u003cbr\u003e 9-7X (2005-2009)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982543559,"sku":"COMC5489-051","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5489-051.jpg?v=1758234687"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5514-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5514-040","description":"\u003cp\u003eFord Windsor V8 .040\" MLS Cylinder Head Gasket, 4.100\" Bore, NON-SVO\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.100\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAC\u003c\/strong\u003e\u003cbr\u003e Shelby Cobra (1962-1968)\u003cbr\u003e\u003cstrong\u003eBricklin\u003c\/strong\u003e\u003cbr\u003e SV-1 (1975-1976)\u003cbr\u003e\u003cstrong\u003eDeTomaso\u003c\/strong\u003e\u003cbr\u003e Mangusta (1970-1971)\u003cbr\u003e Pantera (1971-1974, 1987-1989)\u003cbr\u003e\u003cstrong\u003eFord\u003c\/strong\u003e\u003cbr\u003e 300 (1963)\u003cbr\u003e Bronco (1966-1996)\u003cbr\u003e Country Sedan (1963-1974)\u003cbr\u003e Country Squire (1963-1974, 1987-1991)\u003cbr\u003e Custom (1964-1972)\u003cbr\u003e Custom 500 (1964-1977)\u003cbr\u003e E-100 Econoline (1969-1983)\u003cbr\u003e E-100 Econoline Club Wagon (1975-1983)\u003cbr\u003e E-150 Econoline (1975-1996)\u003cbr\u003e E-150 Econoline Club Wagon (1975-1996)\u003cbr\u003e E-200 Econoline (1969-1974)\u003cbr\u003e E-250 Econoline (1975-1996)\u003cbr\u003e E-250 Econoline Club Wagon (1975-1991)\u003cbr\u003e E-300 Econoline (1969-1974)\u003cbr\u003e E-350 Econoline (1975-1996)\u003cbr\u003e E-350 Econoline Club Wagon (1977-1996)\u003cbr\u003e Econoline Super Duty (1996)\u003cbr\u003e Elite (1975-1976)\u003cbr\u003e Explorer (1996-2000)\u003cbr\u003e F-100 (1969-1983)\u003cbr\u003e F-150 (1975-1996)\u003cbr\u003e F-250 (1969-1974, 1977-1996)\u003cbr\u003e F-250 HD (1997)\u003cbr\u003e F-350 (1972-1997)\u003cbr\u003e Fairlane (1963-1970)\u003cbr\u003e Fairmont (1978-1979)\u003cbr\u003e Falcon (1964-1970)\u003cbr\u003e Falcon Sedan Delivery (1964-1965)\u003cbr\u003e Ford 300 (1963)\u003cbr\u003e Galaxie (1963-1967)\u003cbr\u003e Galaxie 500 (1963-1974)\u003cbr\u003e Gran Torino (1972-1976)\u003cbr\u003e Granada (1975-1980)\u003cbr\u003e GT40 (1964-1969)\u003cbr\u003e LTD (1965-1986)\u003cbr\u003e LTD Crown Victoria (1987-1991)\u003cbr\u003e LTD II (1977-1979)\u003cbr\u003e Maverick (1971-1977)\u003cbr\u003e Mustang (1964-1973, 1979, 1983-1985, 1995)\u003cbr\u003e Mustang II (1975-1978)\u003cbr\u003e Ranch Wagon (1963-1974)\u003cbr\u003e Ranchero (1965-1979)\u003cbr\u003e Sprint (1964)\u003cbr\u003e Thunderbird (1977-1981, 1983-1988)\u003cbr\u003e Torino (1968-1976)\u003cbr\u003e\u003cstrong\u003eGriffith\u003c\/strong\u003e\u003cbr\u003e 200 (1964-1965)\u003cbr\u003e\u003cstrong\u003eLincoln\u003c\/strong\u003e\u003cbr\u003e Continental (1980, 1982-1987)\u003cbr\u003e Mark VI (1980-1983)\u003cbr\u003e Mark VII (1984-1987)\u003cbr\u003e Town Car (1981-1990)\u003cbr\u003e Versailles (1977-1980)\u003cbr\u003e\u003cstrong\u003eMercury\u003c\/strong\u003e\u003cbr\u003e Caliente (1964-1967)\u003cbr\u003e Capri (1966-1967, 1979, 1982-1985)\u003cbr\u003e Colony Park (1969-1974, 1987-1991)\u003cbr\u003e Comet (1964-1977)\u003cbr\u003e Commuter (1967)\u003cbr\u003e Cougar (1967-1981, 1983-1988)\u003cbr\u003e Country Cruiser (1963)\u003cbr\u003e Cyclone (1964-1971)\u003cbr\u003e Grand Marquis (1978-1991)\u003cbr\u003e Marquis (1971-1973, 1978-1982)\u003cbr\u003e Meteor (1963)\u003cbr\u003e Monarch (1975-1980)\u003cbr\u003e Montego (1968-1976)\u003cbr\u003e Monterey (1970-1974)\u003cbr\u003e Mountaineer (1997-2000)\u003cbr\u003e Villager (1964-1967)\u003cbr\u003e Voyager (1966-1967)\u003cbr\u003e Zephyr (1978-1979)\u003cbr\u003e\u003cstrong\u003eOmega\u003c\/strong\u003e\u003cbr\u003e Omega (1967-1968)\u003cbr\u003e\u003cstrong\u003eSunbeam\u003c\/strong\u003e\u003cbr\u003e Tiger (1967)\u003cbr\u003e\u003cstrong\u003eTVR\u003c\/strong\u003e\u003cbr\u003e 3000M (1972-1974)\u003cbr\u003e Griffith (1964, 1966)\u003cbr\u003e Tuscan (1967-1971)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982576327,"sku":"COMC5514-040","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5514-040.jpg?v=1758234519"},{"product_id":"cometic-molded-rubber-valve-cover-gasket-c5973","title":"Cometic Molded Rubber Valve Cover Gasket - C5973","description":"\u003cp\u003eChevrolet Gen-1 Small Block V8 .188\" Molded Rubber Valve Cover Gasket, 18\/23 Degree Heads, Each\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e Molded Rubber\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .188\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eTorque Limiters:\u003c\/strong\u003e\u003cspan\u003e Yes\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e Apollo (1973-1975)\u003cbr\u003e Skylark (1968-1971)\u003cbr\u003e Special (1968-1969)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e A11 (1970-1974)\u003cbr\u003e A11E (1970-1974)\u003cbr\u003e Deluxe (1969-1970)\u003cbr\u003e Marathon (1965-1979)\u003cbr\u003e Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Bel Air (1963-1973)\u003cbr\u003e Biscayne (1963-1972)\u003cbr\u003e Blazer (1969-1974)\u003cbr\u003e Brookwood (1969-1972)\u003cbr\u003e C10 (1975-1984)\u003cbr\u003e C10 Panel (1963-1967)\u003cbr\u003e C10 Pickup (1963-1974)\u003cbr\u003e C10 Suburban (1967-1980)\u003cbr\u003e C20 (1975-1984)\u003cbr\u003e C20 Panel (1967)\u003cbr\u003e C20 Pickup (1963-1974)\u003cbr\u003e C20 Suburban (1967-1982)\u003cbr\u003e C30 (1975-1984)\u003cbr\u003e C30 Panel (1963-1966)\u003cbr\u003e C30 Pickup (1963-1974)\u003cbr\u003e Camaro (1967-1979)\u003cbr\u003e Caprice (1967-1969, 1971-1974, 1977-1979)\u003cbr\u003e Chevelle (1964-1973)\u003cbr\u003e Chevy II (1962-1968)\u003cbr\u003e El Camino (1964-1977)\u003cbr\u003e Estate (1969-1970)\u003cbr\u003e G10 (1975-1984)\u003cbr\u003e G10 Van (1964-1984)\u003cbr\u003e G20 (1975-1984)\u003cbr\u003e G20 Van (1967-1984)\u003cbr\u003e G30 (1975-1979, 1981-1984)\u003cbr\u003e G30 Van (1970-1978)\u003cbr\u003e Impala (1963-1974, 1977-1979)\u003cbr\u003e K10 (1975-1984)\u003cbr\u003e K10 Pickup (1963-1974)\u003cbr\u003e K10 Suburban (1967-1980)\u003cbr\u003e K20 (1975-1984)\u003cbr\u003e K20 Panel (1967)\u003cbr\u003e K20 Pickup (1963-1974)\u003cbr\u003e K20 Suburban (1967-1982)\u003cbr\u003e K30 (1977-1984)\u003cbr\u003e K30 Pickup (1968-1974)\u003cbr\u003e K5 Blazer (1975-1978)\u003cbr\u003e Kingswood (1969-1972)\u003cbr\u003e Malibu (1964-1967, 1973-1977)\u003cbr\u003e Nova (1969-1979)\u003cbr\u003e P10 (1975-1980)\u003cbr\u003e P10 Van (1968-1974)\u003cbr\u003e P20 (1975-1984)\u003cbr\u003e P20 Van (1968-1974)\u003cbr\u003e P30 (1975-1984)\u003cbr\u003e P30 Van (1968-1974)\u003cbr\u003e Suburban (1963-1966)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e 1000 Pickup (1966)\u003cbr\u003e 1000 Series (1965)\u003cbr\u003e 1000 Series Pickup (1963-1965)\u003cbr\u003e 1500 Pickup (1966)\u003cbr\u003e 1500 Series Pickup (1963-1965)\u003cbr\u003e 2500 Series Pickup (1963-1966)\u003cbr\u003e 3000 Pickup (1963-1966)\u003cbr\u003e 3500 Pickup (1963-1966)\u003cbr\u003e C15 Suburban (1975-1978)\u003cbr\u003e C15\/C1500 Suburban (1967-1974)\u003cbr\u003e C1500 Pickup (1967-1984)\u003cbr\u003e C1500 Suburban (1979-1980)\u003cbr\u003e C25 Suburban (1975-1978)\u003cbr\u003e C25\/C2500 Pickup (1967-1978)\u003cbr\u003e C25\/C2500 Suburban (1967-1974)\u003cbr\u003e C2500 Pickup (1979-1984)\u003cbr\u003e C2500 Suburban (1979-1982, 1984)\u003cbr\u003e C35\/C3500 Pickup (1967-1980)\u003cbr\u003e C3500 Pickup (1979-1984)\u003cbr\u003e G1000 Series (1963-1965)\u003cbr\u003e G1000 Series Van (1964-1966)\u003cbr\u003e G15\/G1500 Van (1967-1984)\u003cbr\u003e G25\/G2500 Van (1967-1984)\u003cbr\u003e G35\/G3500 Van (1970-1979, 1982-1984)\u003cbr\u003e I1000 (1964-1966)\u003cbr\u003e I1500 (1965-1966)\u003cbr\u003e I2500 (1965-1966)\u003cbr\u003e I3500 (1966)\u003cbr\u003e Jimmy (1970-1982)\u003cbr\u003e K15 Suburban (1975-1978)\u003cbr\u003e K15\/K1500 (1968)\u003cbr\u003e K15\/K1500 Pickup (1968)\u003cbr\u003e K15\/K1500 Suburban (1967-1974)\u003cbr\u003e K1500 Pickup (1967-1984)\u003cbr\u003e K1500 Suburban (1979-1980)\u003cbr\u003e K25 Pickup (1975-1978)\u003cbr\u003e K25 Suburban (1975-1978)\u003cbr\u003e K25\/K2500 Pickup (1967-1974)\u003cbr\u003e K25\/K2500 Suburban (1967-1974)\u003cbr\u003e K2500 Pickup (1979-1984)\u003cbr\u003e K2500 Suburban (1979-1982, 1984)\u003cbr\u003e K35 Pickup (1977-1978)\u003cbr\u003e K35\/K3500 Pickup (1968-1974)\u003cbr\u003e K3500 Pickup (1979-1984)\u003cbr\u003e LI3500 (1966-1967)\u003cbr\u003e P1000 (1966)\u003cbr\u003e P15\/P1500 Van (1967-1980)\u003cbr\u003e P25\/P2500 Van (1967-1984)\u003cbr\u003e P35 Van (1975-1978)\u003cbr\u003e P35\/P3500 Van (1967-1974)\u003cbr\u003e P3500 Van (1979-1984)\u003cbr\u003e PB1000 Series Van (1963-1966)\u003cbr\u003e PB15 Series Van (1966)\u003cbr\u003e PB1500 Series Van (1963-1965)\u003cbr\u003e PB25 Series Van (1966)\u003cbr\u003e PB2500 Series Van (1963-1965)\u003cbr\u003e PB2500 Van (1966)\u003cbr\u003e PB3500 Van (1966)\u003cbr\u003e Sprint (1971-1977)\u003cbr\u003e Suburban (1963-1966)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e Cutlass (1967-1971, 1975-1976)\u003cbr\u003e Cutlass Supreme (1975-1976)\u003cbr\u003e F85 (1966-1971)\u003cbr\u003e Omega (1973-1976)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Acadian (1962-1971)\u003cbr\u003e Beaumont (1964-1969)\u003cbr\u003e Catalina (1974, 1977-1979)\u003cbr\u003e Firebird (1968-1976)\u003cbr\u003e Grand LeMans (1975-1977)\u003cbr\u003e Laurentian (1966-1969, 1977-1979)\u003cbr\u003e LeMans (1968-1977)\u003cbr\u003e Parisienne (1966-1970, 1974, 1977-1979)\u003cbr\u003e Strato-Chief (1966-1970)\u003cbr\u003e Tempest (1968-1970)\u003cbr\u003e Ventura (1971-1976)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982674631,"sku":"COMC5973","price":25.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5973-2.jpg?v=1759700715"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5622-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5622-040","description":"\u003cp\u003eChrysler LA V8 .040\" MLS Cylinder Head Gasket, 4.080\" Bore\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLS\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.080\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 3\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBristol\u003c\/strong\u003e\u003cbr\u003e 408 (1965)\u003cbr\u003e 409 (1965-1967)\u003cbr\u003e 410 (1967-1969)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e Aerobus (1964-1965)\u003cbr\u003e\u003cstrong\u003eChrysler\u003c\/strong\u003e\u003cbr\u003e Cordoba (1975-1983)\u003cbr\u003e Fifth Avenue (1983-1989)\u003cbr\u003e Imperial (1981-1983)\u003cbr\u003e LeBaron (1977-1981)\u003cbr\u003e New Yorker (1977-1982)\u003cbr\u003e Newport (1971-1981)\u003cbr\u003e Town \u0026amp; Country (1978-1981)\u003cbr\u003e\u003cstrong\u003eDodge\u003c\/strong\u003e\u003cbr\u003e 330 (1964)\u003cbr\u003e 440 (1964)\u003cbr\u003e A100 (1970)\u003cbr\u003e A100 Truck (1967-1970)\u003cbr\u003e Aspen (1976-1980)\u003cbr\u003e B100 (1975-1980)\u003cbr\u003e B100 Van (1971-1974)\u003cbr\u003e B150 (1981-1986, 1990-1991)\u003cbr\u003e B200 (1975-1980)\u003cbr\u003e B200 Van (1971-1974)\u003cbr\u003e B250 (1981-1987, 1990-1991)\u003cbr\u003e B300 (1975-1980)\u003cbr\u003e B300 Van (1971-1974)\u003cbr\u003e B350 (1981-1986, 1990-1991)\u003cbr\u003e CB300 (1973-1980)\u003cbr\u003e Challenger (1970-1974)\u003cbr\u003e Charger (1966-1978)\u003cbr\u003e Coronet (1965-1976)\u003cbr\u003e D100 (1975-1979, 1984-1989)\u003cbr\u003e D100 Pickup (1968-1974)\u003cbr\u003e D100 Series (1964-1967)\u003cbr\u003e D150 (1977-1991)\u003cbr\u003e D200 (1975-1980)\u003cbr\u003e D200 Pickup (1968-1974)\u003cbr\u003e D200 Series (1964-1967)\u003cbr\u003e D250 (1981-1992)\u003cbr\u003e D300 (1975-1980)\u003cbr\u003e D300 Pickup (1968-1974)\u003cbr\u003e D300 Series (1964-1967)\u003cbr\u003e D350 (1981-1991)\u003cbr\u003e Dakota (1989-1991)\u003cbr\u003e Dart (1968-1976)\u003cbr\u003e Diplomat (1977-1989)\u003cbr\u003e Magnum (1978-1979)\u003cbr\u003e Mirada (1980-1983)\u003cbr\u003e Monaco (1968-1978)\u003cbr\u003e Polara (1964-1973)\u003cbr\u003e Ramcharger (1974-1991)\u003cbr\u003e RD200 (1978-1980)\u003cbr\u003e RM300 (Motorhome) (1974)\u003cbr\u003e Royal Monaco (1975-1977)\u003cbr\u003e St. Regis (1979-1981)\u003cbr\u003e W100 (1975-1977, 1984-1989)\u003cbr\u003e W100 Pickup (1968-1974)\u003cbr\u003e W100 Series (1964-1967)\u003cbr\u003e W150 (1977-1991)\u003cbr\u003e W300 Pickup (1964-1980)\u003cbr\u003e W350 Pickup (1981-1991)\u003cbr\u003e\u003cstrong\u003eFargo\u003c\/strong\u003e\u003cbr\u003e A100 Van (1964-1970)\u003cbr\u003e B100 Van (1971-1972)\u003cbr\u003e B200 Van (1971-1972)\u003cbr\u003e B300 Van (1971-1972)\u003cbr\u003e D100 Panel Delivery (1966-1967)\u003cbr\u003e D100 Pickup (1966-1972)\u003cbr\u003e D110 Pickup (1966-1972)\u003cbr\u003e D200 Panel Delivery (1966-1967)\u003cbr\u003e D200 Pickup (1966-1972)\u003cbr\u003e D210 Pickup (1966-1972)\u003cbr\u003e F100 Panel Delivery (1965)\u003cbr\u003e F100 Pickup (1965)\u003cbr\u003e FW100 Panel Delivery (1965)\u003cbr\u003e FW100 Pickup (1965)\u003cbr\u003e W100 Panel Delivery (1966-1967)\u003cbr\u003e W100 Pickup (1966-1972)\u003cbr\u003e W110 Pickup (1969-1972)\u003cbr\u003e W200 Pickup (1966-1972)\u003cbr\u003e\u003cstrong\u003ePlymouth\u003c\/strong\u003e\u003cbr\u003e Barracuda (1966-1974)\u003cbr\u003e Belvedere (1964-1971)\u003cbr\u003e Belvedere II (1965-1967)\u003cbr\u003e Caravelle (1978-1989)\u003cbr\u003e Cuda (1970-1974)\u003cbr\u003e Duster (1970-1976)\u003cbr\u003e Fury (1964-1978)\u003cbr\u003e Fury I (1968-1974)\u003cbr\u003e Fury II (1965-1974)\u003cbr\u003e Fury III (1965-1974)\u003cbr\u003e Gran Fury (1972-1977, 1980-1989)\u003cbr\u003e GTX (1968)\u003cbr\u003e PB100 Van (1974-1980)\u003cbr\u003e PB150 Van (1981, 1983)\u003cbr\u003e PB200 Van (1974-1980)\u003cbr\u003e PB250 Van (1981-1983)\u003cbr\u003e PB300 Van (1974-1980)\u003cbr\u003e PB350 Van (1981-1983)\u003cbr\u003e Road Runner (1968, 1971-1975)\u003cbr\u003e Satellite (1965-1974)\u003cbr\u003e Savoy (1964)\u003cbr\u003e Scamp (1971-1976)\u003cbr\u003e Trailduster (1974-1981)\u003cbr\u003e Valiant (1968-1976)\u003cbr\u003e VIP (1967)\u003cbr\u003e Volare (1976-1980)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982838471,"sku":"COMC5622-040","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5622-040.jpg?v=1758234053"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5505-052","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5505-052","description":"\u003cp\u003eGM LS Gen-3\/4 Small Block V8 .051\" MLX Cylinder Head Gasket, 4.040\" Bore\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplacement part for C5505-051\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e MLX\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e\u003cspan\u003e .051\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Shape:\u003c\/strong\u003e\u003cspan\u003e Round\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eBore Size (IN):\u003c\/strong\u003e\u003cspan\u003e 4.040\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e# of layers:\u003c\/strong\u003e\u003cspan\u003e 4\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eOrientation:\u003c\/strong\u003e\u003cspan\u003e None\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e LaCrosse (2008-2009)\u003cbr\u003e Rainier (2004-2007)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e CTS (2004-2007)\u003cbr\u003e Escalade (2002-2005)\u003cbr\u003e Escalade ESV (2003-2005)\u003cbr\u003e Escalade EXT (2002-2005)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Avalanche (2007-2013)\u003cbr\u003e Avalanche 1500 (2002-2006)\u003cbr\u003e Avalanche 2500 (2002-2006)\u003cbr\u003e Camaro (1998-2002)\u003cbr\u003e Caprice (2011-2017)\u003cbr\u003e Colorado (2009-2012)\u003cbr\u003e Corvette (1997-2007)\u003cbr\u003e Express 1500 (2003-2014)\u003cbr\u003e Express 2500 (2003-2020)\u003cbr\u003e Express 3500 (2003-2020)\u003cbr\u003e Express 4500 (2009-2020)\u003cbr\u003e Express Cargo (2009-2020)\u003cbr\u003e Impala (2006-2009)\u003cbr\u003e Monte Carlo (2006-2007)\u003cbr\u003e Silverado (1999)\u003cbr\u003e Silverado 1500 (1999-2013)\u003cbr\u003e Silverado 1500 Classic (2007)\u003cbr\u003e Silverado 1500 HD (2001-2003, 2005-2006)\u003cbr\u003e Silverado 1500 HD Classic (2007)\u003cbr\u003e Silverado 2500 (1999-2013)\u003cbr\u003e Silverado 2500 HD (2001-2019)\u003cbr\u003e Silverado 2500 HD Classic (2007)\u003cbr\u003e Silverado 3500 (2001-2013)\u003cbr\u003e Silverado 3500 Classic (2007)\u003cbr\u003e Silverado 3500 HD (2007-2019)\u003cbr\u003e Silverado 4500 HD (2019)\u003cbr\u003e Silverado 5500 HD (2019)\u003cbr\u003e Silverado 6500 HD (2019)\u003cbr\u003e SSR (2003-2006)\u003cbr\u003e Suburban (2014)\u003cbr\u003e Suburban 1500 (2000-2014)\u003cbr\u003e Suburban 2500 (2000-2013)\u003cbr\u003e Suburban 3500 HD (2016-2019)\u003cbr\u003e Tahoe (2000-2014)\u003cbr\u003e Trailblazer (2003-2009)\u003cbr\u003e Trailblazer EXT (2003-2006)\u003cbr\u003e W3500 Tiltmaster (2003-2008)\u003cbr\u003e W4500 Tiltmaster (2003-2008)\u003cbr\u003e W5500 Tiltmaster (2000-2008)\u003cbr\u003e W5500HD Tiltmaster (2004-2008)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e Canyon (2009-2012)\u003cbr\u003e Envoy (2003-2009)\u003cbr\u003e Envoy XL (2003-2006)\u003cbr\u003e Envoy XUV (2004-2005)\u003cbr\u003e Savana 1500 (2003-2014)\u003cbr\u003e Savana 2500 (2003-2020)\u003cbr\u003e Savana 3500 (2003-2020)\u003cbr\u003e Savana 4500 (2009-2020)\u003cbr\u003e Sierra (2007-2013)\u003cbr\u003e Sierra 1500 (1999-2013)\u003cbr\u003e Sierra 1500 Classic (2007)\u003cbr\u003e Sierra 1500 HD Classic (2007)\u003cbr\u003e Sierra 2500 HD (2007-2019)\u003cbr\u003e Sierra 2500 HD Classic (2007)\u003cbr\u003e Sierra 3500 Classic (2007)\u003cbr\u003e Sierra 3500 HD (2007-2019)\u003cbr\u003e W3500 Forward (2003-2008)\u003cbr\u003e W4500 Forward (2003-2008)\u003cbr\u003e W5500 Forward (2003-2008)\u003cbr\u003e W5500HD Forward (2004-2008)\u003cbr\u003e Yukon (2000-2014)\u003cbr\u003e Yukon XL 1500 (2000-2014)\u003cbr\u003e Yukon XL 2500 (2000-2013)\u003cbr\u003e\u003cstrong\u003eHummer\u003c\/strong\u003e\u003cbr\u003e H2 (2003-2007)\u003cbr\u003e H3 (2008-2010)\u003cbr\u003e H3T (2009-2010)\u003cbr\u003e\u003cstrong\u003eIsuzu\u003c\/strong\u003e\u003cbr\u003e Ascender (2003-2007)\u003cbr\u003e NPR (2003-2008)\u003cbr\u003e NPR-HD (2003-2008)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Firebird (1998-2002)\u003cbr\u003e G8 (2008-2009)\u003cbr\u003e Grand Prix (2005-2008)\u003cbr\u003e GTO (2004-2006)\u003cbr\u003e\u003cstrong\u003eSaab\u003c\/strong\u003e\u003cbr\u003e 9-7X (2005-2009)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982904007,"sku":"COMC5505-052","price":125.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5505-052.jpg?v=1758233639"},{"product_id":"cometic-steel-collector-gasket-c15187hts","title":"Cometic Exhaust Header Collector Gasket - C15187HTS","description":"\u003cp\u003eExhaust Header Collector Gasket Set 0.060\" HTS Fiber, 2.5\" Diameter Port, 3.5\" Bolt Circle\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial: \u003c\/strong\u003eHTS\u003cbr\u003e\u003cstrong\u003eCompressed Thickness:\u003c\/strong\u003e 0.060\u003c\/p\u003e","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442982936775,"sku":"COMC15187HTS","price":20.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC15187HTS.jpg?v=1758233393"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5245-036","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5245-036","description":"\u003cp\u003eChevrolet Gen-1 Small Block V8 .036\" MLS Cylinder Head Gasket, 4.060\" Bore, 18\/23 Degree Head, Round Bore\u003c\/p\u003e\n\u003cp\u003eMaterial: MLS\u003cbr\u003eCompressed Thickness: .036\u003cbr\u003eBore Shape: Round\u003cbr\u003eBore Size (IN): 4.060\u003cbr\u003e# of layers: 3\u003cbr\u003eOrientation: None\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e II (1965-1974, 1976-1985)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e Century (1977-1981)\u003cbr\u003e LeSabre (1978, 1982)\u003cbr\u003e Regal (1977-1986)\u003cbr\u003e Skylark (1977-1979)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e Aerobus (1966-1974)\u003cbr\u003e Deluxe (1969-1970)\u003cbr\u003e Marathon (1965-1982)\u003cbr\u003e Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e 3100 (1956-1959)\u003cbr\u003e Bel Air (1955-1975, 1981)\u003cbr\u003e Biscayne (1958-1972)\u003cbr\u003e Blazer (1969-1974)\u003cbr\u003e Brookwood (1958-1961, 1969-1972)\u003cbr\u003e C10 (1975-1986)\u003cbr\u003e C10 Pickup (1960-1974)\u003cbr\u003e C10 Suburban (1967-1986)\u003cbr\u003e C20 (1975-1986)\u003cbr\u003e C20 Pickup (1960-1974)\u003cbr\u003e C20 Suburban (1967-1986)\u003cbr\u003e C30 (1975-1986)\u003cbr\u003e C30 Pickup (1960-1974)\u003cbr\u003e C40 (1960-1962)\u003cbr\u003e Camaro (1967-1986)\u003cbr\u003e Caprice (1966-1986)\u003cbr\u003e Chevelle (1964-1973)\u003cbr\u003e Chevy II (1963-1968)\u003cbr\u003e Corvette (1955-1982, 1984-1986)\u003cbr\u003e Del Ray (1957-1958)\u003cbr\u003e El Camino (1959-1960, 1964-1986)\u003cbr\u003e Estate (1969-1970)\u003cbr\u003e G10 (1975-1986)\u003cbr\u003e G10 Van (1968-1986)\u003cbr\u003e G20 (1975-1986)\u003cbr\u003e G20 Van (1967-1986)\u003cbr\u003e G30 (1975-1986)\u003cbr\u003e G30 Van (1970-1986)\u003cbr\u003e Impala (1958-1985)\u003cbr\u003e K10 (1975-1986)\u003cbr\u003e K10 Pickup (1960-1974)\u003cbr\u003e K10 Suburban (1967-1986)\u003cbr\u003e K20 (1975-1986)\u003cbr\u003e K20 Panel (1967)\u003cbr\u003e K20 Pickup (1960-1974)\u003cbr\u003e K20 Suburban (1967-1986)\u003cbr\u003e K30 (1977-1986)\u003cbr\u003e K30 Pickup (1968-1974)\u003cbr\u003e K5 Blazer (1975-1978)\u003cbr\u003e Kingswood (1959-1961, 1969-1972)\u003cbr\u003e Laguna (1973-1976)\u003cbr\u003e Malibu (1964-1967, 1973-1983)\u003cbr\u003e Monte Carlo (1970-1986)\u003cbr\u003e Monza (1975-1979)\u003cbr\u003e Nomad (1955-1961)\u003cbr\u003e Nova (1969-1979)\u003cbr\u003e One-Fifty Series (1955-1957)\u003cbr\u003e Parkwood (1959-1961)\u003cbr\u003e Sedan Delivery (1955-1958)\u003cbr\u003e Suburban (1955-1966)\u003cbr\u003e Townsman (1969-1972)\u003cbr\u003e Truck (1955-1958, 1960)\u003cbr\u003e Two-Ten Series (1955-1957)\u003cbr\u003e Yeoman (1958)\u003cbr\u003e\u003cstrong\u003eExcalibur\u003c\/strong\u003e\u003cbr\u003e Phaeton (1983-1986)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e 100 (1955-1957)\u003cbr\u003e 100 Pickup (1958-1959)\u003cbr\u003e 100-22 (1955)\u003cbr\u003e 100-22 Pickup (1955)\u003cbr\u003e 1000 Series Pickup (1960-1963)\u003cbr\u003e 150 Pickup (1955-1959)\u003cbr\u003e 150-22 (1955)\u003cbr\u003e 150-22 Pickup (1955)\u003cbr\u003e 1500 Series Pickup (1960-1963)\u003cbr\u003e 250 (1955-1959)\u003cbr\u003e 250 Pickup (1955)\u003cbr\u003e 250-22 (1955)\u003cbr\u003e 250-22 Pickup (1955)\u003cbr\u003e 2500 Series Pickup (1960-1963)\u003cbr\u003e 280-22 (1955)\u003cbr\u003e 300 (1955-1959)\u003cbr\u003e 3000 Pickup (1960-1966)\u003cbr\u003e 350-8 (1955-1959)\u003cbr\u003e 3500 Pickup (1960-1966)\u003cbr\u003e 370 (1955-1959)\u003cbr\u003e C15 Suburban (1975-1978)\u003cbr\u003e C15\/C1500 Suburban (1967-1974)\u003cbr\u003e C1500 Pickup (1967-1986)\u003cbr\u003e C1500 Suburban (1979-1986)\u003cbr\u003e C25 Suburban (1975-1978)\u003cbr\u003e C25\/C2500 Pickup (1967-1978)\u003cbr\u003e C25\/C2500 Suburban (1967-1974)\u003cbr\u003e C2500 Pickup (1979-1986)\u003cbr\u003e C2500 Suburban (1979-1986)\u003cbr\u003e C35\/C3500 Pickup (1967-1978)\u003cbr\u003e C3500 Pickup (1979-1986)\u003cbr\u003e Caballero (1978-1986)\u003cbr\u003e F350 (1955-1956, 1958-1959)\u003cbr\u003e F370 (1955-1956, 1958-1959)\u003cbr\u003e FM340 (1955-1956, 1958-1959)\u003cbr\u003e FM350 (1955-1956, 1958-1959)\u003cbr\u003e G15\/G1500 Van (1967-1986)\u003cbr\u003e G25\/G2500 Van (1967-1986)\u003cbr\u003e G35\/G3500 Van (1970-1986)\u003cbr\u003e Jimmy (1970-1986)\u003cbr\u003e K15 Suburban (1975-1978)\u003cbr\u003e K15\/K1500 Pickup (1968)\u003cbr\u003e K15\/K1500 Suburban (1967-1974)\u003cbr\u003e K1500 Pickup (1967-1986)\u003cbr\u003e K1500 Suburban (1979-1986)\u003cbr\u003e K25 Pickup (1975-1978)\u003cbr\u003e K25 Suburban (1975-1978)\u003cbr\u003e K25\/K2500 Pickup (1967-1974)\u003cbr\u003e K25\/K2500 Suburban (1967-1974)\u003cbr\u003e K2500 Pickup (1979-1986)\u003cbr\u003e K2500 Suburban (1979-1986)\u003cbr\u003e K35 Pickup (1977-1978)\u003cbr\u003e K35\/K3500 Pickup (1968-1974)\u003cbr\u003e K3500 Pickup (1979-1986)\u003cbr\u003e M300 (1955-1956, 1958-1959)\u003cbr\u003e M340 (1955-1956)\u003cbr\u003e PM150 (1955-1956, 1958-1959)\u003cbr\u003e PM151 (1956-1959)\u003cbr\u003e PM152 (1957-1959)\u003cbr\u003e PM153 (1957, 1959)\u003cbr\u003e PM250 (1955-1956, 1958-1959)\u003cbr\u003e PM251 (1956, 1958-1959)\u003cbr\u003e PM252 (1958)\u003cbr\u003e PM253 (1958)\u003cbr\u003e S300 (1955-1956, 1958-1959)\u003cbr\u003e S370 (1955-1956, 1958-1959)\u003cbr\u003e Sprint (1971-1977)\u003cbr\u003e Suburban (1960-1965)\u003cbr\u003e Truck (1955-1960)\u003cbr\u003e\u003cstrong\u003eGordon-Keeble\u003c\/strong\u003e\u003cbr\u003e GK1 (1964-1967)\u003cbr\u003e IT (1964-1967)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e Custom Cruiser (1975, 1977)\u003cbr\u003e Cutlass (1978-1981, 1985-1986)\u003cbr\u003e Cutlass Calais (1978-1980, 1982, 1984)\u003cbr\u003e Cutlass Cruiser (1980, 1982-1983)\u003cbr\u003e Cutlass Salon (1978-1980)\u003cbr\u003e Cutlass Supreme (1978-1980, 1982-1983, 1985-1986)\u003cbr\u003e Delta 88 (1975, 1977, 1981-1982)\u003cbr\u003e Omega (1977-1979)\u003cbr\u003e Starfire (1977-1979)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Acadian (1964-1971)\u003cbr\u003e Beaumont (1964-1969)\u003cbr\u003e Bonneville (1972, 1975, 1983-1986)\u003cbr\u003e Catalina (1975, 1980-1981)\u003cbr\u003e Firebird (1972, 1977-1986)\u003cbr\u003e Grand Am (1975, 1978-1980)\u003cbr\u003e Grand LeMans (1975-1983)\u003cbr\u003e Grand Prix (1975-1976, 1978-1986)\u003cbr\u003e Grand Safari (1972)\u003cbr\u003e Grandville (1972, 1975)\u003cbr\u003e Laurentian (1955-1969, 1972-1974, 1976-1981)\u003cbr\u003e LeMans (1975-1981)\u003cbr\u003e Parisienne (1959-1970, 1972-1974, 1976-1986)\u003cbr\u003e Pathfinder (1955-1958)\u003cbr\u003e Phoenix (1977-1979)\u003cbr\u003e Strato-Chief (1958-1970)\u003cbr\u003e Sunbird (1978-1979)\u003cbr\u003e Ventura (1971-1973, 1977)\u003cbr\u003e\u003cstrong\u003eStutz\u003c\/strong\u003e\u003cbr\u003e BlackHawk (1970-1971)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983002311,"sku":"COMC5245-036","price":95.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5245-036.jpg?v=1757544988"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5464-040","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5464-040","description":"\u003cp\u003eChrysler B\/RB V8 .040\" MLS Cylinder Head Gasket, 4.500\" Bore\u003c\/p\u003e\n\u003cp\u003eMaterial: MLS\u003cbr\u003eCompressed Thickness: .040\u003cbr\u003eBore Shape: Valve Pocketed\u003cbr\u003eBore Size (IN): 4.500\u003cbr\u003e# of layers: 3\u003cbr\u003eOrientation: None\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBristol\u003c\/strong\u003e\u003cbr\u003e 411 (1969-1974)\u003cbr\u003e\u003cstrong\u003eChrysler\u003c\/strong\u003e\u003cbr\u003e 300 (1959-1971)\u003cbr\u003e Cordoba (1975-1978)\u003cbr\u003e Imperial (1959-1975)\u003cbr\u003e New Yorker (1959-1978)\u003cbr\u003e Newport (1959-1978)\u003cbr\u003e Saratoga (1959-1960)\u003cbr\u003e Town \u0026amp; Country (1959-1977)\u003cbr\u003e Windsor (1959-1961)\u003cbr\u003e\u003cstrong\u003eDeSoto\u003c\/strong\u003e\u003cbr\u003e Adventurer (1959-1960)\u003cbr\u003e Firedome (1959)\u003cbr\u003e Fireflite (1959)\u003cbr\u003e\u003cstrong\u003eDodge\u003c\/strong\u003e\u003cbr\u003e 330 (1963-1964)\u003cbr\u003e 440 (1963-1964)\u003cbr\u003e 880 (1962-1965)\u003cbr\u003e B100 Van (1974)\u003cbr\u003e B200 (1975-1978)\u003cbr\u003e B200 Van (1971-1974)\u003cbr\u003e B300 (1975-1978)\u003cbr\u003e B300 Van (1971-1974)\u003cbr\u003e CB300 (1976-1979)\u003cbr\u003e Challenger (1970-1974)\u003cbr\u003e Charger (1966-1978)\u003cbr\u003e Coronet (1958-1959, 1965-1976)\u003cbr\u003e Custom (1958-1961)\u003cbr\u003e D100 (1975-1978)\u003cbr\u003e D100 Pickup (1968-1974)\u003cbr\u003e D100 Series (1967)\u003cbr\u003e D150 (1977-1978)\u003cbr\u003e D200 (1975-1978)\u003cbr\u003e D200 Pickup (1968-1974)\u003cbr\u003e D200 Series (1967)\u003cbr\u003e D300 (1975-1978)\u003cbr\u003e D300 Pickup (1968-1974)\u003cbr\u003e D300 Series (1967)\u003cbr\u003e Dart (1960-1962, 1967-1969)\u003cbr\u003e Lancer (1958-1959, 1961)\u003cbr\u003e Magnum (1978)\u003cbr\u003e Matador (1960)\u003cbr\u003e Monaco (1965-1978)\u003cbr\u003e Phoenix (1960-1961)\u003cbr\u003e Pioneer (1961)\u003cbr\u003e Polara (1960-1973)\u003cbr\u003e Ramcharger (1974-1978)\u003cbr\u003e Royal (1958-1959)\u003cbr\u003e Royal Monaco (1975-1977)\u003cbr\u003e Seneca (1961)\u003cbr\u003e Sierra (1958-1959)\u003cbr\u003e Suburban (1958)\u003cbr\u003e W100 (1975-1977)\u003cbr\u003e W100 Pickup (1968-1974)\u003cbr\u003e W100 Series (1967)\u003cbr\u003e W150 (1977-1978)\u003cbr\u003e W300 Pickup (1968-1978)\u003cbr\u003e W300 Series (1967)\u003cbr\u003e\u003cstrong\u003eDual-Ghia\u003c\/strong\u003e\u003cbr\u003e L6.4 (1960-1963)\u003cbr\u003e\u003cstrong\u003eFacel Vega\u003c\/strong\u003e\u003cbr\u003e Excellence (1959-1963)\u003cbr\u003e Facel II (1962-1964)\u003cbr\u003e HK500 (1959-1961)\u003cbr\u003e\u003cstrong\u003eFargo\u003c\/strong\u003e\u003cbr\u003e D100 Panel Delivery (1967)\u003cbr\u003e D100 Pickup (1967-1972)\u003cbr\u003e D110 Pickup (1967-1972)\u003cbr\u003e D200 Panel Delivery (1967)\u003cbr\u003e D200 Pickup (1967-1972)\u003cbr\u003e D210 Pickup (1967-1972)\u003cbr\u003e W100 Panel Delivery (1967)\u003cbr\u003e W100 Pickup (1967-1972)\u003cbr\u003e W110 Pickup (1969-1972)\u003cbr\u003e W200 Pickup (1967-1972)\u003cbr\u003e\u003cstrong\u003eJensen\u003c\/strong\u003e\u003cbr\u003e C-V8 (1964-1966)\u003cbr\u003e Interceptor (1967-1976)\u003cbr\u003e\u003cstrong\u003ePlymouth\u003c\/strong\u003e\u003cbr\u003e Barracuda (1964, 1967-1972)\u003cbr\u003e Belvedere (1959-1970)\u003cbr\u003e Belvedere II (1965-1967)\u003cbr\u003e Cuda (1970-1972)\u003cbr\u003e Custom (1959-1961)\u003cbr\u003e Fleet Special (1960-1963)\u003cbr\u003e Fury (1959-1978)\u003cbr\u003e Fury I (1968-1974)\u003cbr\u003e Fury II (1965-1966, 1968-1974)\u003cbr\u003e Fury III (1965-1974)\u003cbr\u003e Gran Fury (1972-1977)\u003cbr\u003e GTX (1967-1971)\u003cbr\u003e PB200 Van (1974, 1976-1978)\u003cbr\u003e PB300 Van (1974, 1976-1978)\u003cbr\u003e Road Runner (1968-1975)\u003cbr\u003e Satellite (1965-1974)\u003cbr\u003e Savoy (1959-1964)\u003cbr\u003e Sport Wagon (1960-1961)\u003cbr\u003e Suburban (1958-1961)\u003cbr\u003e Superbird (1970)\u003cbr\u003e Trailduster (1974-1978)\u003cbr\u003e VIP (1967)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983035079,"sku":"COMC5464-040","price":104.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5464-040.jpg?v=1757544757"},{"product_id":"cometic-rectangle-port-fiber-intake-manifold-gasket-c5649-060","title":"Cometic Rectangle Port Fiber Intake Manifold Gasket - C5649-060","description":"\u003cp\u003eChevrolet Mark-IV; GM Gen-V\/VI Big Block V8 .060\" Fiber Intake Manifold Gasket Set, 1.754\" x 2.505\" Rectangle Port\u003c\/p\u003e\n\u003cp\u003eMaterial: Fiber\u003cbr\u003eCompressed Thickness: .060\u003cbr\u003ePort Shape: Rectangle\u003cbr\u003ePort Size: 1.754 x 2.505\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Bel Air (1965-1975)\u003cbr\u003e Biscayne (1965-1972)\u003cbr\u003e Blazer (1973-1974)\u003cbr\u003e Brookwood (1969-1972)\u003cbr\u003e C10 (1975-1980)\u003cbr\u003e C10 Pickup (1968-1974)\u003cbr\u003e C10 Suburban (1968-1980)\u003cbr\u003e C1500 (1990)\u003cbr\u003e C20 (1975-1986)\u003cbr\u003e C20 Pickup (1968-1974)\u003cbr\u003e C20 Suburban (1968-1986)\u003cbr\u003e C30 (1975-1986)\u003cbr\u003e C30 Pickup (1968-1974)\u003cbr\u003e C3500 (1988-1990)\u003cbr\u003e Camaro (1967-1972)\u003cbr\u003e Caprice (1966-1976)\u003cbr\u003e Chevelle (1965-1973)\u003cbr\u003e Chevy II (1968)\u003cbr\u003e Corvette (1965-1974)\u003cbr\u003e El Camino (1966-1975)\u003cbr\u003e Estate (1969-1970)\u003cbr\u003e G10 Van (1973-1974)\u003cbr\u003e G20 (1976)\u003cbr\u003e G20 Van (1973-1974)\u003cbr\u003e G30 (1975-1976, 1988-1990)\u003cbr\u003e G30 Van (1973-1974, 1988-1990)\u003cbr\u003e Impala (1965-1976)\u003cbr\u003e K10 (1976, 1979-1980)\u003cbr\u003e K10 Pickup (1968-1974)\u003cbr\u003e K10 Suburban (1968-1974)\u003cbr\u003e K20 (1976-1978, 1980)\u003cbr\u003e K20 Pickup (1968-1974)\u003cbr\u003e K20 Suburban (1968-1974, 1985)\u003cbr\u003e K30 (1977, 1980-1986)\u003cbr\u003e K30 Pickup (1968-1974)\u003cbr\u003e K3500 (1988-1990)\u003cbr\u003e K5 Blazer (1976-1978)\u003cbr\u003e Kingswood (1969-1972)\u003cbr\u003e Laguna (1973-1975)\u003cbr\u003e Malibu (1965-1967, 1973-1975)\u003cbr\u003e Monte Carlo (1970-1975)\u003cbr\u003e Nova (1969-1972)\u003cbr\u003e P10 Van (1973)\u003cbr\u003e P20 (1976, 1979)\u003cbr\u003e P20 Van (1970-1971, 1973)\u003cbr\u003e P30 (1975-1989)\u003cbr\u003e P30 Van (1970-1974)\u003cbr\u003e R20 (1987-1988)\u003cbr\u003e R20 Suburban (1987-1988)\u003cbr\u003e R2500 (1989)\u003cbr\u003e R2500 Suburban (1989-1990)\u003cbr\u003e R30 (1987-1988)\u003cbr\u003e R3500 (1989-1990)\u003cbr\u003e Townsman (1969-1972)\u003cbr\u003e V20 Suburban (1987-1988)\u003cbr\u003e V2500 Suburban (1990)\u003cbr\u003e V30 (1987-1988)\u003cbr\u003e V3500 (1989-1990)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e C15 Suburban (1975-1978)\u003cbr\u003e C15\/C1500 Suburban (1968-1974)\u003cbr\u003e C1500 Pickup (1968-1980)\u003cbr\u003e C1500 Suburban (1979-1980)\u003cbr\u003e C25 Suburban (1975-1978)\u003cbr\u003e C25\/C2500 Pickup (1968-1978)\u003cbr\u003e C25\/C2500 Suburban (1968-1974)\u003cbr\u003e C2500 Pickup (1979-1986)\u003cbr\u003e C2500 Suburban (1979-1986)\u003cbr\u003e C35\/C3500 Pickup (1968-1978)\u003cbr\u003e C3500 Pickup (1979-1986, 1988-1990)\u003cbr\u003e G25\/G2500 Van (1975-1976)\u003cbr\u003e G35\/G3500 Van (1973-1974, 1976, 1988-1990)\u003cbr\u003e Jimmy (1973-1974, 1976)\u003cbr\u003e K15\/K1500 Pickup (1968)\u003cbr\u003e K15\/K1500 Suburban (1968-1974)\u003cbr\u003e K1500 Pickup (1968-1974, 1976, 1979-1980)\u003cbr\u003e K25 Pickup (1976-1978)\u003cbr\u003e K25 Suburban (1976-1977)\u003cbr\u003e K25\/K2500 Pickup (1968-1974)\u003cbr\u003e K25\/K2500 Suburban (1968-1974)\u003cbr\u003e K35\/K3500 Pickup (1968-1974)\u003cbr\u003e K3500 Pickup (1979-1986, 1988-1990)\u003cbr\u003e P15\/P1500 Van (1979)\u003cbr\u003e P25\/P2500 Van (1970-1971)\u003cbr\u003e P35 Van (1975-1978)\u003cbr\u003e P35\/P3500 Van (1970-1971, 1973-1974)\u003cbr\u003e P3500 Van (1979-1989)\u003cbr\u003e R2500 Pickup (1987-1989)\u003cbr\u003e R2500 Suburban (1987-1990)\u003cbr\u003e R3500 Pickup (1987-1990)\u003cbr\u003e Sprint (1971-1975)\u003cbr\u003e V3500 Pickup (1987-1990)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Acadian (1968-1971)\u003cbr\u003e Beaumont (1965-1969)\u003cbr\u003e Laurentian (1966-1970)\u003cbr\u003e Parisienne (1966-1970)\u003cbr\u003e Strato-Chief (1965-1970)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983067847,"sku":"COMC5649-060","price":33.73,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5649-060.jpg?v=1757544500"},{"product_id":"cometic-fiber-intake-manifold-gasket-set-c5197","title":"Cometic Fiber Intake Manifold Gasket Set - C5197","description":"\u003cp\u003eChrysler 6.1L Gen-3 Hemi .060\" Fiber Intake Manifold Gasket Set\u003c\/p\u003e\n\u003cp\u003eMaterial: Fiber\u003cbr\u003eCompressed Thickness: .060\u003cbr\u003ePort Shape: Rectangular\u003cbr\u003ePort Size: 2.031x1.985\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eChrysler\u003c\/strong\u003e\u003cbr\u003e 300 (2005-2010)\u003cbr\u003e\u003cstrong\u003eDodge\u003c\/strong\u003e\u003cbr\u003e Challenger (2008-2010)\u003cbr\u003e Charger (2006-2010)\u003cbr\u003e Magnum (2006-2008)\u003cbr\u003e\u003cstrong\u003eJeep\u003c\/strong\u003e\u003cbr\u003e Grand Cherokee (WK) (2006-2010)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983100615,"sku":"COMC5197","price":40.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5197.jpg?v=1757544241"},{"product_id":"cometic-multi-layer-steel-mls-cylinder-head-gasket-c5245-045","title":"Cometic Multi-Layer Steel (MLS) Cylinder Head Gasket - C5245-045","description":"\u003cp\u003eChevrolet Gen-1 Small Block V8 .045\" MLS Cylinder Head Gasket, 4.060\" Bore, 18\/23 Degree Head, Round Bore\u003c\/p\u003e\n\u003cp\u003eMaterial: MLS\u003cbr\u003eCompressed Thickness: .045\u003cbr\u003eBore Shape: Round\u003cbr\u003eBore Size (IN): 4.060\u003cbr\u003e# of layers: 3\u003cbr\u003eOrientation: None\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAvanti\u003c\/strong\u003e\u003cbr\u003e II (1965-1974, 1976-1985)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e Century (1977-1981)\u003cbr\u003e LeSabre (1978, 1982)\u003cbr\u003e Regal (1977-1986)\u003cbr\u003e Skylark (1977-1979)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e Aerobus (1966-1974)\u003cbr\u003e Deluxe (1969-1970)\u003cbr\u003e Marathon (1965-1982)\u003cbr\u003e Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e 3100 (1956-1959)\u003cbr\u003e Bel Air (1955-1975, 1981)\u003cbr\u003e Biscayne (1958-1972)\u003cbr\u003e Blazer (1969-1974)\u003cbr\u003e Brookwood (1958-1961, 1969-1972)\u003cbr\u003e C10 (1975-1986)\u003cbr\u003e C10 Pickup (1960-1974)\u003cbr\u003e C10 Suburban (1967-1986)\u003cbr\u003e C20 (1975-1986)\u003cbr\u003e C20 Pickup (1960-1974)\u003cbr\u003e C20 Suburban (1967-1986)\u003cbr\u003e C30 (1975-1986)\u003cbr\u003e C30 Pickup (1960-1974)\u003cbr\u003e C40 (1960-1962)\u003cbr\u003e Camaro (1967-1986)\u003cbr\u003e Caprice (1966-1986)\u003cbr\u003e Chevelle (1964-1973)\u003cbr\u003e Chevy II (1963-1968)\u003cbr\u003e Corvette (1955-1982, 1984-1986)\u003cbr\u003e Del Ray (1957-1958)\u003cbr\u003e El Camino (1959-1960, 1964-1986)\u003cbr\u003e Estate (1969-1970)\u003cbr\u003e G10 (1975-1986)\u003cbr\u003e G10 Van (1968-1986)\u003cbr\u003e G20 (1975-1986)\u003cbr\u003e G20 Van (1967-1986)\u003cbr\u003e G30 (1975-1986)\u003cbr\u003e G30 Van (1970-1986)\u003cbr\u003e Impala (1958-1985)\u003cbr\u003e K10 (1975-1986)\u003cbr\u003e K10 Pickup (1960-1974)\u003cbr\u003e K10 Suburban (1967-1986)\u003cbr\u003e K20 (1975-1986)\u003cbr\u003e K20 Panel (1967)\u003cbr\u003e K20 Pickup (1960-1974)\u003cbr\u003e K20 Suburban (1967-1986)\u003cbr\u003e K30 (1977-1986)\u003cbr\u003e K30 Pickup (1968-1974)\u003cbr\u003e K5 Blazer (1975-1978)\u003cbr\u003e Kingswood (1959-1961, 1969-1972)\u003cbr\u003e Laguna (1973-1976)\u003cbr\u003e Malibu (1964-1967, 1973-1983)\u003cbr\u003e Monte Carlo (1970-1986)\u003cbr\u003e Monza (1975-1979)\u003cbr\u003e Nomad (1955-1961)\u003cbr\u003e Nova (1969-1979)\u003cbr\u003e One-Fifty Series (1955-1957)\u003cbr\u003e Parkwood (1959-1961)\u003cbr\u003e Sedan Delivery (1955-1958)\u003cbr\u003e Suburban (1955-1966)\u003cbr\u003e Townsman (1969-1972)\u003cbr\u003e Truck (1955-1958, 1960)\u003cbr\u003e Two-Ten Series (1955-1957)\u003cbr\u003e Yeoman (1958)\u003cbr\u003e\u003cstrong\u003eExcalibur\u003c\/strong\u003e\u003cbr\u003e Phaeton (1983-1986)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e 100 (1955-1957)\u003cbr\u003e 100 Pickup (1958-1959)\u003cbr\u003e 100-22 (1955)\u003cbr\u003e 100-22 Pickup (1955)\u003cbr\u003e 1000 Series Pickup (1960-1963)\u003cbr\u003e 150 Pickup (1955-1959)\u003cbr\u003e 150-22 (1955)\u003cbr\u003e 150-22 Pickup (1955)\u003cbr\u003e 1500 Series Pickup (1960-1963)\u003cbr\u003e 250 (1955-1959)\u003cbr\u003e 250 Pickup (1955)\u003cbr\u003e 250-22 (1955)\u003cbr\u003e 250-22 Pickup (1955)\u003cbr\u003e 2500 Series Pickup (1960-1963)\u003cbr\u003e 280-22 (1955)\u003cbr\u003e 300 (1955-1959)\u003cbr\u003e 3000 Pickup (1960-1966)\u003cbr\u003e 350-8 (1955-1959)\u003cbr\u003e 3500 Pickup (1960-1966)\u003cbr\u003e 370 (1955-1959)\u003cbr\u003e C15 Suburban (1975-1978)\u003cbr\u003e C15\/C1500 Suburban (1967-1974)\u003cbr\u003e C1500 Pickup (1967-1986)\u003cbr\u003e C1500 Suburban (1979-1986)\u003cbr\u003e C25 Suburban (1975-1978)\u003cbr\u003e C25\/C2500 Pickup (1967-1978)\u003cbr\u003e C25\/C2500 Suburban (1967-1974)\u003cbr\u003e C2500 Pickup (1979-1986)\u003cbr\u003e C2500 Suburban (1979-1986)\u003cbr\u003e C35\/C3500 Pickup (1967-1978)\u003cbr\u003e C3500 Pickup (1979-1986)\u003cbr\u003e Caballero (1978-1986)\u003cbr\u003e F350 (1955-1956, 1958-1959)\u003cbr\u003e F370 (1955-1956, 1958-1959)\u003cbr\u003e FM340 (1955-1956, 1958-1959)\u003cbr\u003e FM350 (1955-1956, 1958-1959)\u003cbr\u003e G15\/G1500 Van (1967-1986)\u003cbr\u003e G25\/G2500 Van (1967-1986)\u003cbr\u003e G35\/G3500 Van (1970-1986)\u003cbr\u003e Jimmy (1970-1986)\u003cbr\u003e K15 Suburban (1975-1978)\u003cbr\u003e K15\/K1500 Pickup (1968)\u003cbr\u003e K15\/K1500 Suburban (1967-1974)\u003cbr\u003e K1500 Pickup (1967-1986)\u003cbr\u003e K1500 Suburban (1979-1986)\u003cbr\u003e K25 Pickup (1975-1978)\u003cbr\u003e K25 Suburban (1975-1978)\u003cbr\u003e K25\/K2500 Pickup (1967-1974)\u003cbr\u003e K25\/K2500 Suburban (1967-1974)\u003cbr\u003e K2500 Pickup (1979-1986)\u003cbr\u003e K2500 Suburban (1979-1986)\u003cbr\u003e K35 Pickup (1977-1978)\u003cbr\u003e K35\/K3500 Pickup (1968-1974)\u003cbr\u003e K3500 Pickup (1979-1986)\u003cbr\u003e M300 (1955-1956, 1958-1959)\u003cbr\u003e M340 (1955-1956)\u003cbr\u003e PM150 (1955-1956, 1958-1959)\u003cbr\u003e PM151 (1956-1959)\u003cbr\u003e PM152 (1957-1959)\u003cbr\u003e PM153 (1957, 1959)\u003cbr\u003e PM250 (1955-1956, 1958-1959)\u003cbr\u003e PM251 (1956, 1958-1959)\u003cbr\u003e PM252 (1958)\u003cbr\u003e PM253 (1958)\u003cbr\u003e S300 (1955-1956, 1958-1959)\u003cbr\u003e S370 (1955-1956, 1958-1959)\u003cbr\u003e Sprint (1971-1977)\u003cbr\u003e Suburban (1960-1965)\u003cbr\u003e Truck (1955-1960)\u003cbr\u003e\u003cstrong\u003eGordon-Keeble\u003c\/strong\u003e\u003cbr\u003e GK1 (1964-1967)\u003cbr\u003e IT (1964-1967)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e Custom Cruiser (1975, 1977)\u003cbr\u003e Cutlass (1978-1981, 1985-1986)\u003cbr\u003e Cutlass Calais (1978-1980, 1982, 1984)\u003cbr\u003e Cutlass Cruiser (1980, 1982-1983)\u003cbr\u003e Cutlass Salon (1978-1980)\u003cbr\u003e Cutlass Supreme (1978-1980, 1982-1983, 1985-1986)\u003cbr\u003e Delta 88 (1975, 1977, 1981-1982)\u003cbr\u003e Omega (1977-1979)\u003cbr\u003e Starfire (1977-1979)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Acadian (1964-1971)\u003cbr\u003e Beaumont (1964-1969)\u003cbr\u003e Bonneville (1972, 1975, 1983-1986)\u003cbr\u003e Catalina (1975, 1980-1981)\u003cbr\u003e Firebird (1972, 1977-1986)\u003cbr\u003e Grand Am (1975, 1978-1980)\u003cbr\u003e Grand LeMans (1975-1983)\u003cbr\u003e Grand Prix (1975-1976, 1978-1986)\u003cbr\u003e Grand Safari (1972)\u003cbr\u003e Grandville (1972, 1975)\u003cbr\u003e Laurentian (1955-1969, 1972-1974, 1976-1981)\u003cbr\u003e LeMans (1975-1981)\u003cbr\u003e Parisienne (1959-1970, 1972-1974, 1976-1986)\u003cbr\u003e Pathfinder (1955-1958)\u003cbr\u003e Phoenix (1977-1979)\u003cbr\u003e Strato-Chief (1958-1970)\u003cbr\u003e Sunbird (1978-1979)\u003cbr\u003e Ventura (1971-1973, 1977)\u003cbr\u003e\u003cstrong\u003eStutz\u003c\/strong\u003e\u003cbr\u003e BlackHawk (1970-1971)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983166151,"sku":"COMC5245-045","price":99.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5245-045.jpg?v=1757543898"},{"product_id":"cometic-differential-cover-gasket-c5848-032","title":"Cometic Differential Cover Gasket - C5848-032","description":"\u003cp\u003eFord 9\" .032\" AFM Differential Cover Gasket, 10 Bolt\u003c\/p\u003e\n\u003cp\u003eMaterial: AFM\u003cbr\u003eCompressed Thickness: .032\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eFord\u003c\/strong\u003e\u003cbr\u003e Bronco (1966-1995)\u003cbr\u003e E-100 Econoline (1969-1983)\u003cbr\u003e E-100 Econoline Club Wagon (1975-1983)\u003cbr\u003e E-150 Econoline (1975-1988)\u003cbr\u003e E-150 Econoline Club Wagon (1975-1988)\u003cbr\u003e E-200 Econoline (1969-1974)\u003cbr\u003e E-250 Econoline (1975-1980, 1985)\u003cbr\u003e E-250 Econoline Club Wagon (1975-1980)\u003cbr\u003e E-300 Econoline (1970, 1973)\u003cbr\u003e Econoline Cargo (1961-1967)\u003cbr\u003e F Series (1957-1959)\u003cbr\u003e F-100 (1953-1983)\u003cbr\u003e F-150 (1975-1987)\u003cbr\u003e Fairlane (1957-1970)\u003cbr\u003e Falcon (1960-1970)\u003cbr\u003e Falcon Sedan Delivery (1961-1965)\u003cbr\u003e Galaxie (1959-1967)\u003cbr\u003e Galaxie 500 (1962-1974)\u003cbr\u003e Gran Torino (1972-1976)\u003cbr\u003e Granada (1975-1980)\u003cbr\u003e LTD (1965-1979)\u003cbr\u003e LTD II (1977-1979)\u003cbr\u003e Maverick (1970-1977)\u003cbr\u003e Mustang (1965-1973)\u003cbr\u003e Ranchero (1957-1979)\u003cbr\u003e Thunderbird (1955-1979)\u003cbr\u003e Torino (1968-1976)\u003cbr\u003e\u003cstrong\u003eLincoln\u003c\/strong\u003e\u003cbr\u003e Continental (1958-1979)\u003cbr\u003e Mark III (1968-1971)\u003cbr\u003e Versailles (1977-1980)\u003cbr\u003e\u003cstrong\u003eMercury\u003c\/strong\u003e\u003cbr\u003e Comet (1962-1977)\u003cbr\u003e Cougar (1967-1979)\u003cbr\u003e Grand Marquis (1975-1980)\u003cbr\u003e Marauder (1963-1970)\u003cbr\u003e Marquis (1967-1980)\u003cbr\u003e Monarch (1975-1980)\u003cbr\u003e Montego (1968-1976)\u003cbr\u003e Monterey (1968-1969)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983198919,"sku":"COMC5848-032","price":20.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/cometic-image-unavailable.jpg?v=1756504379"},{"product_id":"cometic-12-bolt-holes-differential-cover-gasket-c15228","title":"Cometic 12 Bolt Holes Differential Cover Gasket - C15228","description":"\u003cp\u003eGM 8.875\" .060\" AFM Differential Cover Gasket, 12 Bolt, Passenger Car\u003c\/p\u003e\n\u003cp\u003eMaterial: AFM\u003cbr\u003eCompressed Thickness: .060\u003cbr\u003e# of bolts: 12\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eApollo\u003c\/strong\u003e\u003cbr\u003e GT (1964-1965)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e Centurion (1971-1973)\u003cbr\u003e Century (1973-1977)\u003cbr\u003e Electra (1971-1981)\u003cbr\u003e Estate Wagon (1971-1981)\u003cbr\u003e Gran Sport (1965-1967)\u003cbr\u003e GS (1970-1972)\u003cbr\u003e GS 350 (1968-1969)\u003cbr\u003e GS 400 (1968-1969)\u003cbr\u003e GS 455 (1970-1972)\u003cbr\u003e LeSabre (1971-1981)\u003cbr\u003e Regal (1973-1977)\u003cbr\u003e Riviera (1975-1978)\u003cbr\u003e Skylark (1967)\u003cbr\u003e Special (1965-1969)\u003cbr\u003e Sportwagon (1964-1972)\u003cbr\u003e Wildcat (1965-1970)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e Commercial Chassis (1977-1981)\u003cbr\u003e DeVille (1977-1981)\u003cbr\u003e Fleetwood (1977-1981)\u003cbr\u003e Seville (1976-1979)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Bel Air (1965-1975)\u003cbr\u003e Biscayne (1965-1972)\u003cbr\u003e Blazer (1973-1974)\u003cbr\u003e Brookwood (1969-1972)\u003cbr\u003e C10 (1975-1981)\u003cbr\u003e C10 Pickup (1973-1974)\u003cbr\u003e C10 Suburban (1973-1981)\u003cbr\u003e Camaro (1967-1970)\u003cbr\u003e Caprice (1966-1981)\u003cbr\u003e Chevelle (1965-1973)\u003cbr\u003e Chevy II (1965-1968)\u003cbr\u003e El Camino (1965-1972)\u003cbr\u003e Estate (1969-1970)\u003cbr\u003e G10 (1975-1981)\u003cbr\u003e G10 Van (1973-1974)\u003cbr\u003e G20 (1975-1981)\u003cbr\u003e G20 Van (1973-1974)\u003cbr\u003e Impala (1965-1981)\u003cbr\u003e K10 (1975-1981)\u003cbr\u003e K10 Pickup (1973-1974)\u003cbr\u003e K10 Suburban (1973-1981)\u003cbr\u003e K5 Blazer (1975-1981)\u003cbr\u003e Kingswood (1969-1972)\u003cbr\u003e Laguna (1973-1976)\u003cbr\u003e Malibu (1965-1967, 1973-1977)\u003cbr\u003e Monte Carlo (1970-1977)\u003cbr\u003e Nova (1969-1975)\u003cbr\u003e P10 (1975-1980)\u003cbr\u003e P10 Van (1973-1974)\u003cbr\u003e Suburban (1965-1966)\u003cbr\u003e Townsman (1969-1972)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e 442 (1971)\u003cbr\u003e 98 (1965-1981)\u003cbr\u003e Cutlass (1976-1977)\u003cbr\u003e Cutlass Salon (1977)\u003cbr\u003e Cutlass Supreme (1977)\u003cbr\u003e Delmont 88 (1967-1968)\u003cbr\u003e Delta 88 (1967-1981)\u003cbr\u003e F85 (1965-1969)\u003cbr\u003e Jetstar 88 (1965-1966)\u003cbr\u003e Starfire (1965-1966)\u003cbr\u003e Vista Cruiser (1967-1975)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Bonneville (1965-1981)\u003cbr\u003e Catalina (1965-1976)\u003cbr\u003e Executive (1967-1970)\u003cbr\u003e Firebird (1967-1972)\u003cbr\u003e Grand Am (1973-1975)\u003cbr\u003e Grand LeMans (1975-1977)\u003cbr\u003e Grand Prix (1973-1977)\u003cbr\u003e Grand Safari (1971-1978)\u003cbr\u003e Grandville (1971-1975)\u003cbr\u003e GTO (1965-1971)\u003cbr\u003e LeMans (1968-1977)\u003cbr\u003e Star Chief (1965-1966)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983231687,"sku":"COMC15228","price":11.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15228.jpg?v=1757543410"},{"product_id":"cometic-a-t-transmission-oil-pan-gasket-c15246","title":"Cometic A\/T Transmission Oil Pan Gasket - C15246","description":"\u003cp\u003eChrysler A518(46RH\/46RE), A727(36RH\/37RH) TorueFlite .060\" AFM Transmission Oil Pan Gasket\u003c\/p\u003e\n\u003cp\u003eMaterial: AFM\u003cbr\u003eCompressed Thickness: .060\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAM General\u003c\/strong\u003e\u003cbr\u003e DJ5 (1974)\u003cbr\u003e FJ8 (1974)\u003cbr\u003e\u003cstrong\u003eAmerican Motors\u003c\/strong\u003e\u003cbr\u003e Ambassador (1971-1974)\u003cbr\u003e AMX (1978-1980)\u003cbr\u003e Concord (1978-1983)\u003cbr\u003e Gremlin (1975-1978)\u003cbr\u003e Hornet (1972-1977)\u003cbr\u003e Javelin (1971-1974)\u003cbr\u003e Matador (1971-1978)\u003cbr\u003e Pacer (1975-1980)\u003cbr\u003e Spirit (1979-1983)\u003cbr\u003e\u003cstrong\u003eAston Martin\u003c\/strong\u003e\u003cbr\u003e DBS (1971)\u003cbr\u003e Lagonda (1977-1989)\u003cbr\u003e V-8 (1972-1989)\u003cbr\u003e Vantage (1972-1974)\u003cbr\u003e Virage (1989-1994)\u003cbr\u003e Zagato (1987-1988)\u003cbr\u003e\u003cstrong\u003eChrysler\u003c\/strong\u003e\u003cbr\u003e 300 (1962-1971)\u003cbr\u003e Cordoba (1975-1983)\u003cbr\u003e Fifth Avenue (1983-1989)\u003cbr\u003e Imperial (1962-1975, 1981-1982)\u003cbr\u003e LeBaron (1977-1981)\u003cbr\u003e New Yorker (1962-1982)\u003cbr\u003e Newport (1962-1981)\u003cbr\u003e Town \u0026amp; Country (1962-1981)\u003cbr\u003e\u003cstrong\u003eDodge\u003c\/strong\u003e\u003cbr\u003e 330 (1963-1964)\u003cbr\u003e 440 (1963-1964)\u003cbr\u003e 880 (1962-1965)\u003cbr\u003e A100 (1964)\u003cbr\u003e A100 Truck (1964-1969)\u003cbr\u003e A108 Van (1967-1969)\u003cbr\u003e Aspen (1976-1980)\u003cbr\u003e B100 (1975-1980)\u003cbr\u003e B100 Van (1971-1974)\u003cbr\u003e B150 (1981-1994)\u003cbr\u003e B1500 (1995-1998)\u003cbr\u003e B200 (1975-1980)\u003cbr\u003e B200 Van (1971-1974)\u003cbr\u003e B250 (1981-1994)\u003cbr\u003e B2500 (1995-1998)\u003cbr\u003e B300 (1975-1980)\u003cbr\u003e B300 Van (1971-1974)\u003cbr\u003e B350 (1981-1994)\u003cbr\u003e B3500 (1995-1998)\u003cbr\u003e CB300 (1973-1980)\u003cbr\u003e Challenger (1970-1974, 1978-1983)\u003cbr\u003e Charger (1966-1978)\u003cbr\u003e Coronet (1965-1976)\u003cbr\u003e D100 (1975-1979, 1984-1989)\u003cbr\u003e D100 Pickup (1968-1974)\u003cbr\u003e D100 Series (1962-1967)\u003cbr\u003e D150 (1977-1993)\u003cbr\u003e D200 (1975-1976)\u003cbr\u003e D200 Pickup (1968-1974)\u003cbr\u003e D200 Series (1962-1967)\u003cbr\u003e D250 (1981-1993)\u003cbr\u003e D300 (1975-1980)\u003cbr\u003e D300 Series (1962-1967)\u003cbr\u003e D350 (1981-1993)\u003cbr\u003e D400 (1978-1981)\u003cbr\u003e D450 (1978-1981)\u003cbr\u003e Dakota (1987-2003)\u003cbr\u003e Dart (1962-1976)\u003cbr\u003e Diplomat (1977-1989)\u003cbr\u003e Durango (1998-2003)\u003cbr\u003e Lancer (1962)\u003cbr\u003e M300 (1968-1974)\u003cbr\u003e Magnum (1978-1979)\u003cbr\u003e MB300 (1970-1974)\u003cbr\u003e Mirada (1980-1983)\u003cbr\u003e Monaco (1965-1978)\u003cbr\u003e P100 (1962-1964)\u003cbr\u003e P100 Van (1961)\u003cbr\u003e P200 (1962-1972)\u003cbr\u003e P300 (1962-1972)\u003cbr\u003e Polara (1963-1973)\u003cbr\u003e R300 (1972-1974)\u003cbr\u003e Ram 1500 (1994-2006)\u003cbr\u003e Ram 1500 Van (1999-2003)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983297223,"sku":"COMC15246","price":20.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15246.jpg?v=1757543221"},{"product_id":"cometic-a-t-transmission-oil-pan-gasket-c15249","title":"Cometic A\/T Transmission Oil Pan Gasket - C15249","description":"\u003cp\u003eFord C6 .060\" AFM Transmission Oil Pan Gasket, 17 Bolt\u003c\/p\u003e\n\u003cp\u003eMaterial: AFM\u003cbr\u003eCompressed Thickness: .060\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n\u003cp\u003e\u003cstrong\u003eAC\u003c\/strong\u003e\u003cbr\u003e427 (1966-1967)\u003cbr\u003e428 (1967)\u003cbr\u003eShelby Cobra (1966-1968)\u003cbr\u003e\u003cstrong\u003eFord\u003c\/strong\u003e\u003cbr\u003eBronco (1977-1994)\u003cbr\u003eClub Wagon (1966-1967)\u003cbr\u003eCountry Sedan (1966-1974)\u003cbr\u003eCountry Squire (1966-1974)\u003cbr\u003eCustom (1966-1972)\u003cbr\u003eCustom 500 (1966-1977)\u003cbr\u003eE-100 Econoline (1975-1983)\u003cbr\u003eE-100 Econoline Club Wagon (1975-1983)\u003cbr\u003eE-150 Econoline (1975-1996)\u003cbr\u003eE-150 Econoline Club Wagon (1975-1996)\u003cbr\u003eE-250 Econoline (1975-1996)\u003cbr\u003eE-250 Econoline Club Wagon (1975-1991)\u003cbr\u003eE-350 Econoline (1975-1996)\u003cbr\u003eE-350 Econoline Club Wagon (1977-1996)\u003cbr\u003eEconoline Super Duty (1996)\u003cbr\u003eElite (1975-1976)\u003cbr\u003eF Super Duty (1988-1996)\u003cbr\u003eF-100 (1965-1983)\u003cbr\u003eF-150 (1975-1996)\u003cbr\u003eF-250 (1968-1996)\u003cbr\u003eF-350 (1968-1996)\u003cbr\u003eF53 (1988-1996)\u003cbr\u003eF59 (1988-1996)\u003cbr\u003eFairlane (1966-1970)\u003cbr\u003eFalcon (1970)\u003cbr\u003eGalaxie (1966-1967)\u003cbr\u003eGalaxie 500 (1966-1974)\u003cbr\u003eGran Torino (1972-1976)\u003cbr\u003eGranada (1975-1978)\u003cbr\u003eLTD (1966-1980)\u003cbr\u003eLTD II (1977-1979)\u003cbr\u003eM-400 (1971-1973)\u003cbr\u003eM-450 (1974)\u003cbr\u003eMustang (1967-1973)\u003cbr\u003eRanch Wagon (1966-1974)\u003cbr\u003eRanchero (1967-1979)\u003cbr\u003eThunderbird (1966-1979)\u003cbr\u003eTorino (1968-1976)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv aria-live=\"polite\" class=\"apps-accordion\" id=\"apps-accordion\"\u003e\u003c\/div\u003e\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983329991,"sku":"COMC15249","price":21.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15249.jpg?v=1757542734"},{"product_id":"cometic-a-t-transmission-oil-pan-gasket-c15252","title":"Cometic A\/T Transmission Oil Pan Gasket - C15252","description":"\u003cp\u003eGM Powerglide .075\" AFM Transmission Oil Pan Gasket\u003c\/p\u003e\n\u003cp\u003eMaterial: AFM\u003cbr\u003eCompressed Thickness: .075\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e Commercial Chassis (1958)\u003cbr\u003e Series 60 Fleetwood (1958)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Bel Air (1950-1973)\u003cbr\u003e Biscayne (1958-1972)\u003cbr\u003e Blazer (1969-1973)\u003cbr\u003e Brookwood (1958-1961, 1969-1972)\u003cbr\u003e C10 Panel (1960-1967)\u003cbr\u003e C10 Pickup (1960-1973)\u003cbr\u003e C10 Suburban (1967-1973)\u003cbr\u003e C20 Panel (1967)\u003cbr\u003e C20 Pickup (1960-1973)\u003cbr\u003e C20 Suburban (1967-1971)\u003cbr\u003e C30 Panel (1960-1966)\u003cbr\u003e C30 Pickup (1960-1973)\u003cbr\u003e Camaro (1967-1973)\u003cbr\u003e Caprice (1966-1973)\u003cbr\u003e Chevelle (1964-1973)\u003cbr\u003e Chevy II (1962-1968)\u003cbr\u003e Corvette (1953-1971)\u003cbr\u003e Del Ray (1957-1958)\u003cbr\u003e El Camino (1959-1960, 1964-1973)\u003cbr\u003e Estate (1969-1970)\u003cbr\u003e Fleetline (1950-1952)\u003cbr\u003e G10 Van (1964-1973)\u003cbr\u003e G20 Van (1967-1973)\u003cbr\u003e Impala (1958-1973)\u003cbr\u003e K10 Pickup (1960-1972)\u003cbr\u003e K10 Suburban (1967-1972)\u003cbr\u003e K20 Panel (1967)\u003cbr\u003e K20 Pickup (1960-1973)\u003cbr\u003e K20 Suburban (1967-1973)\u003cbr\u003e K30 Pickup (1968-1973)\u003cbr\u003e Kingswood (1959-1961, 1969-1972)\u003cbr\u003e Laguna (1973)\u003cbr\u003e Malibu (1964-1967, 1973)\u003cbr\u003e Monte Carlo (1970-1973)\u003cbr\u003e Nomad (1955-1961)\u003cbr\u003e Nova (1969-1973)\u003cbr\u003e One-Fifty Series (1953-1957)\u003cbr\u003e P10 Series (1960-1967)\u003cbr\u003e P10 Van (1968-1971)\u003cbr\u003e P20 Series (1960-1967)\u003cbr\u003e P20 Van (1968-1971)\u003cbr\u003e P30 Series (1960-1967)\u003cbr\u003e P30 Van (1968-1973)\u003cbr\u003e Parkwood (1959-1961)\u003cbr\u003e Sedan Delivery (1950-1960)\u003cbr\u003e Styleline Deluxe (1950-1952)\u003cbr\u003e Styleline Special (1950-1952)\u003cbr\u003e Suburban (1960-1966)\u003cbr\u003e Townsman (1969-1972)\u003cbr\u003e Truck (1960)\u003cbr\u003e Two-Ten Series (1953-1957)\u003cbr\u003e Yeoman (1958)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e 100 (1951-1959)\u003cbr\u003e 100-22 (1951-1955)\u003cbr\u003e 100-24 (1953-1954)\u003cbr\u003e 1000 (1966)\u003cbr\u003e 1000 Series (1960-1965)\u003cbr\u003e 102-22 (1952-1953)\u003cbr\u003e 150 (1951-1959)\u003cbr\u003e 150-22 (1951-1955)\u003cbr\u003e 150-24 (1954)\u003cbr\u003e 1500 (1966)\u003cbr\u003e 1500 Series (1960-1965)\u003cbr\u003e 250 (1953-1959)\u003cbr\u003e 250-22 (1953)\u003cbr\u003e 2500 (1966)\u003cbr\u003e 2500 Series (1960-1965)\u003cbr\u003e 253-22 (1953)\u003cbr\u003e 280-22 (1953)\u003cbr\u003e 300 (1953-1959)\u003cbr\u003e 3000 (1960-1966)\u003cbr\u003e 350-8 (1957-1959)\u003cbr\u003e 3500 (1960-1966)\u003cbr\u003e 370 (1953-1959)\u003cbr\u003e B3500 (1964-1965)\u003cbr\u003e C15\/C1500 Pickup (1967-1971)\u003cbr\u003e C15\/C1500 Suburban (1967-1971)\u003cbr\u003e C25\/C2500 Pickup (1967-1973)\u003cbr\u003e C25\/C2500 Suburban (1967-1971)\u003cbr\u003e C35\/C3500 Pickup (1967-1971)\u003cbr\u003e F350 (1957-1959)\u003cbr\u003e F350-24 (1953)\u003cbr\u003e F350-27 (1953)\u003cbr\u003e F370 (1953-1959)\u003cbr\u003e FM340 (1957-1959)\u003cbr\u003e FM350 (1957-1959)\u003cbr\u003e G1000 Series (1963-1966)\u003cbr\u003e G15\/G1500 Van (1967-1970)\u003cbr\u003e G25\/G2500 Van (1967-1971)\u003cbr\u003e G35\/G3500 Van (1970)\u003cbr\u003e I1000 (1964-1966)\u003cbr\u003e I1500 (1965-1966)\u003cbr\u003e I2500 (1965-1966)\u003cbr\u003e I3500 (1966)\u003cbr\u003e Jimmy (1970-1973)\u003cbr\u003e K1000 (1966)\u003cbr\u003e K1000 Pickup (1966)\u003cbr\u003e K15\/K1500 Pickup (1967-1973)\u003cbr\u003e K15\/K1500 Suburban (1967-1972)\u003cbr\u003e K25\/K2500 Pickup (1967-1973)\u003cbr\u003e K25\/K2500 Suburban (1967-1971)\u003cbr\u003e K35\/K3500 Pickup (1968-1973)\u003cbr\u003e L3500 (1965-1967)\u003cbr\u003e LI3500 (1966-1967)\u003cbr\u003e M300 (1957-1959)\u003cbr\u003e M350-24 (1953)\u003cbr\u003e M350-27 (1953)\u003cbr\u003e P1000 (1966)\u003cbr\u003e P15\/P1500 Van (1967-1971)\u003cbr\u003e P150-22 (1951-1954)\u003cbr\u003e P152 (1951)\u003cbr\u003e P25\/P2500 Van (1967-1971)\u003cbr\u003e P35\/P3500 Van (1967-1971)\u003cbr\u003e PB1000 Series (1963-1965)\u003cbr\u003e PB15 Series (1966)\u003cbr\u003e PB25 Series (1966)\u003cbr\u003e PB2500 Van (1966)\u003cbr\u003e PB3500 Van (1966)\u003cbr\u003e PM150 (1953, 1955-1959)\u003cbr\u003e PM150-22 (1952-1954)\u003cbr\u003e PM150-24 (1952-1954)\u003cbr\u003e PM151 (1955-1959)\u003cbr\u003e PM152 (1952, 1954-1955, 1957-1959)\u003cbr\u003e PM152-22 (1952-1954)\u003cbr\u003e PM153 (1955, 1957, 1959)\u003cbr\u003e PM250 (1955-1959)\u003cbr\u003e PM250-24 (1954)\u003cbr\u003e PM251 (1956-1959)\u003cbr\u003e PM252 (1953-1955, 1958)\u003cbr\u003e PM253 (1953-1955, 1958)\u003cbr\u003e PV1000 (1960)\u003cbr\u003e S300-24 (1953)\u003cbr\u003e S370 (1953)\u003cbr\u003e Sprint (1971-1973)\u003cbr\u003e Suburban (1960-1966)\u003cbr\u003e Truck (1951-1960)\u003cbr\u003e V3000 Forward Control (1960-1962)\u003cbr\u003e\u003cstrong\u003eIso\u003c\/strong\u003e\u003cbr\u003e Rivolta (1963-1969)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Firebird (1970-1972)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983362759,"sku":"COMC15252","price":20.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15252.jpg?v=1757542238"},{"product_id":"cometic-a-t-transmission-oil-pan-gasket-c15253","title":"Cometic A\/T Transmission Oil Pan Gasket - C15253","description":"\u003cp\u003eGM Turbo 400 .075\" AFM Transmission Oil Pan Gasket\u003c\/p\u003e\n\u003cp\u003eMaterial: AFM\u003cbr\u003eCompressed Thickness: .075\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAM General\u003c\/strong\u003e\u003cbr\u003e Hummer (1992-1994)\u003cbr\u003e\u003cstrong\u003eBentley\u003c\/strong\u003e\u003cbr\u003e Continental (1985-1990)\u003cbr\u003e Corniche (1971-1980, 1982-1984)\u003cbr\u003e Eight (1984, 1986-1991)\u003cbr\u003e Mulsanne (1981-1991)\u003cbr\u003e T1 Series (1968-1976)\u003cbr\u003e T2 Series (1977-1980)\u003cbr\u003e Turbo R (1988-1990)\u003cbr\u003e\u003cstrong\u003eBuick\u003c\/strong\u003e\u003cbr\u003e Centurion (1971-1973)\u003cbr\u003e Century (1973-1981)\u003cbr\u003e Electra (1964-1983)\u003cbr\u003e Estate Wagon (1964, 1970-1983)\u003cbr\u003e Gran Sport (1965-1967)\u003cbr\u003e GS (1970-1972)\u003cbr\u003e GS 350 (1968-1969)\u003cbr\u003e GS 400 (1968-1969)\u003cbr\u003e GS 455 (1970-1972)\u003cbr\u003e LeSabre (1964-1984)\u003cbr\u003e Regal (1973-1984)\u003cbr\u003e Riviera (1964-1978)\u003cbr\u003e Skyhawk (1978)\u003cbr\u003e Skylark (1965-1969)\u003cbr\u003e Special (1965-1967)\u003cbr\u003e Sportwagon (1966-1969)\u003cbr\u003e Wildcat (1964-1970)\u003cbr\u003e\u003cstrong\u003eCadillac\u003c\/strong\u003e\u003cbr\u003e Brougham (1987-1990)\u003cbr\u003e Calais (1965-1976)\u003cbr\u003e Commercial Chassis (1964-1990)\u003cbr\u003e DeVille (1964-1984)\u003cbr\u003e Eldorado (1964-1979)\u003cbr\u003e Fleetwood (1965-1990)\u003cbr\u003e Series 60 Fleetwood (1964)\u003cbr\u003e Series 62 (1964)\u003cbr\u003e Series 75 Fleetwood (1964)\u003cbr\u003e Seville (1976-1979)\u003cbr\u003e\u003cstrong\u003eChecker\u003c\/strong\u003e\u003cbr\u003e Aerobus (1969-1974)\u003cbr\u003e Marathon (1975-1982)\u003cbr\u003e Taxicab (1969-1974)\u003cbr\u003e\u003cstrong\u003eChevrolet\u003c\/strong\u003e\u003cbr\u003e Bel Air (1965-1975)\u003cbr\u003e Biscayne (1965-1972)\u003cbr\u003e Blazer (1969-1974, 1987-1990)\u003cbr\u003e Brookwood (1969-1972)\u003cbr\u003e C10 (1975-1986)\u003cbr\u003e C10 Panel (1964-1967)\u003cbr\u003e C10 Pickup (1964-1974)\u003cbr\u003e C10 Suburban (1967-1986)\u003cbr\u003e C1500 (1988-1990)\u003cbr\u003e C20 (1975-1986)\u003cbr\u003e C20 Panel (1967)\u003cbr\u003e C20 Pickup (1964-1974)\u003cbr\u003e C20 Suburban (1967-1986)\u003cbr\u003e C2500 (1988-1992)\u003cbr\u003e C30 (1975-1986)\u003cbr\u003e C30 Panel (1964-1966)\u003cbr\u003e C30 Pickup (1964-1974)\u003cbr\u003e C3500 (1988-1990)\u003cbr\u003e Camaro (1967-1975)\u003cbr\u003e Caprice (1966-1984)\u003cbr\u003e Chevelle (1965-1973)\u003cbr\u003e Chevy II (1966-1968)\u003cbr\u003e Corvette (1967-1979)\u003cbr\u003e El Camino (1965-1984)\u003cbr\u003e Estate (1969)\u003cbr\u003e G10 (1975-1990)\u003cbr\u003e G10 Van (1971-1974)\u003cbr\u003e G20 (1975-1990)\u003cbr\u003e G20 Van (1970-1974)\u003cbr\u003e G30 (1975-1990)\u003cbr\u003e G30 Van (1970-1974)\u003cbr\u003e Impala (1965-1984)\u003cbr\u003e K10 (1975-1986)\u003cbr\u003e K10 Pickup (1964-1974)\u003cbr\u003e K10 Suburban (1967-1986)\u003cbr\u003e K1500 (1988-1990)\u003cbr\u003e K20 (1975-1986)\u003cbr\u003e K20 Panel (1967)\u003cbr\u003e K20 Pickup (1964-1974)\u003cbr\u003e K20 Suburban (1967-1986)\u003cbr\u003e K2500 (1988-1992)\u003cbr\u003e K30 (1977-1986)\u003cbr\u003e K30 Pickup (1968-1974)\u003cbr\u003e K3500 (1988-1990)\u003cbr\u003e K5 Blazer (1975-1986)\u003cbr\u003e Kingswood (1969, 1972)\u003cbr\u003e Laguna (1973-1975)\u003cbr\u003e Malibu (1965-1967, 1973-1983)\u003cbr\u003e Monte Carlo (1970-1976, 1978-1984)\u003cbr\u003e Nova (1969-1975)\u003cbr\u003e P10 (1975-1980)\u003cbr\u003e P10 Series (1964-1967)\u003cbr\u003e P10 Van (1968-1974)\u003cbr\u003e P20 (1975-1989)\u003cbr\u003e P20 Series (1964-1967)\u003cbr\u003e P20 Van (1968-1974)\u003cbr\u003e P30 (1975-1990)\u003cbr\u003e P30 Series (1964-1967)\u003cbr\u003e P30 Van (1968-1974)\u003cbr\u003e R10 (1987)\u003cbr\u003e R1500 Suburban (1990)\u003cbr\u003e R20 (1987-1988)\u003cbr\u003e R20 Suburban (1987-1988)\u003cbr\u003e R2500 (1989)\u003cbr\u003e R2500 Suburban (1989-1990)\u003cbr\u003e R30 (1987-1988)\u003cbr\u003e R3500 (1989-1990)\u003cbr\u003e Suburban (1964-1966)\u003cbr\u003e Townsman (1969-1972)\u003cbr\u003e V10 (1987)\u003cbr\u003e V1500 Suburban (1990)\u003cbr\u003e V20 (1987)\u003cbr\u003e V20 Suburban (1987-1988)\u003cbr\u003e V2500 Suburban (1989-1990)\u003cbr\u003e V30 (1987-1988)\u003cbr\u003e V3500 (1989-1990)\u003cbr\u003e\u003cstrong\u003eExcalibur\u003c\/strong\u003e\u003cbr\u003e Phaeton (1965-1989)\u003cbr\u003e\u003cstrong\u003eGMC\u003c\/strong\u003e\u003cbr\u003e 1500 Series (1964-1965)\u003cbr\u003e 2500 Series (1965)\u003cbr\u003e 3000 (1965-1966)\u003cbr\u003e 3500 (1965-1966)\u003cbr\u003e C15 (1975-1978)\u003cbr\u003e C15 Suburban (1975-1978)\u003cbr\u003e C15\/C1500 Pickup (1968-1974)\u003cbr\u003e C15\/C1500 Suburban (1967-1974)\u003cbr\u003e C1500 (1979-1986, 1988-1990)\u003cbr\u003e C1500 Suburban (1979-1986)\u003cbr\u003e C25 (1975-1978)\u003cbr\u003e C25 Suburban (1975-1978)\u003cbr\u003e C25\/C2500 Pickup (1967-1974)\u003cbr\u003e C25\/C2500 Suburban (1967-1974)\u003cbr\u003e C2500 (1979-1986, 1988-1990)\u003cbr\u003e C2500 Suburban (1979-1986)\u003cbr\u003e C35 (1975-1978)\u003cbr\u003e C35\/C3500 Pickup (1968-1974)\u003cbr\u003e C3500 (1979-1986, 1988-1990)\u003cbr\u003e Caballero (1980-1984)\u003cbr\u003e G15 (1975-1978)\u003cbr\u003e G15\/G1500 Van (1971-1974)\u003cbr\u003e G1500 (1979-1990)\u003cbr\u003e G25 (1975-1978)\u003cbr\u003e G25\/G2500 Van (1967-1974)\u003cbr\u003e G2500 (1979-1990)\u003cbr\u003e G35 (1975-1978)\u003cbr\u003e G35\/G3500 Van (1970-1974)\u003cbr\u003e G3500 (1979-1990)\u003cbr\u003e Jimmy (1970-1990)\u003cbr\u003e K15 (1975-1978)\u003cbr\u003e K15 Suburban (1975-1978)\u003cbr\u003e K15\/K1500 Pickup (1967-1974)\u003cbr\u003e K15\/K1500 Suburban (1967-1974)\u003cbr\u003e K1500 (1979-1986, 1988-1990)\u003cbr\u003e K1500 Suburban (1979-1986)\u003cbr\u003e K25 (1975-1978)\u003cbr\u003e K25 Suburban (1975-1978)\u003cbr\u003e K25\/K2500 Pickup (1967-1974)\u003cbr\u003e K25\/K2500 Suburban (1967-1974)\u003cbr\u003e K2500 (1979-1986, 1988-1990)\u003cbr\u003e K2500 Suburban (1979-1986)\u003cbr\u003e K35 (1977-1978)\u003cbr\u003e K35\/K3500 Pickup (1968-1974)\u003cbr\u003e K3500 (1979-1986, 1988-1990)\u003cbr\u003e P15 (1975-1978)\u003cbr\u003e P15\/P1500 Van (1967-1974)\u003cbr\u003e P1500 (1979-1980)\u003cbr\u003e P25 (1975-1978)\u003cbr\u003e P25\/P2500 Van (1967-1974)\u003cbr\u003e P2500 (1979-1989)\u003cbr\u003e P35 (1975-1978)\u003cbr\u003e P35\/P3500 Van (1967-1974)\u003cbr\u003e P3500 (1979-1990)\u003cbr\u003e PB15 Series (1966)\u003cbr\u003e PB25 Series (1966)\u003cbr\u003e PB2500 Van (1966)\u003cbr\u003e PB3500 Van (1966)\u003cbr\u003e R1500 (1987)\u003cbr\u003e R1500 Suburban (1990)\u003cbr\u003e R2500 (1987-1989)\u003cbr\u003e R2500 Suburban (1987-1990)\u003cbr\u003e R3500 (1987-1990)\u003cbr\u003e Sprint (1971-1977)\u003cbr\u003e Suburban (1964-1965)\u003cbr\u003e V1500 (1987)\u003cbr\u003e V1500 Suburban (1990)\u003cbr\u003e V2500 (1987)\u003cbr\u003e V2500 Suburban (1987-1990)\u003cbr\u003e V3500 (1987-1990)\u003cbr\u003e\u003cstrong\u003eJaguar\u003c\/strong\u003e\u003cbr\u003e Vanden Plas (1987-1989)\u003cbr\u003e XJ12 (1977-1979)\u003cbr\u003e XJ6 (1987-1989)\u003cbr\u003e XJS (1977-1989)\u003cbr\u003e\u003cstrong\u003eJeep\u003c\/strong\u003e\u003cbr\u003e Cherokee (1974-1979)\u003cbr\u003e CJ5 (1972-1979)\u003cbr\u003e CJ6 (1972-1975)\u003cbr\u003e CJ7 (1976-1979)\u003cbr\u003e Commando (1966-1973)\u003cbr\u003e DJ5 (1972-1978)\u003cbr\u003e Gladiator (1965-1969)\u003cbr\u003e J-100 (1965-1973)\u003cbr\u003e J-200 (1965)\u003cbr\u003e J-210 (1965)\u003cbr\u003e J-220 (1965)\u003cbr\u003e J-230 (1965)\u003cbr\u003e J-2500 (1965-1973)\u003cbr\u003e J-2600 (1965-1973)\u003cbr\u003e J-2700 (1965-1970)\u003cbr\u003e J-2800 (1965-1968)\u003cbr\u003e J-300 (1964-1965)\u003cbr\u003e J-310 (1964-1965)\u003cbr\u003e J-320 (1964-1965)\u003cbr\u003e J-330 (1964-1965)\u003cbr\u003e J-3500 (1965-1970)\u003cbr\u003e J-3600 (1965-1970)\u003cbr\u003e J-3700 (1965-1970)\u003cbr\u003e J-3800 (1965-1971)\u003cbr\u003e J-4500 (1970-1973)\u003cbr\u003e J-4600 (1970-1973)\u003cbr\u003e J-4700 (1970-1973)\u003cbr\u003e J-4800 (1970-1973)\u003cbr\u003e J10 (1974-1979)\u003cbr\u003e J20 (1974-1979)\u003cbr\u003e Jeepster (1966-1971)\u003cbr\u003e Tornado (1965)\u003cbr\u003e Wagoneer (1965-1979)\u003cbr\u003e\u003cstrong\u003eOldsmobile\u003c\/strong\u003e\u003cbr\u003e 442 (1965-1971)\u003cbr\u003e 98 (1965-1983)\u003cbr\u003e Custom Cruiser (1971-1980)\u003cbr\u003e Cutlass (1968-1977, 1980-1981)\u003cbr\u003e Cutlass Calais (1980-1984)\u003cbr\u003e Cutlass Cruiser (1980-1983)\u003cbr\u003e Cutlass Salon (1975-1980)\u003cbr\u003e Cutlass Supreme (1971-1984)\u003cbr\u003e Cutlass Tiara (1976)\u003cbr\u003e Delmont 88 (1967-1968)\u003cbr\u003e Delta 88 (1967-1984)\u003cbr\u003e F85 (1965-1972)\u003cbr\u003e Starfire (1965-1966)\u003cbr\u003e Toronado (1978)\u003cbr\u003e Vista Cruiser (1968-1975)\u003cbr\u003e\u003cstrong\u003ePontiac\u003c\/strong\u003e\u003cbr\u003e Bonneville (1965-1984)\u003cbr\u003e Catalina (1965-1981)\u003cbr\u003e Executive (1967-1970)\u003cbr\u003e Firebird (1969-1981)\u003cbr\u003e Grand Am (1973-1975, 1980)\u003cbr\u003e Grand LeMans (1975-1981)\u003cbr\u003e Grand Prix (1965-1984)\u003cbr\u003e Grand Safari (1971-1976)\u003cbr\u003e Grandville (1971-1975)\u003cbr\u003e GTO (1966-1973)\u003cbr\u003e LeMans (1965-1981)\u003cbr\u003e Parisienne (1983-1984)\u003cbr\u003e Star Chief (1965-1966)\u003cbr\u003e Tempest (1965, 1970)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983395527,"sku":"COMC15253","price":20.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C15253.jpg?v=1757541467"},{"product_id":"cometic-molded-rubber-valve-cover-gasket-c5983","title":"Cometic Molded Rubber Valve Cover Gasket - C5983","description":"\u003cp\u003eChrysler R\/RB V8 .188\" Molded Rubber Valve Cover Gasket\u003c\/p\u003e\n\u003cp\u003eMaterial: NBR Rubber\u003cbr\u003eCompressed Thickness: .188\u003cbr\u003eTorque Limiters: Yes\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eBristol\u003c\/strong\u003e\u003cbr\u003e411 (1969-1974)\u003cbr\u003e\u003cstrong\u003eChrysler\u003c\/strong\u003e\u003cbr\u003e300 (1959-1971)\u003cbr\u003eCordoba (1975-1978)\u003cbr\u003eImperial (1959-1975)\u003cbr\u003eNew Yorker (1959-1978)\u003cbr\u003eNewport (1959-1978)\u003cbr\u003eSaratoga (1959-1960)\u003cbr\u003eTown \u0026amp; Country (1959-1977)\u003cbr\u003eWindsor (1959-1961)\u003cbr\u003e\u003cstrong\u003eDeSoto\u003c\/strong\u003e\u003cbr\u003eAdventurer (1959-1960)\u003cbr\u003eFiredome (1959)\u003cbr\u003eFireflite (1959)\u003cbr\u003e\u003cstrong\u003eDodge\u003c\/strong\u003e\u003cbr\u003e330 (1963-1964)\u003cbr\u003e440 (1963-1964)\u003cbr\u003e880 (1962-1965)\u003cbr\u003eB100 Van (1974)\u003cbr\u003eB200 (1975-1978)\u003cbr\u003eB200 Van (1971-1974)\u003cbr\u003eB300 (1975-1978)\u003cbr\u003eB300 Van (1971-1974)\u003cbr\u003eCB300 (1976-1979)\u003cbr\u003eChallenger (1970-1974)\u003cbr\u003eCharger (1966-1978)\u003cbr\u003eCoronet (1958-1959, 1965-1976)\u003cbr\u003eCustom (1958-1961)\u003cbr\u003eD100 (1975-1978)\u003cbr\u003eD100 Pickup (1968-1974)\u003cbr\u003eD100 Series (1967)\u003cbr\u003eD150 (1977-1978)\u003cbr\u003eD200 (1975-1978)\u003cbr\u003eD200 Pickup (1968-1974)\u003cbr\u003eD200 Series (1967)\u003cbr\u003eD300 (1975-1978)\u003cbr\u003eD300 Pickup (1968-1974)\u003cbr\u003eD300 Series (1967)\u003cbr\u003eDart (1960-1962, 1967-1969)\u003cbr\u003eLancer (1958-1959, 1961)\u003cbr\u003eMagnum (1978)\u003cbr\u003eMatador (1960)\u003cbr\u003eMonaco (1965-1978)\u003cbr\u003ePhoenix (1960-1961)\u003cbr\u003ePioneer (1961)\u003cbr\u003ePolara (1960-1973)\u003cbr\u003eRamcharger (1974-1978)\u003cbr\u003eRoyal (1958-1959)\u003cbr\u003eRoyal Monaco (1975-1977)\u003cbr\u003eSeneca (1961)\u003cbr\u003eSierra (1958-1959)\u003cbr\u003eSuburban (1958)\u003cbr\u003eW100 (1975-1977)\u003cbr\u003eW100 Pickup (1968-1974)\u003cbr\u003eW100 Series (1967)\u003cbr\u003eW150 (1977-1978)\u003cbr\u003eW300 Pickup (1968-1978)\u003cbr\u003eW300 Series (1967)\u003cbr\u003e\u003cstrong\u003eDual-Ghia\u003c\/strong\u003e\u003cbr\u003eL6.4 (1960-1963)\u003cbr\u003e\u003cstrong\u003eFacel Vega\u003c\/strong\u003e\u003cbr\u003eExcellence (1959-1963)\u003cbr\u003eFacel II (1962-1964)\u003cbr\u003eHK500 (1959-1961)\u003cbr\u003e\u003cstrong\u003eFargo\u003c\/strong\u003e\u003cbr\u003eD100 Panel Delivery (1967)\u003cbr\u003eD100 Pickup (1967-1972)\u003cbr\u003eD110 Pickup (1967-1972)\u003cbr\u003eD200 Panel Delivery (1967)\u003cbr\u003eD200 Pickup (1967-1972)\u003cbr\u003eD210 Pickup (1967-1972)\u003cbr\u003eW100 Panel Delivery (1967)\u003cbr\u003eW100 Pickup (1967-1972)\u003cbr\u003eW110 Pickup (1969-1972)\u003cbr\u003eW200 Pickup (1967-1972)\u003cbr\u003e\u003cstrong\u003eJensen\u003c\/strong\u003e\u003cbr\u003eC-V8 (1964-1966)\u003cbr\u003eInterceptor (1967-1976)\u003cbr\u003e\u003cstrong\u003ePlymouth\u003c\/strong\u003e\u003cbr\u003eBarracuda (1964, 1967-1972)\u003cbr\u003eBelvedere (1959-1970)\u003cbr\u003eBelvedere II (1965-1967)\u003cbr\u003eCuda (1970-1972)\u003cbr\u003eCustom (1959-1961)\u003cbr\u003eFleet Special (1960-1963)\u003cbr\u003eFury (1959-1978)\u003cbr\u003eFury I (1968-1974)\u003cbr\u003eFury II (1965-1966, 1968-1974)\u003cbr\u003eFury III (1965-1974)\u003cbr\u003eGran Fury (1972-1977)\u003cbr\u003eGTX (1967-1971)\u003cbr\u003ePB200 Van (1974, 1976-1978)\u003cbr\u003ePB300 Van (1974, 1976-1978)\u003cbr\u003eRoad Runner (1968-1975)\u003cbr\u003eSatellite (1965-1974)\u003cbr\u003eSavoy (1959-1964)\u003cbr\u003eSport Wagon (1960-1961)\u003cbr\u003eSuburban (1958-1961)\u003cbr\u003eSuperbird (1970)\u003cbr\u003eTrailduster (1974-1978)\u003cbr\u003eVIP (1967)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983428295,"sku":"COMC5983","price":25.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/C5983.jpg?v=1757527387"},{"product_id":"cometic-valve-cover-gasket-c5974","title":"Cometic Valve Cover Gasket - C5974","description":"\u003cp\u003eFord Windsor V8 .188\" Molded Rubber Valve Cover Gasket, Each\u003c\/p\u003e\n\u003ch3 class=\"title\"\u003eApplications\u003c\/h3\u003e\n\n\u003c!-- 1) Paste your existing block INSIDE this source container --\u003e\n\u003cdiv id=\"apps-source\"\u003e\n  \u003cp\u003e\u003cstrong\u003eAC\u003c\/strong\u003e\u003cbr\u003e    Shelby Cobra (1962-1968)\u003cbr\u003e\u003cstrong\u003eBricklin\u003c\/strong\u003e\u003cbr\u003e    SV-1 (1975-1976)\u003cbr\u003e\u003cstrong\u003eDeTomaso\u003c\/strong\u003e\u003cbr\u003e    Mangusta (1970-1971)\u003cbr\u003e    Pantera (1971-1974, 1987-1989)\u003cbr\u003e\u003cstrong\u003eFord\u003c\/strong\u003e\u003cbr\u003e    300 (1963)\u003cbr\u003e    Bronco (1966-1996)\u003cbr\u003e    Country Sedan (1963-1974)\u003cbr\u003e    Country Squire (1963-1974, 1987-1991)\u003cbr\u003e    Custom (1964-1972)\u003cbr\u003e    Custom 500 (1964-1977)\u003cbr\u003e    E-100 Econoline (1969-1983)\u003cbr\u003e    E-100 Econoline Club Wagon (1975-1983)\u003cbr\u003e    E-150 Econoline (1975-1996)\u003cbr\u003e    E-150 Econoline Club Wagon (1975-1996)\u003cbr\u003e    E-200 Econoline (1969-1974)\u003cbr\u003e    E-250 Econoline (1975-1996)\u003cbr\u003e    E-250 Econoline Club Wagon (1975-1991)\u003cbr\u003e    E-300 Econoline (1969-1974)\u003cbr\u003e    E-350 Econoline (1975-1996)\u003cbr\u003e    E-350 Econoline Club Wagon (1977-1996)\u003cbr\u003e    Econoline Super Duty (1996)\u003cbr\u003e    Elite (1975-1976)\u003cbr\u003e    Explorer (1996-2000)\u003cbr\u003e    F-100 (1969-1983)\u003cbr\u003e    F-150 (1975-1996)\u003cbr\u003e    F-250 (1969-1974, 1977-1996)\u003cbr\u003e    F-250 HD (1997)\u003cbr\u003e    F-350 (1972-1997)\u003cbr\u003e    Fairlane (1963-1970)\u003cbr\u003e    Fairmont (1978-1979)\u003cbr\u003e    Falcon (1964-1970)\u003cbr\u003e    Falcon Sedan Delivery (1964-1965)\u003cbr\u003e    Ford 300 (1963)\u003cbr\u003e    Galaxie (1963-1967)\u003cbr\u003e    Galaxie 500 (1963-1974)\u003cbr\u003e    Gran Torino (1972-1976)\u003cbr\u003e    Granada (1975-1980)\u003cbr\u003e    GT40 (1964-1969)\u003cbr\u003e    LTD (1965-1986)\u003cbr\u003e    LTD Crown Victoria (1987-1991)\u003cbr\u003e    LTD II (1977-1979)\u003cbr\u003e    Maverick (1971-1977)\u003cbr\u003e    Mustang (1964-1973, 1979, 1983-1985, 1995)\u003cbr\u003e    Mustang II (1975-1978)\u003cbr\u003e    Ranch Wagon (1963-1974)\u003cbr\u003e    Ranchero (1965-1979)\u003cbr\u003e    Sprint (1964)\u003cbr\u003e    Thunderbird (1977-1981, 1983-1988)\u003cbr\u003e    Torino (1968-1976)\u003cbr\u003e\u003cstrong\u003eGriffith\u003c\/strong\u003e\u003cbr\u003e    200 (1964-1965)\u003cbr\u003e\u003cstrong\u003eLincoln\u003c\/strong\u003e\u003cbr\u003e    Continental (1980, 1982-1987)\u003cbr\u003e    Mark VI (1980-1983)\u003cbr\u003e    Mark VII (1984-1987)\u003cbr\u003e    Town Car (1981-1990)\u003cbr\u003e    Versailles (1977-1980)\u003cbr\u003e\u003cstrong\u003eMercury\u003c\/strong\u003e\u003cbr\u003e    Caliente (1964-1967)\u003cbr\u003e    Capri (1966-1967, 1979, 1982-1985)\u003cbr\u003e    Colony Park (1969-1974, 1987-1991)\u003cbr\u003e    Comet (1964-1977)\u003cbr\u003e    Commuter (1967)\u003cbr\u003e    Cougar (1967-1981, 1983-1988)\u003cbr\u003e    Country Cruiser (1963)\u003cbr\u003e    Cyclone (1964-1971)\u003cbr\u003e    Grand Marquis (1978-1991)\u003cbr\u003e    Marquis (1971-1973, 1978-1982)\u003cbr\u003e    Meteor (1963)\u003cbr\u003e    Monarch (1975-1980)\u003cbr\u003e    Montego (1968-1976)\u003cbr\u003e    Monterey (1970-1974)\u003cbr\u003e    Mountaineer (1997-2000)\u003cbr\u003e    Villager (1964-1967)\u003cbr\u003e    Voyager (1966-1967)\u003cbr\u003e    Zephyr (1978-1979)\u003cbr\u003e\u003cstrong\u003eOmega\u003c\/strong\u003e\u003cbr\u003e    Omega (1967-1968)\u003cbr\u003e\u003cstrong\u003eSunbeam\u003c\/strong\u003e\u003cbr\u003e    Tiger (1967)\u003cbr\u003e\u003cstrong\u003eTVR\u003c\/strong\u003e\u003cbr\u003e    3000M (1972-1974)\u003cbr\u003e    Griffith (1964, 1966)\u003cbr\u003e    Tuscan (1967-1971)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2) The accordion will appear here --\u003e\n\u003cdiv id=\"apps-accordion\" class=\"apps-accordion\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n\u003c!-- 3) Minimal styling (tweak to match your theme) --\u003e\n\u003cstyle\u003e\n  #apps-source { display: none; } \/* Hide original list after conversion *\/\n\n  .apps-accordion details {\n    border: 1px solid #e5e7eb;\n    border-radius: 0.5rem;\n    margin: 0.5rem 0;\n    padding: 0.25rem 0.5rem;\n    background: #fff;\n  }\n  .apps-accordion summary {\n    cursor: pointer;\n    font-weight: 600;\n    list-style: none;\n    padding: 0.5rem 0.25rem;\n    display: flex;\n    align-items: center;\n    outline: none;\n  }\n  .apps-accordion summary::-webkit-details-marker { display: none; }\n  .apps-accordion summary::before {\n    content: \"▸\";\n    display: inline-block;\n    margin-right: 0.5rem;\n    transition: transform 0.2s ease;\n  }\n  .apps-accordion details[open] summary::before { transform: rotate(90deg); }\n\n  .apps-accordion ul { margin: 0 0 0.5rem 1.5rem; }\n  .apps-accordion li { margin: 0.25rem 0; }\n\u003c\/style\u003e\n\n\u003c!-- 4) Converter script: turns your pasted block into an accordion --\u003e\n\u003cscript\u003e\n(function () {\n  const src = document.getElementById('apps-source');\n  const out = document.getElementById('apps-accordion');\n  if (!src || !out) return;\n\n  \/\/ Parse the pasted HTML into nodes we can walk\n  const temp = document.createElement('div');\n  temp.innerHTML = src.innerHTML;\n\n  let brand = null;\n  let models = [];\n  const pushSection = () =\u003e {\n    if (!brand) return;\n    const details = document.createElement('details');\n    const summary = document.createElement('summary');\n    summary.textContent = brand;\n    details.appendChild(summary);\n\n    if (models.length) {\n      const ul = document.createElement('ul');\n      models.forEach(m =\u003e {\n        const li = document.createElement('li');\n        li.textContent = m;\n        ul.appendChild(li);\n      });\n      details.appendChild(ul);\n    }\n    out.appendChild(details);\n  };\n\n  \/\/ Walk through the nodes in order, grouping models under each \u003cstrong\u003eBrand\u003c\/strong\u003e\n  const nodes = temp.querySelector('p') ? temp.querySelector('p').childNodes : temp.childNodes;\n  nodes.forEach(node =\u003e {\n    if (node.nodeType === 1 \u0026\u0026 node.tagName === 'STRONG') {\n      \/\/ New brand encountered\n      if (brand) pushSection();\n      brand = node.textContent.trim();\n      models = [];\n      return;\n    }\n    if (node.nodeType === 3) {\n      \/\/ Text node – could be a model line\n      let txt = node.textContent.replace(\/\\u00a0\/g, ' ').trim();\n      if (txt) {\n        \/\/ Some sources repeat the brand name as plain text—skip if same as current brand\n        if (!brand || txt.toLowerCase() === brand.toLowerCase()) return;\n        models.push(txt);\n      }\n      return;\n    }\n    \/\/ Ignore \u003cbr\u003e tags, but they act as separators for text nodes\n  });\n\n  \/\/ Push the final brand section\n  pushSection();\n\n  \/\/ Optionally open the first few by default:\n  \/\/ out.querySelectorAll('details:nth-child(-n+3)').forEach(d =\u003e d.setAttribute('open',''));\n})();\n\u003c\/script\u003e\n","brand":"COMETIC","offers":[{"title":"Default Title","offer_id":45442983493831,"sku":"COMC5974","price":18.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/files\/COMC5974.jpg?v=1756505210"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/2277\/5751\/collections\/COMC4394-080.jpg?v=1759446399","url":"https:\/\/mainstreeteshop.com\/collections\/gaskets.oembed?page=10","provider":"MAIN STREET ESHOP","version":"1.0","type":"link"}