{"product_id":"samsung-galaxy-buds2-pro-right-ear-replacement","title":"Samsung Galaxy Buds2 Pro Rechter Ohrhörer Ersatz (SM-R510)","description":"\u003cbody\u003e\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n    \u003ctitle\u003eGalaxy Buds2 Pro Rechter Ohrhörer mit Zustandstabelle\u003c\/title\u003e\n\n\n\n\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\n    \u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\n    \u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c!-- Key Product Information --\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\n    \u003cul data-mce-fragment=\"1\"\u003e\n\n        \u003cli data-mce-fragment=\"1\"\u003e\u003cstrong\u003e100% Original Samsung Ohrhörer-Ersatz.\u003c\/strong\u003e\u003c\/li\u003e\n\n        \u003cli data-mce-fragment=\"1\"\u003e\u003cstrong\u003eVoll funktionsfähig. Getestet, desinfiziert und auf Echtheit geprüft.\u003c\/strong\u003e\u003c\/li\u003e\n\n        \u003cli data-mce-fragment=\"1\"\u003e\u003cstrong\u003eKompatibles Modell: Galaxy Buds 2 Pro (SM-R510).\u003c\/strong\u003e\u003c\/li\u003e\n\n        \u003cli data-mce-fragment=\"1\"\u003e\u003cstrong\u003eSchneller und kostenloser Versand.\u003c\/strong\u003e\u003c\/li\u003e\n\n        \u003cli data-mce-fragment=\"1\"\u003e\u003cstrong\u003e30 Tage Rückgaberecht. 90 Tage Garantie.\u003c\/strong\u003e\u003c\/li\u003e\n\n    \u003c\/ul\u003e\n\n    \u003cp\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Refurbished Grades Table --\u003e\n\u003cdiv class=\"grades-section\"\u003e\n\n    \u003ch3\u003e🔄 Zustandsstufen für generalüberholte Produkte\u003c\/h3\u003e\n\n    \u003ctable class=\"grades-table\"\u003e\n\n        \u003ctr\u003e\n\n            \u003cth\u003eExzellent (Wie neu)\u003c\/th\u003e\n\n            \u003cth\u003eGut (Leichte Gebrauchsspuren)\u003c\/th\u003e\n\n            \u003cth\u003eAkzeptabel (Umweltfreundlich)\u003c\/th\u003e\n\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n\n            \u003ctd\u003eMinimale bis keine sichtbaren Abnutzungsspuren. Perfekte Funktionalität und Audioqualität.\u003c\/td\u003e\n\n            \u003ctd\u003eLeichte Gebrauchsspuren, aber voll funktionsfähig. Nur geringfügige kosmetische Abnutzung.\u003c\/td\u003e\n\n            \u003ctd\u003eDeutliche Abnutzungsspuren, aber 100% funktionsfähig. Eine gute umweltbewusste Wahl.\u003c\/td\u003e\n\n        \u003c\/tr\u003e\n\n    \u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cp\u003e\u003cem\u003eFür weitere Fragen zu den Produktzuständen senden Sie uns bitte eine Nachricht.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c!-- Customer Support and Pairing Info --\u003e\n\u003cp\u003e\u003cstrong\u003eSollten Sie Probleme beim Koppeln Ihres Geräts haben, senden Sie uns bitte eine Nachricht! Seriennummern werden vor dem Versand für eine einfachere Abwicklung erfasst.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c!-- Syncing Instructions Link --\u003e\n\u003cp dir=\"ltr\" data-mce-fragment=\"1\"\u003e\n    \u003cstrong\u003e\u003ca href=\"https:\/\/www.recellexchange.com\/blogs\/news\/factory-reset-samsung-galaxy-buds\"\u003e\n        Klicken Sie hier für Synchronisationsanweisungen\u003c\/a\u003e\u003c\/strong\u003e\n\u003c\/p\u003e\n\n\n\u003c!-- Accordion Buttons and Content --\u003e\n\u003cbutton class=\"accordion\"\u003eInhalt des Kaufs\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\n    \u003cp\u003e1x Samsung Galaxy Buds2 Pro Rechter Ohrhörer Ersatz (SM-R510). Keine weiteren Zubehörteile enthalten.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton class=\"accordion\"\u003eVersanddetails\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\n    \u003cp\u003eDer Ersatz-Galaxy Bud wird noch am selben oder am nächsten Werktag versandt, je nach Kaufzeitpunkt. Sonntags gekaufte Bestellungen werden montags bearbeitet. Unsere geschätzte Lieferzeit beträgt 3-5 Werktage über USPS First Class.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton class=\"accordion\"\u003eKann man nur den Ohrhörer einer Galaxy Buds ersetzen?\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\n    \u003cp\u003eJa! Solange Ihre Modellnummer mit SM-R510 übereinstimmt, wird dieser mit Ihrem Set synchronisiert. Dieses Modell der Galaxy Buds verwendet Gummiaufsätze an den Ohrhörern und ist nicht mit dem Buds2 Nicht-Pro-Modell kompatibel.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Bundle Popup Overlay --\u003e\n\u003cdiv class=\"bundle-popup-overlay\" id=\"bundlePopupOverlay\"\u003e\n\n    \u003cdiv class=\"bundle-popup\"\u003e\n\n        \u003cdiv class=\"bundle-popup-header\"\u003e\n\n            \u003cbutton class=\"bundle-close-btn\"\u003e×\u003c\/button\u003e\n            \u003cdiv class=\"bundle-smart-badge\"\u003e💡 EMPFOHLEN\u003c\/div\u003e\n\n            \u003cdiv class=\"bundle-popup-title\"\u003eIhr Galaxy Buds2 Pro Set komplettieren?\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \n        \u003cdiv class=\"bundle-popup-content\"\u003e\n\n            \u003cdiv class=\"bundle-deal-card\"\u003e\n\n                \u003cdiv class=\"bundle-deal-visual\"\u003e\n\n                    \u003cdiv class=\"bundle-ear-item\"\u003e\n\n                        \u003cdiv class=\"bundle-ear-circle bundle-left\"\u003e\n\n                            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/LeftEar2.png?v=1678830333\" alt=\"Galaxy Buds2 Pro Linker Ohrhörer\" class=\"bundle-earbud-image\"\u003e\n                        \u003c\/div\u003e\n\n                        \u003cdiv class=\"bundle-ear-label\"\u003eLinkes Ohr\u003c\/div\u003e\n\n                    \u003c\/div\u003e\n\n                    \u003cdiv class=\"bundle-plus-icon\"\u003e+\u003c\/div\u003e\n\n                    \u003cdiv class=\"bundle-ear-item\"\u003e\n\n                        \u003cdiv class=\"bundle-ear-circle bundle-right\"\u003e\n\n                            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/RightEar2.png?v=1678830348\" alt=\"Galaxy Buds2 Pro Rechter Ohrhörer\" class=\"bundle-earbud-image\"\u003e\n                            \u003cdiv class=\"bundle-checkmark\"\u003e✓\u003c\/div\u003e\n\n                        \u003c\/div\u003e\n\n                        \u003cdiv class=\"bundle-ear-label\"\u003eRechtes Ohr\u003c\/div\u003e\n\n                    \u003c\/div\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"bundle-pricing-summary\"\u003e\n\n                    \u003cdiv class=\"bundle-bundle-price\"\u003eErhalten Sie den passenden Ohrhörer für 50% Rabatt!\u003c\/div\u003e\n\n                    \u003cdiv class=\"bundle-savings-text\"\u003eSie können Zustände mischen; die Farbe muss zum Paaren passen\u003c\/div\u003e\n\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"bundle-social-proof\"\u003e\n\n                \u003cdiv class=\"bundle-social-text\"\u003eVervollständigen Sie Ihr Set mit massiven Einsparungen\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cbutton class=\"bundle-main-cta\"\u003e\n                Linkes Ohr hinzufügen - 50% Rabatt\n            \u003c\/button\u003e\n            \n            \u003cdiv class=\"bundle-skip-link\"\u003e\n\n                Nein danke, nur das rechte Ohr\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\/* Grades Table Styles *\/\n.grades-section {\n    margin: 20px 0;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n    border: 1px solid #e9ecef;\n}\n\n.grades-section h3 {\n    margin: 0 0 15px 0;\n    color: #333;\n    font-size: 16px;\n    text-align: center;\n}\n\n.grades-table {\n    width: 100%;\n    border-collapse: collapse;\n    background: white;\n    border-radius: 6px;\n    overflow: hidden;\n}\n\n.grades-table th {\n    background: #6366f1;\n    color: white;\n    padding: 12px 10px;\n    text-align: center;\n    font-weight: 600;\n    font-size: 14px;\n}\n\n.grades-table td {\n    padding: 12px 10px;\n    text-align: center;\n    font-size: 13px;\n    color: #555;\n    border-left: 1px solid #e9ecef;\n}\n\n.grades-table td:first-child {\n    border-left: none;\n}\n\n\/* Existing Accordion Styles *\/\n.accordion {\n    background-color: #ffffff;\n    color: #444;\n    cursor: pointer;\n    padding: 18px;\n    width: 100%;\n    text-align: left;\n    border: 1px solid #ddd;\n    outline: none;\n    transition: background-color 0.4s;\n    font-size: 16px;\n    font-weight: bold;\n    display: block;\n    border-radius: 5px;\n    margin-bottom: 5px;\n}\n\n.accordion.active, .accordion:hover {\n    background-color: #f1f1f1;\n}\n\n.accordion:after {\n    content: '\\002B';\n    color: #444;\n    font-weight: bold;\n    float: right;\n    margin-left: 5px;\n}\n\n.accordion.active:after {\n    content: \"\\2212\";\n}\n\n.panel {\n    padding: 15px;\n    background-color: white;\n    display: none;\n    overflow: hidden;\n    border: 1px solid #ddd;\n    border-top: none;\n    border-radius: 5px;\n}\n\n.bundle-popup-overlay {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0, 0, 0, 0.4);\n    z-index: 10000;\n    opacity: 0;\n    visibility: hidden;\n    transition: all 0.3s ease;\n}\n\n.bundle-popup-overlay.active {\n    opacity: 1;\n    visibility: visible;\n}\n\n.bundle-popup {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    background: white;\n    border-radius: 20px;\n    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);\n    max-width: 380px;\n    width: 90%;\n    z-index: 10001;\n}\n\n.bundle-popup-header {\n    padding: 28px 24px 20px;\n    text-align: center;\n    position: relative;\n}\n\n.bundle-smart-badge {\n    background: #6366f1;\n    color: white;\n    padding: 6px 12px;\n    border-radius: 6px;\n    font-size: 11px;\n    font-weight: 600;\n    margin-bottom: 16px;\n    display: inline-block;\n}\n\n.bundle-popup-title {\n    font-size: 22px;\n    font-weight: 700;\n    color: #1f2937;\n    margin-bottom: 8px;\n}\n\n.bundle-close-btn {\n    position: absolute;\n    top: 20px;\n    right: 20px;\n    background: #f3f4f6;\n    border: none;\n    color: #6b7280;\n    width: 32px;\n    height: 32px;\n    border-radius: 50%;\n    cursor: pointer;\n    font-size: 18px;\n}\n\n.bundle-popup-content {\n    padding: 0 24px 28px;\n}\n\n.bundle-deal-card {\n    background: #f8fafc;\n    border-radius: 16px;\n    padding: 24px;\n    margin-bottom: 24px;\n    text-align: center;\n}\n\n.bundle-deal-visual {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 20px;\n    margin-bottom: 20px;\n}\n\n.bundle-ear-item {\n    text-align: center;\n}\n\n.bundle-ear-circle {\n    width: 80px;\n    height: 80px;\n    border-radius: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 8px;\n    position: relative;\n}\n\n.bundle-ear-circle.bundle-left {\n    background: #dbeafe;\n    border: 2px solid #2563eb;\n}\n\n.bundle-ear-circle.bundle-right {\n    background: #dcfce7;\n    border: 2px solid #16a34a;\n}\n\n.bundle-earbud-image {\n    width: 70px;\n    height: 70px;\n    object-fit: contain;\n    border-radius: 8px;\n}\n\n.bundle-checkmark {\n    position: absolute;\n    top: -4px;\n    right: -4px;\n    background: #16a34a;\n    color: white;\n    width: 20px;\n    height: 20px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 12px;\n    font-weight: bold;\n}\n\n.bundle-plus-icon {\n    font-size: 20px;\n    color: #9ca3af;\n    font-weight: bold;\n}\n\n.bundle-ear-label {\n    font-weight: 600;\n    color: #202124;\n    font-size: 14px;\n}\n\n.bundle-pricing-summary {\n    background: #f0fdf4;\n    border: 2px solid #16a34a;\n    border-radius: 12px;\n    padding: 16px;\n    text-align: center;\n}\n\n.bundle-bundle-price {\n    font-size: 18px;\n    font-weight: 600;\n    color: #16a34a;\n    margin-bottom: 4px;\n}\n\n.bundle-savings-text {\n    font-size: 14px;\n    color: #16a34a;\n    font-weight: 500;\n}\n\n.bundle-social-proof {\n    background: #fef3c7;\n    border-radius: 10px;\n    padding: 12px;\n    margin-bottom: 20px;\n    text-align: center;\n}\n\n.bundle-social-text {\n    font-size: 13px;\n    color: #92400e;\n    font-weight: 500;\n}\n\n.bundle-main-cta {\n    width: 100%;\n    background: #6366f1;\n    color: white;\n    border: none;\n    padding: 18px;\n    border-radius: 8px;\n    font-size: 16px;\n    font-weight: 700;\n    cursor: pointer;\n    margin-bottom: 12px;\n}\n\n.bundle-skip-link {\n    text-align: center;\n    color: #6b7280;\n    font-size: 14px;\n    cursor: pointer;\n    text-decoration: underline;\n    padding: 8px;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Accordion functionality\n    var accordions = document.querySelectorAll('.accordion');\n    accordions.forEach(function(acc) {\n        acc.addEventListener('click', function() {\n            this.classList.toggle('active');\n            var panel = this.nextElementSibling;\n            if (panel.style.display === 'block') {\n                panel.style.display = 'none';\n            } else {\n                panel.style.display = 'block';\n            }\n        });\n    });\n\n    \/\/ Bundle popup functionality - show after 10 seconds\n    setTimeout(function() {\n        showBundlePopup();\n    }, 10000);\n});\n\nfunction showBundlePopup() {\n    var overlay = document.getElementById('bundlePopupOverlay');\n    if (overlay) {\n        updateImages();\n        overlay.classList.add('active');\n        document.body.style.overflow = 'hidden';\n    }\n}\n\nfunction hideBundlePopup() {\n    var overlay = document.getElementById('bundlePopupOverlay');\n    if (overlay) {\n        overlay.classList.remove('active');\n        document.body.style.overflow = 'auto';\n    }\n}\n\nfunction updateImages() {\n    var leftImg = document.querySelector('.bundle-ear-circle.bundle-left img');\n    var rightImg = document.querySelector('.bundle-ear-circle.bundle-right img');\n    \n    if (!leftImg || !rightImg) return;\n    \n    var currentVariantId = getCurrentVariant();\n    var pageUrl = window.location.href.toLowerCase();\n    var urlVariant = new URLSearchParams(window.location.search).get('variant');\n    \n    console.log('Current variant ID:', currentVariantId);\n    console.log('URL variant:', urlVariant);\n    console.log('Page URL:', pageUrl);\n    \n    \/\/ Determine color based on variant ID or URL (using RIGHT ear variant IDs for Buds2 Pro)\n    if (isGraphiteVariant(currentVariantId, urlVariant, pageUrl)) {\n        \/\/ Graphite Galaxy Buds2 Pro\n        leftImg.src = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/LeftEar2.png?v=1678830333';\n        rightImg.src = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/RightEar2.png?v=1678830348';\n        leftImg.alt = 'Galaxy Buds2 Pro Graphite Left Ear';\n        rightImg.alt = 'Galaxy Buds2 Pro Graphite Right Ear';\n    } else if (isPurpleVariant(currentVariantId, urlVariant, pageUrl)) {\n        \/\/ Bora Purple Galaxy Buds2 Pro\n        leftImg.src = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/files\/LEftearbuds2propurple_1080x_cd47ca67-a6b9-4f5f-a811-f955b113c46d.webp?v=1748892569';\n        rightImg.src = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/buds2propurplerightear.png?v=1678830938';\n        leftImg.alt = 'Galaxy Buds2 Pro Bora Purple Left Ear';\n        rightImg.alt = 'Galaxy Buds2 Pro Bora Purple Right Ear';\n    } else {\n        \/\/ White Galaxy Buds2 Pro (default)\n        leftImg.src = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/BUDS2PROWHITELEFT.png?v=1748892569';\n        rightImg.src = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/BUDS2PRORIGHTWHITE.png?v=1678830938';\n        leftImg.alt = 'Galaxy Buds2 Pro White Left Ear';\n        rightImg.alt = 'Galaxy Buds2 Pro White Right Ear';\n    }\n}\n\nfunction isGraphiteVariant(currentVariantId, urlVariant, pageUrl) {\n    var graphiteVariants = ['42603843879073', '44439623631009', '44439624155297'];\n    return graphiteVariants.includes(currentVariantId) || \n           graphiteVariants.includes(urlVariant) ||\n           pageUrl.includes('graphite');\n}\n\nfunction isPurpleVariant(currentVariantId, urlVariant, pageUrl) {\n    var purpleVariants = ['42603843911841', '44439624614049', '44439625007265'];\n    return purpleVariants.includes(currentVariantId) || \n           purpleVariants.includes(urlVariant) ||\n           pageUrl.includes('purple') || pageUrl.includes('bora');\n}\n\nfunction addToCart() {\n    var currentVariantId = getCurrentVariant();\n    var leftVariantId = getMatchingLeftEarVariant(currentVariantId);\n    \n    console.log('Adding Galaxy Buds2 Pro to cart:');\n    console.log('Right Ear Variant ID:', currentVariantId);\n    console.log('Left Ear Variant ID:', leftVariantId);\n    \n    fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: JSON.stringify({\n            items: [\n                { id: currentVariantId || '42603843879073', quantity: 1 }, \/\/ Right ear (current)\n                { id: leftVariantId, quantity: 1 } \/\/ Left ear (50% off - handled by Shopify discount)\n            ]\n        })\n    })\n    .then(function(response) { return response.json(); })\n    .then(function(data) {\n        if (data.items \u0026\u0026 data.items.length \u003e 0) {\n            hideBundlePopup();\n            window.location.href=\"\/de\/cart\";\n        } else {\n            throw new Error('Failed to add items');\n        }\n    })\n    .catch(function(error) {\n        console.error('Cart error:', error);\n        alert('Sorry, the matching left ear appears to be out of stock right now. You can still purchase the right ear separately, or check back later when we restock!');\n    });\n}\n\nfunction getMatchingLeftEarVariant(rightVariantId) {\n    \/\/ Map each right ear variant to exact matching left ear variant (same color, same condition)\n    var variantMap = {\n        \/\/ Graphite variants\n        '42603843879073': '42603841552545', \/\/ Graphite Like New Right -\u003e Graphite Like New Left\n        '44439623631009': '44440061477025', \/\/ Graphite Good Right -\u003e Graphite Good Left\n        '44439624155297': '44440061509793', \/\/ Graphite Fair Right -\u003e Graphite Fair Left\n        \n        \/\/ Bora Purple variants\n        '42603843911841': '42603841585313', \/\/ Bora Purple Like New Right -\u003e Bora Purple Like New Left\n        '44439624614049': '44440061542561', \/\/ Bora Purple Good Right -\u003e Bora Purple Good Left\n        '44439625007265': '44440061575329', \/\/ Bora Purple Fair Right -\u003e Bora Purple Fair Left\n        \n        \/\/ White variants\n        '42800826876065': '42800833298593', \/\/ White Like New Right -\u003e White Like New Left\n        '44439625400481': '44440061608097', \/\/ White Good Right -\u003e White Good Left\n        '44439625859233': '44440061640865'  \/\/ White Fair Right -\u003e White Fair Left\n    };\n    \n    return variantMap[rightVariantId] || '42603841552545'; \/\/ Default to Graphite Like New Left\n}\n\nfunction getCurrentVariant() {\n    var select = document.querySelector('select[name=\"id\"]');\n    var input = document.querySelector('input[name=\"id\"]');\n    var radio = document.querySelector('input[name=\"id\"]:checked');\n    \n    if (select \u0026\u0026 select.value) return select.value;\n    if (input \u0026\u0026 input.value) return input.value;\n    if (radio \u0026\u0026 radio.value) return radio.value;\n    \n    var urlParams = new URLSearchParams(window.location.search);\n    return urlParams.get('variant') || '42603843879073'; \/\/ Default to Graphite Like New Right\n}\n\n\/\/ Bind events after DOM is loaded\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Close button\n    var closeBtn = document.querySelector('.bundle-close-btn');\n    if (closeBtn) {\n        closeBtn.addEventListener('click', function() {\n            hideBundlePopup();\n        });\n    }\n    \n    \/\/ Skip link  \n    var skipLink = document.querySelector('.bundle-skip-link');\n    if (skipLink) {\n        skipLink.addEventListener('click', function() {\n            hideBundlePopup();\n        });\n    }\n    \n    \/\/ CTA button\n    var ctaBtn = document.querySelector('.bundle-main-cta');\n    if (ctaBtn) {\n        ctaBtn.addEventListener('click', function() {\n            addToCart();\n        });\n    }\n    \n    \/\/ Close on overlay click\n    var overlay = document.getElementById('bundlePopupOverlay');\n    if (overlay) {\n        overlay.addEventListener('click', function(e) {\n            if (e.target === overlay) {\n                hideBundlePopup();\n            }\n        });\n    }\n    \n    \/\/ Close on Escape key\n    document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape') {\n            hideBundlePopup();\n        }\n    });\n});\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"ReCellExchange","offers":[{"title":"Graphit \/ Wie neu","offer_id":42603843879073,"sku":"SGBP2-R-LN-BLACK","price":39.99,"currency_code":"USD","in_stock":false},{"title":"Graphit \/ Gut (wenig gebraucht)","offer_id":44439623631009,"sku":"SGBP2-R-A\/B-BLACK","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Graphit \/ Fair (Umweltfreundlich)","offer_id":44439624155297,"sku":"SGBP2-R-FAIR-BLACK","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Bora Violett \/ Wie neu","offer_id":42603843911841,"sku":"SGBP2-R-LN-PURPLE","price":39.99,"currency_code":"USD","in_stock":false},{"title":"Bora Violett \/ Gut (wenig gebraucht)","offer_id":44439624614049,"sku":"SGBP2-R-A\/B-PURPLE","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Bora Violett \/ Fair (Umweltfreundlich)","offer_id":44439625007265,"sku":"SGBP2-R-FAIR-PURPLE","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Weiß \/ Wie neu","offer_id":42800826876065,"sku":"SGBP2-R-LN-WHITE","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Weiß \/ Gut (wenig gebraucht)","offer_id":44439625400481,"sku":"SGBP2-R-A\/B-WHITE","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Weiß \/ Fair (Umweltfreundlich)","offer_id":44439625859233,"sku":"SGBP2-R-C-WHITE","price":29.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/RightEar2.png?v=1762457949","url":"https:\/\/www.recellexchange.com\/de\/products\/samsung-galaxy-buds2-pro-right-ear-replacement","provider":"ReCellExchange","version":"1.0","type":"link"}