{"product_id":"edelstahl-spulmaschinenschrank-1-becken-links-mit-aufkantung-premium-alle-grossen-montiert","title":"Meuble pour lave-vaisselle ou ensemble évier en acier inoxydable, 1 bac à gauche, avec dosseret, Premium - toutes les tailles montées","description":"\u003c!-- ========== Anfang: Dynamischer Beschreibungsblock Spülmaschinenschrank (v1.1 - Korrigiert) ========== --\u003e\n\u003c!-- Variantendaten laden mit dynamischer Option-Erkennung --\u003e\n\u003cscript\u003e\n  window.variantData = {};\n  {% for variant in product.variants %}\n    {% assign breite_val = variant.metafields.custom.breite %}\n    {% assign tiefe_val = variant.metafields.custom.tiefe %}\n    {% assign hoehe_val = variant.metafields.custom.hoehe %}\n    {% assign aufkantung_val = variant.metafields.custom.aufkantung %}\n    \n    {% comment %} Dynamische Erkennung der Optionen {% endcomment %}\n    {% assign tuerart_option = \"\" %}\n    {% assign montage_option = \"\" %}\n    \n    {% for option in product.options_with_values %}\n      {% if option.name == \"Türart\" or option.name == \"Tür\" or option.name == \"Türen\" %}\n        {% assign tuer_index = forloop.index %}\n        {% if tuer_index == 1 %}\n          {% assign tuerart_option = variant.option1 %}\n        {% elsif tuer_index == 2 %}\n          {% assign tuerart_option = variant.option2 %}\n        {% elsif tuer_index == 3 %}\n          {% assign tuerart_option = variant.option3 %}\n        {% endif %}\n      {% endif %}\n      \n      {% if option.name == \"Montage\" or option.name == \"Ausführung\" %}\n        {% assign montage_index = forloop.index %}\n        {% if montage_index == 1 %}\n          {% assign montage_option = variant.option1 %}\n        {% elsif montage_index == 2 %}\n          {% assign montage_option = variant.option2 %}\n        {% elsif montage_index == 3 %}\n          {% assign montage_option = variant.option3 %}\n        {% endif %}\n      {% endif %}\n    {% endfor %}\n    \n    {% comment %} Fallback für Türart basierend auf Breite {% endcomment %}\n    {% if tuerart_option == blank %}\n      {% if breite_val == \"120\" or breite_val == 120 %}\n        {% assign tuerart_option = \"Flügeltür\" %}\n      {% else %}\n        {% assign tuerart_option = \"Schiebetüren\" %}\n      {% endif %}\n    {% endif %}\n    \n    window.variantData[{{ variant.id }}] = {\n      breite: {% if breite_val != blank %}{{ breite_val | json }}{% else %}null{% endif %},\n      tiefe: {% if tiefe_val != blank %}{{ tiefe_val | json }}{% else %}null{% endif %},\n      hoehe: {% if hoehe_val != blank %}{{ hoehe_val | json }}{% else %}null{% endif %},\n      aufkantung: {% if aufkantung_val != blank %}{{ aufkantung_val | json }}{% else %}\"mit\"{% endif %},\n      tuerart: {{ tuerart_option | json }},\n      montage: {% if montage_option != blank %}{{ montage_option | json }}{% else %}\"fertig montiert\"{% endif %}\n    };\n  {% endfor %}\n\u003c\/script\u003e\n\u003cdiv id=\"dynamic-product-description-container\"\u003e\n \u003cnoscript\u003e\n        {%- liquid\n          assign current_variant = product.selected_or_first_available_variant\n          assign breite = current_variant.metafields.custom.breite | default: 140\n          assign tiefe = current_variant.metafields.custom.tiefe | default: 60\n          assign masse = breite | append: 'x' | append: tiefe\n          assign aufkantung_text = current_variant.metafields.custom.aufkantung | default: 'mit'\n          \n          assign tuerart = \"\"\n          assign montage_text = \"fertig montiert\"\n          \n          for option in product.options_with_values\n            if option.name == \"Türart\" or option.name == \"Tür\" or option.name == \"Türen\"\n              assign tuer_index = forloop.index\n              if tuer_index == 1\n                assign tuerart = current_variant.option1\n              elsif tuer_index == 2\n                assign tuerart = current_variant.option2\n              elsif tuer_index == 3\n                assign tuerart = current_variant.option3\n              endif\n            endif\n            \n            if option.name == \"Montage\" or option.name == \"Ausführung\"\n              assign montage_index = forloop.index\n              if montage_index == 1\n                assign montage_text = current_variant.option1 | default: \"fertig montiert\"\n              elsif montage_index == 2\n                assign montage_text = current_variant.option2 | default: \"fertig montiert\"\n              elsif montage_index == 3\n                assign montage_text = current_variant.option3 | default: \"fertig montiert\"\n              endif\n            endif\n          endfor\n          \n          if tuerart == blank\n            assign breite_num = breite | plus: 0\n            if breite_num \u0026lt;= 120\n              assign tuerart = \"Flügeltür\"\n            else\n              assign tuerart = \"Schiebetüren\"\n            endif\n          endif\n        -%}\n        \u003cdiv style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #333;\"\u003e\n            \u003ch3 style=\"font-size: 1.5em; margin-bottom: 0.5em; color: #2c3e50;\"\u003e\n                🚿 PREMIUM Spülmaschinenschrank {{ masse }} cm - Perfekt für Ihre Spülmaschine\n            \u003c\/h3\u003e\n            \n            \u003cp style=\"font-size: 1em; margin-bottom: 1.5em;\"\u003e\n                Dieser hochwertige PREMIUM Spülmaschinenschrank von VM Europa in der Größe \u003cstrong\u003e{{ masse }} cm\u003c\/strong\u003e ist die ideale Ergänzung für Ihre professionelle Spülküche. Mit \u003cstrong\u003e1 Becken links\u003c\/strong\u003e, integrierter Abtropffläche rechts und speziell vorbereitetem \u003cstrong\u003eRücksprung für Spülmaschinen\u003c\/strong\u003e optimiert er Ihren gesamten Spülprozess. Gefertigt aus \u003cstrong\u003ePremium Edelstahl (AISI 304)\u003c\/strong\u003e für maximale Langlebigkeit!\n            \u003c\/p\u003e\n\n            \u003cdiv style=\"background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 1.2em; border-radius: 8px; margin-bottom: 1.5em;\"\u003e\n                \u003cp style=\"margin: 0; font-size: 1.1em; font-weight: 600; color: #1565c0;\"\u003e\n                    ⚡ Speziell für Spülmaschinen konzipiert:\n                \u003c\/p\u003e\n                \u003cp style=\"margin: 0.5em 0 0 0;\"\u003e\n                    Rücksprung vorbereitet + 1 Becken + Abtropffläche = Optimaler Spülmaschinenarbeitsplatz!\n                \u003c\/p\u003e\n            \u003c\/div\u003e\n\n            {% if aufkantung_text contains 'mit' or aufkantung_text == 'Ja' or aufkantung_text == 'ja' %}\n            \u003cp style=\"background: #e8f5e9; padding: 1em; border-left: 4px solid #4caf50; margin-bottom: 1.5em;\"\u003e\n                🛡️ \u003cstrong\u003eMit 10 cm Aufkantung:\u003c\/strong\u003e Schützt Ihre Wände zuverlässig vor Spritzwasser.\n            \u003c\/p\u003e\n            {% endif %}\n\n            \u003cdiv style=\"background: #f0f7ff; padding: 1em; border-radius: 8px; margin-bottom: 1.5em;\"\u003e\n                \u003cp style=\"margin: 0;\"\u003e\n                    📦 \u003cstrong\u003eLieferung:\u003c\/strong\u003e {{ montage_text }} – Sofort einsatzbereit!\u003cbr\u003e\n                    🚪 \u003cstrong\u003eAusführung:\u003c\/strong\u003e Mit {{ tuerart }} für optimalen Zugang\n                \u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv style=\"background: #fff9e6; padding: 1.2em; border-radius: 8px; margin-bottom: 1.5em; border: 2px solid #ffc107;\"\u003e\n                \u003ch4 style=\"margin: 0 0 0.8em 0; color: #f57c00;\"\u003e🔧 Wichtige Türinfo:\u003c\/h4\u003e\n                \u003cul style=\"margin: 0; padding-left: 1.2em;\"\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e120 cm Breite:\u003c\/strong\u003e Flügeltüren für klassischen Zugang\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eAb 140 cm Breite:\u003c\/strong\u003e Schiebetüren für platzsparende Bedienung\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n\n            \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                ✨ Premium-Ausstattungsmerkmale:\n            \u003c\/h4\u003e\n            \u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    💎 \u003cstrong\u003ePREMIUM Material:\u003c\/strong\u003e AISI 304 Edelstahl – höchste Qualität\n                \u003c\/li\u003e\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    🚿 \u003cstrong\u003e1 Spülbecken links:\u003c\/strong\u003e Optimal positioniert für Workflow\n                \u003c\/li\u003e\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    🍴 \u003cstrong\u003eAbtropffläche rechts:\u003c\/strong\u003e Integriert für sauberes Geschirr\n                \u003c\/li\u003e\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    🔌 \u003cstrong\u003eSpülmaschinen-Rücksprung:\u003c\/strong\u003e Perfekt vorbereitet für Integration\n                \u003c\/li\u003e\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    🚪 \u003cstrong\u003e{{ tuerart }}:\u003c\/strong\u003e Praktisch \u0026amp; platzsparend\n                \u003c\/li\u003e\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    🔇 \u003cstrong\u003eLärmgedämmt:\u003c\/strong\u003e Schallschutzmatte unter dem Becken\n                \u003c\/li\u003e\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    📐 \u003cstrong\u003eMit Grundboden:\u003c\/strong\u003e Extra Stabilität \u0026amp; Hygiene\n                \u003c\/li\u003e\n                {% if aufkantung_text contains 'mit' or aufkantung_text == 'Ja' or aufkantung_text == 'ja' %}\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    🛡️ \u003cstrong\u003e10 cm Aufkantung:\u003c\/strong\u003e Effektiver Spritzschutz\n                \u003c\/li\u003e\n                {% endif %}\n                \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                    📏 \u003cstrong\u003eHöhenverstellbar:\u003c\/strong\u003e 85-90 cm für ergonomisches Arbeiten\n                \u003c\/li\u003e\n                \u003cli style=\"padding: 0.4em 0;\"\u003e\n                    ✅ \u003cstrong\u003eHACCP-konform:\u003c\/strong\u003e Für professionelle Gastronomie\n                \u003c\/li\u003e\n            \u003c\/ul\u003e\n\n            \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                💡 Das perfekte Spülzentrum:\n            \u003c\/h4\u003e\n            \u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 1em; margin-bottom: 1.5em;\"\u003e\n                \u003cdiv style=\"background: #e3f2fd; padding: 1.2em; border-radius: 6px; text-align: center;\"\u003e\n                    \u003cdiv style=\"font-size: 2em;\"\u003e🧼\u003c\/div\u003e\n                    \u003ch5 style=\"margin: 0.5em 0 0.3em 0; color: #1565c0;\"\u003eLinks\u003c\/h5\u003e\n                    \u003cp style=\"margin: 0; font-size: 0.9em;\"\u003eSpülbecken\u003cbr\u003efür Vorspülen\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"background: #f3e5f5; padding: 1.2em; border-radius: 6px; text-align: center;\"\u003e\n                    \u003cdiv style=\"font-size: 2em;\"\u003e🔌\u003c\/div\u003e\n                    \u003ch5 style=\"margin: 0.5em 0 0.3em 0; color: #7b1fa2;\"\u003eMitte\u003c\/h5\u003e\n                    \u003cp style=\"margin: 0; font-size: 0.9em;\"\u003eRücksprung für\u003cbr\u003eSpülmaschine\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"background: #e8f5e9; padding: 1.2em; border-radius: 6px; text-align: center;\"\u003e\n                    \u003cdiv style=\"font-size: 2em;\"\u003e🍽️\u003c\/div\u003e\n                    \u003ch5 style=\"margin: 0.5em 0 0.3em 0; color: #2e7d32;\"\u003eRechts\u003c\/h5\u003e\n                    \u003cp style=\"margin: 0; font-size: 0.9em;\"\u003eAbtropffläche\u003cbr\u003efür sauberes Geschirr\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                📊 Technische Details:\n            \u003c\/h4\u003e\n            \u003cdiv style=\"background: #f5f5f5; padding: 1em; border-radius: 8px; margin-bottom: 1.5em;\"\u003e\n                \u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n                    \u003ctr\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eAbmessungen:\u003c\/strong\u003e\u003c\/td\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e{{ masse }} cm (120x60 bis 160x70 cm verfügbar)\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003c\/td\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003eAISI 304 Premium Edelstahl\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eArbeitshöhe:\u003c\/strong\u003e\u003c\/td\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e85 cm (verstellbar bis 90 cm)\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eTürsystem:\u003c\/strong\u003e\u003c\/td\u003e\n                        \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e{{ tuerart }}\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd style=\"padding: 0.5em 0;\"\u003e\u003cstrong\u003eBesonderheit:\u003c\/strong\u003e\u003c\/td\u003e\n                        \u003ctd style=\"padding: 0.5em 0;\"\u003eRücksprung für Spülmaschine vorbereitet\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n\n            \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                🏢 Ideal für diese Bereiche:\n            \u003c\/h4\u003e\n            \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1em; margin-bottom: 1.5em;\"\u003e\n                \u003cdiv style=\"background: #fff3e0; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                    🍽️ \u003cstrong\u003eRestaurants \u0026amp; Bistros\u003c\/strong\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"background: #fce4ec; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                    🏨 \u003cstrong\u003eHotels mit Spülküche\u003c\/strong\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"background: #e0f2f1; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                    🏢 \u003cstrong\u003eKantinen \u0026amp; Mensen\u003c\/strong\u003e\n                \u003c\/div\u003e\n                \u003cdiv style=\"background: #f3e5f5; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                    🍰 \u003cstrong\u003eCafés \u0026amp; Konditoreien\u003c\/strong\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003chr style=\"border: 0; border-top: 2px solid #eee; margin: 2em 0;\"\u003e\n\n            \u003ch4 style=\"font-size: 1.2em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                ❓ Häufig gestellte Fragen:\n            \u003c\/h4\u003e\n            \u003cdl\u003e\n                \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eWas ist der Vorteil des Rücksprungs für Spülmaschinen?\u003c\/dt\u003e\n                \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                    Der speziell vorbereitete Rücksprung ermöglicht die perfekte Integration Ihrer Spülmaschine. Die Maschine kann platzsparend unter die Arbeitsfläche geschoben werden, während alle Anschlüsse optimal zugänglich bleiben.\n                \u003c\/dd\u003e\n\n                \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eWarum haben 120 cm Modelle Flügeltüren und größere Schiebetüren?\u003c\/dt\u003e\n                \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                    Bei 120 cm Breite bieten Flügeltüren den optimalen Zugang zum kompakten Stauraum. Ab 140 cm Breite sind Schiebetüren platzsparender und ermöglichen besseren Zugang auch in engen Küchenbereichen – sie blockieren keine Laufwege beim Öffnen.\n                \u003c\/dd\u003e\n\n                \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eIst der Schrank für alle Spülmaschinentypen geeignet?\u003c\/dt\u003e\n                \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                    Ja, der Rücksprung ist universell vorbereitet und passt für alle gängigen Untertisch- und Haubenspülmaschinen. Die robuste Konstruktion trägt problemlos das Gewicht professioneller Geräte.\n                \u003c\/dd\u003e\n\n                \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eWie wird der Schrank geliefert?\u003c\/dt\u003e\n                \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                    Dieser Premium-Spülmaschinenschrank wird \u003cstrong\u003e{{ montage_text }}\u003c\/strong\u003e geliefert. Sie müssen nur noch die Höhe einstellen und können sofort mit der Installation Ihrer Spülmaschine beginnen!\n                \u003c\/dd\u003e\n            \u003c\/dl\u003e\n\n            \u003cdiv style=\"margin-top: 2em; padding: 1.5em; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; border-radius: 8px; text-align: center;\"\u003e\n                \u003ch4 style=\"margin: 0 0 0.5em 0; font-size: 1.3em;\"\u003e💎 VM Europa PREMIUM-Qualität\u003c\/h4\u003e\n                \u003cp style=\"margin: 0; opacity: 0.95;\"\u003e\n                    Der perfekte Spülmaschinenarbeitsplatz – durchdacht konstruiert für maximale Effizienz in Ihrer Profiküche!\n                \u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function() {\n    'use strict';\n    \n    function initDynamicDescription() {\n        const container = document.getElementById('dynamic-product-description-container');\n        if (!container) {\n            console.warn('Description container not found');\n            return;\n        }\n        \n        container.innerHTML = '\u003cp style=\"text-align:center; padding:2em;\"\u003e⏳ Beschreibung wird geladen...\u003c\/p\u003e';\n\n        function updateDynamicDescription(variantId) {\n            try {\n                if (!window.variantData) {\n                    console.warn('variantData not available');\n                    renderDescription('140x60', 'mit', 'Schiebetüren', 'fertig montiert');\n                    return;\n                }\n                \n                const variantInfo = window.variantData[variantId];\n                if (!variantInfo) {\n                    console.warn('Variant info not found for ID:', variantId);\n                    \/\/ Fallback mit Standardwerten\n                    renderDescription('140x60', 'mit', 'Schiebetüren', 'fertig montiert');\n                    return;\n                }\n\n                let breite = variantInfo.breite;\n                let tiefe = variantInfo.tiefe;\n                \n                \/\/ Parse numbers safely\n                if (typeof breite === 'string') {\n                    breite = parseInt(breite.replace(\/[^0-9]\/g, ''), 10);\n                }\n                if (typeof tiefe === 'string') {\n                    tiefe = parseInt(tiefe.replace(\/[^0-9]\/g, ''), 10);\n                }\n                \n                \/\/ Default values if parsing fails\n                if (!breite || isNaN(breite)) breite = 140;\n                if (!tiefe || isNaN(tiefe)) tiefe = 60;\n                \n                const masse = `${breite}x${tiefe}`;\n                const aufkantungText = variantInfo.aufkantung || 'mit';\n                \n                \/\/ Türart basierend auf Breite, falls nicht in Variante vorhanden\n                let tuerart = variantInfo.tuerart;\n                if (!tuerart || tuerart === 'null' || tuerart === '') {\n                    tuerart = breite \u003c= 120 ? 'Flügeltür' : 'Schiebetüren';\n                }\n                \n                const montage = variantInfo.montage || 'fertig montiert';\n\n                renderDescription(masse, aufkantungText, tuerart, montage);\n                \n            } catch (error) {\n                console.error('Error updating description:', error);\n                renderDescription('140x60', 'mit', 'Schiebetüren', 'fertig montiert');\n            }\n        }\n\n        function renderDescription(masse, aufkantungText, tuerart, montage) {\n            const hasAufkantung = aufkantungText \u0026\u0026 (\n                aufkantungText.toLowerCase().includes('mit') || \n                aufkantungText.toLowerCase() === 'ja'\n            );\n\n            const descriptionHtml = `\n                \u003cdiv style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #333;\"\u003e\n                    \u003ch3 style=\"font-size: 1.5em; margin-bottom: 0.5em; color: #2c3e50;\"\u003e\n                        🚿 PREMIUM Spülmaschinenschrank ${masse} cm - Perfekt für Ihre Spülmaschine\n                    \u003c\/h3\u003e\n                    \n                    \u003cp style=\"font-size: 1em; margin-bottom: 1.5em;\"\u003e\n                        Dieser hochwertige PREMIUM Spülmaschinenschrank von VM Europa in der Größe \u003cstrong\u003e${masse} cm\u003c\/strong\u003e ist die ideale Ergänzung für Ihre professionelle Spülküche. Mit \u003cstrong\u003e1 Becken links\u003c\/strong\u003e, integrierter Abtropffläche rechts und speziell vorbereitetem \u003cstrong\u003eRücksprung für Spülmaschinen\u003c\/strong\u003e optimiert er Ihren gesamten Spülprozess. Gefertigt aus \u003cstrong\u003ePremium Edelstahl (AISI 304)\u003c\/strong\u003e für maximale Langlebigkeit!\n                    \u003c\/p\u003e\n\n                    \u003cdiv style=\"background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 1.2em; border-radius: 8px; margin-bottom: 1.5em;\"\u003e\n                        \u003cp style=\"margin: 0; font-size: 1.1em; font-weight: 600; color: #1565c0;\"\u003e\n                            ⚡ Speziell für Spülmaschinen konzipiert:\n                        \u003c\/p\u003e\n                        \u003cp style=\"margin: 0.5em 0 0 0;\"\u003e\n                            Rücksprung vorbereitet + 1 Becken + Abtropffläche = Optimaler Spülmaschinenarbeitsplatz!\n                        \u003c\/p\u003e\n                    \u003c\/div\u003e\n\n                    ${hasAufkantung ? `\n                    \u003cp style=\"background: #e8f5e9; padding: 1em; border-left: 4px solid #4caf50; margin-bottom: 1.5em;\"\u003e\n                        🛡️ \u003cstrong\u003eMit 10 cm Aufkantung:\u003c\/strong\u003e Schützt Ihre Wände zuverlässig vor Spritzwasser.\n                    \u003c\/p\u003e` : ''}\n\n                    \u003cdiv style=\"background: #f0f7ff; padding: 1em; border-radius: 8px; margin-bottom: 1.5em;\"\u003e\n                        \u003cp style=\"margin: 0;\"\u003e\n                            📦 \u003cstrong\u003eLieferung:\u003c\/strong\u003e ${montage} – Sofort einsatzbereit!\u003cbr\u003e\n                            🚪 \u003cstrong\u003eAusführung:\u003c\/strong\u003e Mit ${tuerart} für optimalen Zugang\n                        \u003c\/p\u003e\n                    \u003c\/div\u003e\n\n                    \u003cdiv style=\"background: #fff9e6; padding: 1.2em; border-radius: 8px; margin-bottom: 1.5em; border: 2px solid #ffc107;\"\u003e\n                        \u003ch4 style=\"margin: 0 0 0.8em 0; color: #f57c00;\"\u003e🔧 Wichtige Türinfo:\u003c\/h4\u003e\n                        \u003cul style=\"margin: 0; padding-left: 1.2em;\"\u003e\n                            \u003cli\u003e\u003cstrong\u003e120 cm Breite:\u003c\/strong\u003e Flügeltüren für klassischen Zugang\u003c\/li\u003e\n                            \u003cli\u003e\u003cstrong\u003eAb 140 cm Breite:\u003c\/strong\u003e Schiebetüren für platzsparende Bedienung\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/div\u003e\n\n                    \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                        ✨ Premium-Ausstattungsmerkmale:\n                    \u003c\/h4\u003e\n                    \u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            💎 \u003cstrong\u003ePREMIUM Material:\u003c\/strong\u003e AISI 304 Edelstahl – höchste Qualität\n                        \u003c\/li\u003e\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            🚿 \u003cstrong\u003e1 Spülbecken links:\u003c\/strong\u003e Optimal positioniert für Workflow\n                        \u003c\/li\u003e\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            🍴 \u003cstrong\u003eAbtropffläche rechts:\u003c\/strong\u003e Integriert für sauberes Geschirr\n                        \u003c\/li\u003e\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            🔌 \u003cstrong\u003eSpülmaschinen-Rücksprung:\u003c\/strong\u003e Perfekt vorbereitet für Integration\n                        \u003c\/li\u003e\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            🚪 \u003cstrong\u003e${tuerart}:\u003c\/strong\u003e Praktisch \u0026 platzsparend\n                        \u003c\/li\u003e\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            🔇 \u003cstrong\u003eLärmgedämmt:\u003c\/strong\u003e Schallschutzmatte unter dem Becken\n                        \u003c\/li\u003e\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            📐 \u003cstrong\u003eMit Grundboden:\u003c\/strong\u003e Extra Stabilität \u0026 Hygiene\n                        \u003c\/li\u003e\n                        ${hasAufkantung ? `\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            🛡️ \u003cstrong\u003e10 cm Aufkantung:\u003c\/strong\u003e Effektiver Spritzschutz\n                        \u003c\/li\u003e` : ''}\n                        \u003cli style=\"padding: 0.4em 0; border-bottom: 1px solid #eee;\"\u003e\n                            📏 \u003cstrong\u003eHöhenverstellbar:\u003c\/strong\u003e 85-90 cm für ergonomisches Arbeiten\n                        \u003c\/li\u003e\n                        \u003cli style=\"padding: 0.4em 0;\"\u003e\n                            ✅ \u003cstrong\u003eHACCP-konform:\u003c\/strong\u003e Für professionelle Gastronomie\n                        \u003c\/li\u003e\n                    \u003c\/ul\u003e\n\n                    \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                        💡 Das perfekte Spülzentrum:\n                    \u003c\/h4\u003e\n                    \u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 1em; margin-bottom: 1.5em;\"\u003e\n                        \u003cdiv style=\"background: #e3f2fd; padding: 1.2em; border-radius: 6px; text-align: center;\"\u003e\n                            \u003cdiv style=\"font-size: 2em;\"\u003e🧼\u003c\/div\u003e\n                            \u003ch5 style=\"margin: 0.5em 0 0.3em 0; color: #1565c0;\"\u003eLinks\u003c\/h5\u003e\n                            \u003cp style=\"margin: 0; font-size: 0.9em;\"\u003eSpülbecken\u003cbr\u003efür Vorspülen\u003c\/p\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv style=\"background: #f3e5f5; padding: 1.2em; border-radius: 6px; text-align: center;\"\u003e\n                            \u003cdiv style=\"font-size: 2em;\"\u003e🔌\u003c\/div\u003e\n                            \u003ch5 style=\"margin: 0.5em 0 0.3em 0; color: #7b1fa2;\"\u003eMitte\u003c\/h5\u003e\n                            \u003cp style=\"margin: 0; font-size: 0.9em;\"\u003eRücksprung für\u003cbr\u003eSpülmaschine\u003c\/p\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv style=\"background: #e8f5e9; padding: 1.2em; border-radius: 6px; text-align: center;\"\u003e\n                            \u003cdiv style=\"font-size: 2em;\"\u003e🍽️\u003c\/div\u003e\n                            \u003ch5 style=\"margin: 0.5em 0 0.3em 0; color: #2e7d32;\"\u003eRechts\u003c\/h5\u003e\n                            \u003cp style=\"margin: 0; font-size: 0.9em;\"\u003eAbtropffläche\u003cbr\u003efür sauberes Geschirr\u003c\/p\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n\n                    \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                        📊 Technische Details:\n                    \u003c\/h4\u003e\n                    \u003cdiv style=\"background: #f5f5f5; padding: 1em; border-radius: 8px; margin-bottom: 1.5em;\"\u003e\n                        \u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eAbmessungen:\u003c\/strong\u003e\u003c\/td\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e${masse} cm (120x60 bis 160x70 cm verfügbar)\u003c\/td\u003e\n                            \u003c\/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003c\/td\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003eAISI 304 Premium Edelstahl\u003c\/td\u003e\n                            \u003c\/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eArbeitshöhe:\u003c\/strong\u003e\u003c\/td\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e85 cm (verstellbar bis 90 cm)\u003c\/td\u003e\n                            \u003c\/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e\u003cstrong\u003eTürsystem:\u003c\/strong\u003e\u003c\/td\u003e\n                                \u003ctd style=\"padding: 0.5em 0; border-bottom: 1px solid #ddd;\"\u003e${tuerart}\u003c\/td\u003e\n                            \u003c\/tr\u003e\n                            \u003ctr\u003e\n                                \u003ctd style=\"padding: 0.5em 0;\"\u003e\u003cstrong\u003eBesonderheit:\u003c\/strong\u003e\u003c\/td\u003e\n                                \u003ctd style=\"padding: 0.5em 0;\"\u003eRücksprung für Spülmaschine vorbereitet\u003c\/td\u003e\n                            \u003c\/tr\u003e\n                        \u003c\/table\u003e\n                    \u003c\/div\u003e\n\n                    \u003ch4 style=\"font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                        🏢 Ideal für diese Bereiche:\n                    \u003c\/h4\u003e\n                    \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1em; margin-bottom: 1.5em;\"\u003e\n                        \u003cdiv style=\"background: #fff3e0; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                            🍽️ \u003cstrong\u003eRestaurants \u0026 Bistros\u003c\/strong\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv style=\"background: #fce4ec; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                            🏨 \u003cstrong\u003eHotels mit Spülküche\u003c\/strong\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv style=\"background: #e0f2f1; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                            🏢 \u003cstrong\u003eKantinen \u0026 Mensen\u003c\/strong\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv style=\"background: #f3e5f5; padding: 1em; border-radius: 6px; text-align: center;\"\u003e\n                            🍰 \u003cstrong\u003eCafés \u0026 Konditoreien\u003c\/strong\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n\n                    \u003chr style=\"border: 0; border-top: 2px solid #eee; margin: 2em 0;\"\u003e\n\n                    \u003ch4 style=\"font-size: 1.2em; margin-bottom: 0.8em; color: #2c3e50;\"\u003e\n                        ❓ Häufig gestellte Fragen:\n                    \u003c\/h4\u003e\n                    \u003cdl\u003e\n                        \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eWas ist der Vorteil des Rücksprungs für Spülmaschinen?\u003c\/dt\u003e\n                        \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                            Der speziell vorbereitete Rücksprung ermöglicht die perfekte Integration Ihrer Spülmaschine. Die Maschine kann platzsparend unter die Arbeitsfläche geschoben werden, während alle Anschlüsse optimal zugänglich bleiben.\n                        \u003c\/dd\u003e\n\n                        \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eWarum haben 120 cm Modelle Flügeltüren und größere Schiebetüren?\u003c\/dt\u003e\n                        \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                            Bei 120 cm Breite bieten Flügeltüren den optimalen Zugang zum kompakten Stauraum. Ab 140 cm Breite sind Schiebetüren platzsparender und ermöglichen besseren Zugang auch in engen Küchenbereichen – sie blockieren keine Laufwege beim Öffnen.\n                        \u003c\/dd\u003e\n\n                        \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eIst der Schrank für alle Spülmaschinentypen geeignet?\u003c\/dt\u003e\n                        \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                            Ja, der Rücksprung ist universell vorbereitet und passt für alle gängigen Untertisch- und Haubenspülmaschinen. Die robuste Konstruktion trägt problemlos das Gewicht professioneller Geräte.\n                        \u003c\/dd\u003e\n\n                        \u003cdt style=\"font-weight: bold; margin-top: 1em;\"\u003eWie wird der Schrank geliefert?\u003c\/dt\u003e\n                        \u003cdd style=\"margin-left: 0; margin-bottom: 1em; color: #555;\"\u003e\n                            Dieser Premium-Spülmaschinenschrank wird \u003cstrong\u003e${montage}\u003c\/strong\u003e geliefert. Sie müssen nur noch die Höhe einstellen und können sofort mit der Installation Ihrer Spülmaschine beginnen!\n                        \u003c\/dd\u003e\n                    \u003c\/dl\u003e\n\n                    \u003cdiv style=\"margin-top: 2em; padding: 1.5em; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; border-radius: 8px; text-align: center;\"\u003e\n                        \u003ch4 style=\"margin: 0 0 0.5em 0; font-size: 1.3em;\"\u003e💎 VM Europa PREMIUM-Qualität\u003c\/h4\u003e\n                        \u003cp style=\"margin: 0; opacity: 0.95;\"\u003e\n                            Der perfekte Spülmaschinenarbeitsplatz – durchdacht konstruiert für maximale Effizienz in Ihrer Profiküche!\n                        \u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            `;\n            \n            container.innerHTML = descriptionHtml;\n        }\n\n        function getInitialVariantId() {\n            \/\/ Try multiple methods to get variant ID\n            if (window.currentVariantId) return window.currentVariantId;\n            \n            const urlParams = new URLSearchParams(window.location.search);\n            const variantFromUrl = urlParams.get('variant');\n            if (variantFromUrl) return variantFromUrl;\n            \n            const input = document.querySelector('input[name=\"id\"]:checked, select[name=\"id\"], input[name=\"id\"][type=\"hidden\"]');\n            if (input \u0026\u0026 input.value) return input.value;\n            \n            \/\/ Try to get from variant selector\n            const variantSelector = document.querySelector('[data-variant-id]');\n            if (variantSelector) return variantSelector.getAttribute('data-variant-id');\n            \n            return null;\n        }\n\n        \/\/ Event Listeners\n        document.addEventListener('change', function(e) {\n            if (e.target \u0026\u0026 (e.target.name === 'id' || e.target.classList.contains('variant-selector'))) {\n                console.log('Variant changed via select:', e.target.value);\n                updateDynamicDescription(e.target.value);\n            }\n        });\n\n        document.addEventListener('variant:change', function(e) {\n            if (e.detail \u0026\u0026 e.detail.variant \u0026\u0026 e.detail.variant.id) {\n                console.log('Variant changed via event:', e.detail.variant.id);\n                updateDynamicDescription(e.detail.variant.id);\n            }\n        });\n\n        \/\/ Watch for Shopify variant changes\n        if (window.Shopify \u0026\u0026 window.Shopify.onVariantChange) {\n            const originalOnVariantChange = window.Shopify.onVariantChange;\n            window.Shopify.onVariantChange = function(variant) {\n                originalOnVariantChange.call(this, variant);\n                if (variant \u0026\u0026 variant.id) {\n                    console.log('Variant changed via Shopify:', variant.id);\n                    updateDynamicDescription(variant.id);\n                }\n            };\n        }\n\n        \/\/ Initialize with delay to ensure data is loaded\n        setTimeout(function() {\n            const initialId = getInitialVariantId();\n            console.log('Initial variant ID:', initialId);\n            if (initialId) {\n                updateDynamicDescription(initialId);\n            } else {\n                renderDescription('140x60', 'mit', 'Schiebetüren', 'fertig montiert');\n            }\n        }, 100);\n    }\n\n    \/\/ Initialize when DOM is ready\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initDynamicDescription);\n    } else {\n        initDynamicDescription();\n    }\n})();\n\u003c\/script\u003e\n\u003c!-- ========== Ende: Dynamischer Beschreibungsblock ========== --\u003e","brand":"VM Europa","offers":[{"title":"120 x 60 cm \/ Porte à battants \/ prêt à être monté","offer_id":55331149185372,"sku":"SPSCHZ1BL126","price":534.0,"currency_code":"EUR","in_stock":true},{"title":"120 x 70 cm \/ Porte à battants \/ prêt à être monté","offer_id":55331149218140,"sku":"SPSCHZ1BL127","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"140 x 60 cm \/ Portes coulissantes \/ prêt à être monté","offer_id":55331149250908,"sku":"SPSCHZ1BL146","price":568.0,"currency_code":"EUR","in_stock":true},{"title":"140 x 70 cm \/ Portes coulissantes \/ prêt à être monté","offer_id":55331149283676,"sku":"SPSCHZ1BL147","price":604.0,"currency_code":"EUR","in_stock":true},{"title":"160 x 60 cm \/ Portes coulissantes \/ prêt à être monté","offer_id":55331149316444,"sku":"SPSCHZ1BL166","price":601.0,"currency_code":"EUR","in_stock":true},{"title":"160 x 70 cm \/ Portes coulissantes \/ prêt à être monté","offer_id":55331149349212,"sku":"SPSCHZ1BL167","price":643.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/0194\/6204\/files\/SPSCHZ1BL_681f48ff-fa8c-4817-adfc-f362f40fa920.png?v=1777295416","url":"https:\/\/vm-europa.com\/fr\/products\/edelstahl-spulmaschinenschrank-1-becken-links-mit-aufkantung-premium-alle-grossen-montiert","provider":"VM-Europa","version":"1.0","type":"link"}