{"product_id":"samsung-galaxy-buds2-pro-left-ear-replacement","title":"Samsung Galaxy Buds2 Pro Linker 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 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 % originaler Samsung Earbud-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 refurbished 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 (Leicht gebraucht)\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 Gebrauchsspuren. Perfekte Funktionalität und Audioqualität.\u003c\/td\u003e\n\n            \u003ctd\u003eLeichte Gebrauchsspuren, aber voll funktionsfähig. Nur geringe kosmetische Abnutzung.\u003c\/td\u003e\n\n            \u003ctd\u003eDeutliche Gebrauchsspuren, aber 100% funktionsfähig. Eine großartige 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 Produktbedingungen 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 Synchronisierungsanweisungen\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 linker Ohrhörer Ersatz (SM-R510). Kein weiteres Zubehör 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\u003eBestellungen werden am selben oder nächsten Werktag versandt. Voraussichtliche Lieferung: 3-5 Werktage per USPS First Class.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton class=\"accordion\"\u003eRückgaberecht\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\n    \u003cp\u003eWir bieten Rücksendungen an, wenn Sie unzufrieden sind oder das Gerät nicht koppeln können. Kontaktieren Sie uns zuerst für Unterstützung.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton class=\"accordion\"\u003eBeeinträchtigt dies die Klangqualität?\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\n    \u003cp\u003eDies ist ein echtes Samsung Ersatzteil und klingt genauso wie Ihr Originalstück.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton class=\"accordion\"\u003eKann ich nur das linke Ohr kaufen?\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\n    \u003cp\u003eJa! Sie können nur den linken Ohrhörer kaufen. Die Verfügbarkeit kann variieren – bestellen Sie bei einem vertrauenswürdigen Lieferanten wie ReCellExchange.\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\"\u003eVervollständigen Sie Ihr Galaxy Buds2 Pro Set?\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                            \u003cdiv class=\"bundle-checkmark\"\u003e✓\u003c\/div\u003e\n\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                        \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; muss eine passende Farbe sein, um zu koppeln\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                Rechtes Ohr hinzufügen - 50 % Rabatt\n            \u003c\/button\u003e\n            \n            \u003cdiv class=\"bundle-skip-link\"\u003e\n\n                Nein danke, nur das linke 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: #dcfce7;\n    border: 2px solid #16a34a;\n}\n\n.bundle-ear-circle.bundle-right {\n    background: #dbeafe;\n    border: 2px solid #2563eb;\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\n(function() {\n    var popup = {\n        overlay: null,\n        \n        init: function() {\n            this.overlay = document.getElementById('bundlePopupOverlay');\n            this.bindEvents();\n            this.startTimer();\n        },\n        \n        bindEvents: function() {\n            var self = this;\n            \n            \/\/ Close button\n            var closeBtn = document.querySelector('.bundle-close-btn');\n            if (closeBtn) {\n                closeBtn.addEventListener('click', function() {\n                    self.hide();\n                });\n            }\n            \n            \/\/ Skip link\n            var skipLink = document.querySelector('.bundle-skip-link');\n            if (skipLink) {\n                skipLink.addEventListener('click', function() {\n                    self.hide();\n                });\n            }\n            \n            \/\/ CTA button\n            var ctaBtn = document.querySelector('.bundle-main-cta');\n            if (ctaBtn) {\n                ctaBtn.addEventListener('click', function() {\n                    self.addToCart();\n                });\n            }\n            \n            \/\/ Close on overlay click\n            if (this.overlay) {\n                this.overlay.addEventListener('click', function(e) {\n                    if (e.target === self.overlay) {\n                        self.hide();\n                    }\n                });\n            }\n            \n            \/\/ Close on Escape key\n            document.addEventListener('keydown', function(e) {\n                if (e.key === 'Escape') {\n                    self.hide();\n                }\n            });\n        },\n        \n        startTimer: function() {\n            var self = this;\n            setTimeout(function() {\n                self.show();\n            }, 10000);\n        },\n        \n        show: function() {\n            if (this.overlay) {\n                this.updateImages();\n                this.overlay.classList.add('active');\n                document.body.style.overflow = 'hidden';\n            }\n        },\n        \n        hide: function() {\n            if (this.overlay) {\n                this.overlay.classList.remove('active');\n                document.body.style.overflow = 'auto';\n            }\n        },\n        \n        updateImages: function() {\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 = this.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 LEFT ear variant IDs for Buds2 Pro)\n            if (this.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 (this.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        \n        isGraphiteVariant: function(currentVariantId, urlVariant, pageUrl) {\n            var graphiteVariants = ['42603841552545', '44440061477025', '44440061509793'];\n            return graphiteVariants.includes(currentVariantId) || \n                   graphiteVariants.includes(urlVariant) ||\n                   pageUrl.includes('graphite');\n        },\n        \n        isPurpleVariant: function(currentVariantId, urlVariant, pageUrl) {\n            var purpleVariants = ['42603841585313', '44440061542561', '44440061575329'];\n            return purpleVariants.includes(currentVariantId) || \n                   purpleVariants.includes(urlVariant) ||\n                   pageUrl.includes('purple') || pageUrl.includes('bora');\n        },\n        \n        addToCart: function() {\n            var currentVariantId = this.getCurrentVariant();\n            var rightVariantId = this.getMatchingRightEarVariant(currentVariantId);\n            \n            console.log('Adding Galaxy Buds2 Pro to cart:');\n            console.log('Left Ear Variant ID:', currentVariantId);\n            console.log('Right Ear Variant ID:', rightVariantId);\n            \n            fetch('\/cart\/add.js', {\n                method: 'POST',\n                headers: { 'Content-Type': 'application\/json' },\n                body: JSON.stringify({\n                    items: [\n                        { id: currentVariantId || '42603841552545', quantity: 1 }, \/\/ Left ear (current)\n                        { id: rightVariantId, quantity: 1 } \/\/ Right 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                    popup.hide();\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 right ear appears to be out of stock right now. You can still purchase the left ear separately, or check back later when we restock!');\n            });\n        },\n        \n        getMatchingRightEarVariant: function(leftVariantId) {\n            \/\/ Map each left ear variant to exact matching right ear variant (same color, same condition)\n            var variantMap = {\n                \/\/ Graphite variants\n                '42603841552545': '42603843879073', \/\/ Graphite Like New Left -\u003e Graphite Like New Right\n                '44440061477025': '44439623631009', \/\/ Graphite Good Left -\u003e Graphite Good Right\n                '44440061509793': '44439624155297', \/\/ Graphite Fair Left -\u003e Graphite Fair Right\n                \n                \/\/ Bora Purple variants\n                '42603841585313': '42603843911841', \/\/ Bora Purple Like New Left -\u003e Bora Purple Like New Right\n                '44440061542561': '44439624614049', \/\/ Bora Purple Good Left -\u003e Bora Purple Good Right\n                '44440061575329': '44439625007265', \/\/ Bora Purple Fair Left -\u003e Bora Purple Fair Right\n                \n                \/\/ White variants\n                '42800833298593': '42800826876065', \/\/ White Like New Left -\u003e White Like New Right\n                '44440061608097': '44439625400481', \/\/ White Good Left -\u003e White Good Right\n                '44440061640865': '44439625859233'  \/\/ White Fair Left -\u003e White Fair Right\n            };\n            \n            return variantMap[leftVariantId] || '42603843879073'; \/\/ Default to Graphite Like New Right\n        },\n        \n        getCurrentVariant: function() {\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') || '42603841552545'; \/\/ Default to Graphite Like New Left\n        }\n    };\n    \n    \/\/ Accordion functionality\n    function initAccordions() {\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    \n    \/\/ Initialize everything when page loads\n    document.addEventListener('DOMContentLoaded', function() {\n        initAccordions();\n        popup.init();\n    });\n})();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"ReCellExchange","offers":[{"title":"Graphit \/ Wie neu","offer_id":42603841552545,"sku":"SGBP2-L-LN-BLACK","price":39.99,"currency_code":"USD","in_stock":false},{"title":"Graphit \/ Gut (wenig gebraucht)","offer_id":44440061477025,"sku":"SGBP2-L-A\/B-BLACK","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Graphit \/ Fair (Umweltfreundlich)","offer_id":44440061509793,"sku":"SGBP2-L-FAIR-BLACK","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Bora Violett \/ Wie neu","offer_id":42603841585313,"sku":"SGBP2-L-LN-PURPLE","price":36.49,"currency_code":"USD","in_stock":false},{"title":"Bora Violett \/ Gut (wenig gebraucht)","offer_id":44440061542561,"sku":"SGBP2-L-A\/B-PURPLE","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Bora Violett \/ Fair (Umweltfreundlich)","offer_id":44440061575329,"sku":"SGBP2-L-FAIR-PURPLE","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Weiß \/ Wie neu","offer_id":42800833298593,"sku":"SGBP2-L-LN-WHITE","price":34.99,"currency_code":"USD","in_stock":false},{"title":"Weiß \/ Gut (wenig gebraucht)","offer_id":44440061608097,"sku":"SGBP2-L-A\/B-WHITE","price":29.99,"currency_code":"USD","in_stock":false},{"title":"Weiß \/ Fair (Umweltfreundlich)","offer_id":44440061640865,"sku":"SGBP2-L-FAIR-WHITE","price":34.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0525\/8982\/2113\/products\/LeftEar2.png?v=1762457947","url":"https:\/\/www.recellexchange.com\/de\/products\/samsung-galaxy-buds2-pro-left-ear-replacement","provider":"ReCellExchange","version":"1.0","type":"link"}