{"product_id":"panomama-organic-basic-hoodie","title":"Bodensee Hoodie Panorama","description":"\u003cdiv class=\"bn-product-copy\"\u003e\n  \u003cdiv class=\"bn-problem-hook\"\u003e\u003cp\u003eWie fühlt sich ein Hoodie an, den man morgens anzieht – und den man abends nicht mehr ausziehen möchte?\u003c\/p\u003e\u003c\/div\u003e\n  \n  \n  \u003ch2\u003eBodensee Hoodie Herren und Damen – Bergpanorama Motiv für Alltag und Freizeit\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eWofür der Bodensee Hoodie Panorama gemacht ist:\u003c\/strong\u003e\u003cbr\u003e\nEin ruhiger Kapuzenpullover mit dezentem Bergpanorama-Druck – für alle, die Verbundenheit mit der Region lieber zeigen als behaupten. Das Motiv wirkt zurückhaltend, die Botschaft bleibt trotzdem klar.\u003c\/p\u003e\n\u003cp\u003eDas PANOMAMA-Design trägt die Zeile „Die Beste Aussicht\" – nicht als laute Aussage, sondern als stiller Hinweis. Die Bergpanorama-Illustration auf der Vorderseite ist skizzenhaft gehalten, sodass sie auf einem neutralen Grundton wirkt, ohne zu dominieren. Wer am Bodensee aufgewachsen ist oder die Region kennt, erkennt diesen Blick: breites Wasser, flaches Ufer, Berge am Horizont.\u003c\/p\u003e\n\u003cp\u003eDie neutrale Grundfarbe lässt das Motiv sprechen, ohne den Rest des Outfits zu bestimmen. Am Bodenseeufer beim Morgenkaffee, auf dem Weg zum Markt oder abends mit einer Jacke drüber – das Panorama-Motiv passt sich der Situation an, ohne sich aufzudrängen. Das schlichte Design macht es leichter kombinierbar als Hoodies mit großflächigen Drucken oder auffälligen Schriften.\u003c\/p\u003e\n\u003cp\u003eEin Hoodie mit einem konkreten Bezug – zu einem Ort, einer Aussicht, einem Gefühl – kann als Geschenk etwas sagen, was ein allgemeines Kleidungsstück nicht sagt. Zum Geburtstag für jemanden, der die Bodenseeregion liebt. Als Erinnerung an einen Sommer dort. Oder einfach für sich selbst, weil man diesen Blick kennt und gerne trägt.\u003c\/p\u003e\n\u003ch3\u003eWoran du es merkst\u003c\/h3\u003e\n\u003cp\u003e• Du schaust morgens in den Kleiderschrank und greifst ohne langes Überlegen danach.\u003cbr\u003e• Du trägst ihn auf dem Weg zum See und das Motiv fühlt sich richtig an für diesen Ort.\u003cbr\u003e• Jemand fragt, was das Panorama bedeutet – und du merkst, dass du die Antwort gerne gibst.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWenn dir das Motiv gefällt und du einen ruhigen Alltagshoodie mit Regionalbezug suchst, könnte dieser für dich passen.\u003c\/strong\u003e\u003c\/p\u003e\n\n    \u003cdiv class=\"bn-size-calculator\"\u003e\n        \u003ch3\u003e📏 Größenrechner\u003c\/h3\u003e\n        \u003cp class=\"bn-calc-subtitle\"\u003eFinde deine perfekte Größe\u003c\/p\u003e\n\n        \u003cdiv class=\"bn-calc-form\" id=\"bn-calc-form-hoodie_unisex\"\u003e\n            \n            \u003cdiv class=\"bn-calc-field\"\u003e\n                \u003clabel for=\"bn_height\"\u003eKörpergröße (cm)\u003c\/label\u003e\n                \u003cinput type=\"number\" id=\"bn_height\" name=\"bn_height\" placeholder=\"z.B. 175\"\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"bn-calc-field\"\u003e\n                \u003clabel for=\"bn_weight\"\u003eGewicht (kg)\u003c\/label\u003e\n                \u003cinput type=\"number\" id=\"bn_weight\" name=\"bn_weight\" placeholder=\"z.B. 70\"\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"bn-calc-field\"\u003e\n                \u003clabel for=\"bn_gender\"\u003ePassform\u003c\/label\u003e\n                \u003cselect id=\"bn_gender\" name=\"bn_gender\" class=\"bn-calc-select\"\u003e\n                    \u003coption value=\"men\"\u003eHerren (lockerer)\u003c\/option\u003e\n\u003coption value=\"women\"\u003eDamen (figurbetont)\u003c\/option\u003e\n                \u003c\/select\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"bn-calc-field bn-show-if-women\"\u003e\n                \u003clabel for=\"bn_bust\"\u003eBrustumfang (cm) (optional)\u003c\/label\u003e\n                \u003cinput type=\"number\" id=\"bn_bust\" name=\"bn_bust\" placeholder=\"z.B. 90\"\u003e\n            \u003c\/div\u003e\n            \n\n            \u003cbutton type=\"button\" class=\"bn-calc-button\" onclick=\"calculateSize_hoodie_unisex()\"\u003eGröße berechnen\u003c\/button\u003e\n\n            \u003cdiv id=\"bn-calc-result\" class=\"bn-calc-result\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\u003cstyle\u003e\n\n    .bn-size-calculator {\n        max-width: 500px;\n        margin: 40px auto;\n        padding: 30px;\n        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n        border-radius: 20px;\n        box-shadow: 0 15px 40px rgba(0,0,0,0.2);\n        color: white;\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    }\n\n    .bn-size-calculator h3 {\n        text-align: center;\n        margin: 0 0 10px 0;\n        font-size: 28px;\n        font-weight: 700;\n    }\n\n    .bn-calc-subtitle {\n        text-align: center;\n        margin: 0 0 25px 0;\n        opacity: 0.9;\n        font-size: 16px;\n    }\n\n    .bn-calc-form {\n        display: flex;\n        flex-direction: column;\n        gap: 15px;\n    }\n\n    .bn-calc-field {\n        display: flex;\n        flex-direction: column;\n        gap: 6px;\n    }\n\n    .bn-calc-field label {\n        font-size: 14px;\n        font-weight: 600;\n        opacity: 0.95;\n    }\n\n    .bn-calc-field input,\n    .bn-calc-select {\n        padding: 14px;\n        border: none;\n        border-radius: 10px;\n        font-size: 16px;\n        background: rgba(255,255,255,0.95);\n        color: #1a202c;\n        transition: all 0.3s;\n    }\n\n    .bn-calc-field input:focus,\n    .bn-calc-select:focus {\n        outline: none;\n        background: white;\n        box-shadow: 0 0 0 3px rgba(255,255,255,0.3);\n    }\n\n    .bn-calc-button {\n        margin-top: 10px;\n        padding: 16px;\n        background: #08890e;\n        color: white;\n        border: none;\n        border-radius: 12px;\n        font-size: 18px;\n        font-weight: 700;\n        cursor: pointer;\n        transition: all 0.3s;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .bn-calc-button:hover {\n        background: #06660a;\n        transform: translateY(-2px);\n        box-shadow: 0 8px 20px rgba(0,0,0,0.3);\n    }\n\n    .bn-calc-button:active {\n        transform: translateY(0);\n    }\n\n    .bn-calc-result {\n        margin-top: 20px;\n        padding: 20px;\n        background: rgba(255,255,255,0.2);\n        border-radius: 12px;\n        text-align: center;\n        font-size: 20px;\n        font-weight: 700;\n        min-height: 60px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        backdrop-filter: blur(10px);\n    }\n\n    .bn-calc-result:empty {\n        display: none;\n    }\n\n    \/* 🔥 NEU: Geschlechts-abhängige Felder ausblenden *\/\n    .bn-show-if-women,\n    .bn-show-if-men {\n        display: none;\n    }\n\n    @media (max-width: 600px) {\n        .bn-size-calculator {\n            margin: 20px;\n            padding: 20px;\n        }\n    }\n    \n\u003c\/style\u003e\n\n\u003cscript\u003e\n\n\/\/ 🔥 Geschlechts-abhängige Felder ein-\/ausblenden\nfunction toggleGenderFields_hoodie_unisex() {\n    const genderSelect = document.getElementById('bn_gender');\n    if (!genderSelect) return;\n    \n    const gender = genderSelect.value;\n    \n    \/\/ Alle Felder mit \"bn-show-if-women\" oder \"bn-show-if-men\"\n    document.querySelectorAll('.bn-show-if-women').forEach(el =\u003e {\n        el.style.display = (gender === 'women') ? 'flex' : 'none';\n    });\n    \n    document.querySelectorAll('.bn-show-if-men').forEach(el =\u003e {\n        el.style.display = (gender === 'men') ? 'flex' : 'none';\n    });\n}\n\n\/\/ Event Listener für Geschlechts-Auswahl (robust: funktioniert auch nach Shopify-DOM-Injection)\n(function() {\n    function initGenderToggle_hoodie_unisex() {\n        const genderSelect = document.getElementById('bn_gender');\n        if (genderSelect) {\n            genderSelect.addEventListener('change', toggleGenderFields_hoodie_unisex);\n            toggleGenderFields_hoodie_unisex();\n        } else {\n            setTimeout(initGenderToggle_hoodie_unisex, 100);\n        }\n    }\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initGenderToggle_hoodie_unisex);\n    } else {\n        initGenderToggle_hoodie_unisex();\n    }\n})();\n\nfunction calculateSize_hoodie_unisex() {\n    const height = parseFloat(document.getElementById('bn_height')?.value || 0);\n    const weight = parseFloat(document.getElementById('bn_weight')?.value || 0);\n    const hip = parseFloat(document.getElementById('bn_hip')?.value || 0);\n    const bust = parseFloat(document.getElementById('bn_bust')?.value || 0);\n    const waist = parseFloat(document.getElementById('bn_waist')?.value || 0);\n    const chest = parseFloat(document.getElementById('bn_chest')?.value || 0);\n\n    const sizeSets = [{\"calib\": {\"group\": \"men\", \"height\": 178, \"weight\": 75, \"size_true\": \"M\"}, \"sizes\": [{\"name\": \"XS\", \"height_min\": 163, \"height_max\": 173, \"weight_min\": 50, \"weight_max\": 60}, {\"name\": \"S\", \"height_min\": 168, \"height_max\": 178, \"weight_min\": 60, \"weight_max\": 70}, {\"name\": \"M\", \"height_min\": 173, \"height_max\": 183, \"weight_min\": 70, \"weight_max\": 80}, {\"name\": \"L\", \"height_min\": 178, \"height_max\": 188, \"weight_min\": 80, \"weight_max\": 90}, {\"name\": \"XL\", \"height_min\": 183, \"height_max\": 193, \"weight_min\": 90, \"weight_max\": 100}, {\"name\": \"XXL\", \"height_min\": 188, \"height_max\": 198, \"weight_min\": 100, \"weight_max\": 110}, {\"name\": \"3XL\", \"height_min\": 193, \"height_max\": 203, \"weight_min\": 110, \"weight_max\": 120}, {\"name\": \"4XL\", \"height_min\": 198, \"height_max\": 208, \"weight_min\": 120, \"weight_max\": 130}, {\"name\": \"5XL\", \"height_min\": 203, \"height_max\": 213, \"weight_min\": 130, \"weight_max\": 140}]}, {\"calib\": {\"group\": \"women\", \"height\": 163, \"weight\": 65, \"bust\": 90, \"size_true\": \"M\"}, \"sizes\": [{\"name\": \"XS\", \"height_min\": 148, \"height_max\": 158, \"weight_min\": 40, \"weight_max\": 50}, {\"name\": \"S\", \"height_min\": 153, \"height_max\": 163, \"weight_min\": 50, \"weight_max\": 60}, {\"name\": \"M\", \"height_min\": 158, \"height_max\": 168, \"weight_min\": 60, \"weight_max\": 70}, {\"name\": \"L\", \"height_min\": 163, \"height_max\": 173, \"weight_min\": 70, \"weight_max\": 80}, {\"name\": \"XL\", \"height_min\": 168, \"height_max\": 178, \"weight_min\": 80, \"weight_max\": 90}, {\"name\": \"XXL\", \"height_min\": 173, \"height_max\": 183, \"weight_min\": 90, \"weight_max\": 100}, {\"name\": \"3XL\", \"height_min\": 178, \"height_max\": 188, \"weight_min\": 100, \"weight_max\": 110}, {\"name\": \"4XL\", \"height_min\": 183, \"height_max\": 193, \"weight_min\": 110, \"weight_max\": 120}, {\"name\": \"5XL\", \"height_min\": 188, \"height_max\": 198, \"weight_min\": 120, \"weight_max\": 130}]}];\n    const tolerance = {\"height_weight\": 1.5, \"weight_weight\": 1.5, \"hip_weight\": 0.5, \"bust_weight\": 1.5, \"waist_weight\": 0.5, \"chest_weight\": 1.2};\n\n    \/\/ 🔥 NEU v7: Für Hoodie → Filter nach Herren\/Damen\n    const genderSelect = document.getElementById('bn_gender');\n    let filteredSizeSets = sizeSets;\n\n    if (genderSelect) {\n        const selectedGender = genderSelect.value;\n        filteredSizeSets = sizeSets.filter(s =\u003e (s.calib?.group || 'men') === selectedGender);\n        \n        if (filteredSizeSets.length === 0) {\n            document.getElementById('bn-calc-result').innerHTML = \n                '⚠️ Keine Models für die gewählte Gruppe verfügbar.';\n            return;\n        }\n        \n        console.log('🔥 Filtered by gender:', selectedGender, '→', filteredSizeSets.length, 'model(s)');\n    }\n\n    console.log('🔥 Multi-Model Calculator Debug:', { height, weight, hip, bust, waist, chest, sizeSets: filteredSizeSets, tolerance });\n\n    if (!filteredSizeSets || filteredSizeSets.length === 0) {\n        document.getElementById('bn-calc-result').innerHTML = '⚠️ Keine Größentabelle verfügbar.';\n        return;\n    }\n\n    \/\/ 🔥 SCHRITT 1: Berechne für JEDES Model-Set die Distanz zum User\n    const setScores = [];\n    for (let i = 0; i \u003c filteredSizeSets.length; i++) {\n        const set = filteredSizeSets[i];\n        const calib = set.calib || {};\n\n        let cDiff = 0;\n        let cCount = 0;\n\n        if (calib.height \u0026\u0026 height \u003e 0) {\n            cDiff += Math.pow(height - calib.height, 2) * 1.0;\n            cCount++;\n        }\n        if (calib.weight \u0026\u0026 weight \u003e 0) {\n            cDiff += Math.pow(weight - calib.weight, 2) * 1.0;\n            cCount++;\n        }\n        if (calib.bust \u0026\u0026 bust \u003e 0) {\n            cDiff += Math.pow(bust - calib.bust, 2) * 1.5;\n            cCount++;\n        }\n        if (calib.hip \u0026\u0026 hip \u003e 0) {\n            cDiff += Math.pow(hip - calib.hip, 2) * 1.5;\n            cCount++;\n        }\n        if (calib.waist \u0026\u0026 waist \u003e 0) {\n            cDiff += Math.pow(waist - calib.waist, 2) * 1.5;\n            cCount++;\n        }\n\n        const score = cCount \u003e 0 ? Math.sqrt(cDiff \/ cCount) : 9999;\n        const weight_factor = score \u003e 0 ? 1.0 \/ (1.0 + score \/ 10.0) : 1.0;\n\n        setScores.push({\n            index: i,\n            score: score,\n            weight: weight_factor,\n            calib: calib,\n            sizes: set.sizes || []\n        });\n    }\n\n    \/\/ Normalisiere Gewichte (Summe = 1.0)\n    const totalWeight = setScores.reduce((sum, s) =\u003e sum + s.weight, 0);\n    if (totalWeight \u003e 0) {\n        setScores.forEach(s =\u003e s.weight \/= totalWeight);\n    }\n\n    console.log('🔥 Model Scores:', setScores.map(s =\u003e ({\n        calib: s.calib,\n        score: s.score.toFixed(1),\n        weight: (s.weight * 100).toFixed(1) + '%'\n    })));\n\n    \/\/ 🔥 SCHRITT 2: Für jede Size sammle gewichtete Scores aus ALLEN Model-Sets\n    const sizeVotes = {};\n\n    for (const setScore of setScores) {\n        const sizes = setScore.sizes;\n        const setWeight = setScore.weight;\n\n        for (const size of sizes) {\n            let diff = 0;\n            let count = 0;\n\n            \/\/ Körpergröße\n            if (size.height_min !== undefined \u0026\u0026 size.height_max !== undefined \u0026\u0026 height \u003e 0) {\n                const heightCenter = (size.height_min + size.height_max) \/ 2;\n                diff += Math.pow(height - heightCenter, 2) * tolerance.height_weight;\n                count++;\n            }\n\n            \/\/ Gewicht\n            if (size.weight_min !== undefined \u0026\u0026 size.weight_max !== undefined \u0026\u0026 weight \u003e 0) {\n                const weightCenter = (size.weight_min + size.weight_max) \/ 2;\n                diff += Math.pow(weight - weightCenter, 2) * tolerance.weight_weight;\n                count++;\n            }\n\n            \/\/ Hüftumfang\n            if (size.hip_min !== undefined \u0026\u0026 size.hip_max !== undefined \u0026\u0026 hip \u003e 0) {\n                const hipCenter = (size.hip_min + size.hip_max) \/ 2;\n                diff += Math.pow(hip - hipCenter, 2) * tolerance.hip_weight;\n                count++;\n            }\n\n            \/\/ Brustumfang\n            if (size.bust_min !== undefined \u0026\u0026 size.bust_max !== undefined \u0026\u0026 bust \u003e 0) {\n                const bustCenter = (size.bust_min + size.bust_max) \/ 2;\n                diff += Math.pow(bust - bustCenter, 2) * tolerance.bust_weight;\n                count++;\n            }\n\n            \/\/ Taillenumfang\n            if (size.waist_min !== undefined \u0026\u0026 size.waist_max !== undefined \u0026\u0026 waist \u003e 0) {\n                const waistCenter = (size.waist_min + size.waist_max) \/ 2;\n                diff += Math.pow(waist - waistCenter, 2) * tolerance.waist_weight;\n                count++;\n            }\n\n            \/\/ Brustumfang\/Chest\n            if (size.chest_min !== undefined \u0026\u0026 size.chest_max !== undefined \u0026\u0026 chest \u003e 0) {\n                const chestCenter = (size.chest_min + size.chest_max) \/ 2;\n                diff += Math.pow(chest - chestCenter, 2) * tolerance.chest_weight;\n                count++;\n            }\n\n            if (count \u003e 0) {\n                const sizeDiff = Math.sqrt(diff \/ count);\n\n                \/\/ 🔥 Gewichte diesen Score mit dem Model-Gewicht\n                const weightedScore = sizeDiff * (1.0 \/ (setWeight + 0.01));\n\n                if (!sizeVotes[size.name]) {\n                    sizeVotes[size.name] = {\n                    name: size.name,\n                    totalScore: 0,\n                    count: 0\n                    };\n                }\n\n                sizeVotes[size.name].totalScore += weightedScore;\n                sizeVotes[size.name].count++;\n            }\n        }\n    }\n\n    \/\/ 🔥 SCHRITT 3: Finde die Size mit dem besten durchschnittlichen Score\n    let bestSize = '';\n    let bestAvgScore = Number.POSITIVE_INFINITY;\n\n    for (const sizeName in sizeVotes) {\n        const vote = sizeVotes[sizeName];\n        const avgScore = vote.totalScore \/ vote.count;\n\n        if (avgScore \u003c bestAvgScore) {\n            bestAvgScore = avgScore;\n            bestSize = sizeName;\n        }\n    }\n\n    console.log('🔥 Size Votes:', sizeVotes);\n    console.log('🔥 Best Size:', bestSize, 'Score:', bestAvgScore.toFixed(2));\n\n    if (bestSize) {\n        document.getElementById('bn-calc-result').innerHTML = \n            '✅ Deine empfohlene Größe: \u003cstrong\u003e' + bestSize + '\u003c\/strong\u003e';\n    } else {\n        document.getElementById('bn-calc-result').innerHTML = \n            '⚠️ Bitte fülle alle Felder aus.';\n    }\n}\n\n\u003c\/script\u003e\n\n\n  \u003cdiv class=\"bn-quick-benefits\"\u003e\u003cul\u003e\n\u003cli\u003e✔ Motiv: Bergpanorama-Illustration mit PANOMAMA-Schriftzug auf der Vorderseite\u003c\/li\u003e\n\u003cli\u003e✔ Verarbeitung: Kapuze mit Jerseyfutter, eingesetzte Ärmel\u003c\/li\u003e\n\u003cli\u003e✔ Grammatur: ca. 280 g\/m² – mittlerer Bereich, als Orientierung für alltagstaugliches Tragegefühl\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\n  \u003cp class=\"bn-mini-cta\"\u003eWenn Schnitt und Größe zu dir passen, kann Bodensee Hoodie Panorama sich im Alltag deutlich anders anfühlen.\u003c\/p\u003e\n  \u003cdiv class=\"bn-comfort\"\u003e\n  \u003ch2\u003eWas einen Hoodie für den Alltag alltagstauglich macht – und was ihn davon abhält\u003c\/h2\u003e\n  \u003cp class=\"bn-subheadline\"\u003eEinige Dinge fallen erst nach ein paar Wochen auf.\u003c\/p\u003e\n  \u003cdiv class=\"bn-questions\"\u003e\n  \u003ch3\u003eWenn du dich hier wiedererkennst\u003c\/h3\u003e\n  \u003cul\u003e\n\u003cli\u003eVerliert seine Form nach wenigen Wäschen\u003c\/li\u003e\n\u003cli\u003eSitzt zu kastig oder zu locker ohne klare Passform\u003c\/li\u003e\n\u003cli\u003eFühlt sich nach kurzer Zeit anders an als beim ersten Tragen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \n  \u003cp\u003eViele Hoodies starten gut – fühlen sich beim ersten Anziehen auf dem Sofa oder beim Spaziergang am Ufer weich und angenehm an. Nach vier, fünf Wäschen sieht das manchmal anders aus: der Stoff wirkt ausgeleiert, die Kapuze verliert ihre Struktur, der Schnitt wirkt auf einmal anders als geplant.\u003c\/p\u003e\n\u003cp\u003eDas hat oft mit Materialwahl und Verarbeitung zu tun. Ringgesponnene Garne, bei denen die Fasern gekämmt werden, können auf eine gleichmäßigere Stoffoberfläche hinweisen. Ein Jerseyfutter an der Kapuze kann dazu beitragen, dass die Kapuze auch nach mehrfachem Waschen eher in Form bleibt. Eine Grammatur von 280 g\/m² liegt im mittleren Bereich – weder das leichteste Material für warme Sommertage noch ein schweres Wintergewicht, sondern ein Anhaltspunkt für ein alltagstaugliches Tragegefühl.\u003c\/p\u003e\n\u003cp\u003eDer Bodensee Hoodie Panorama ist ausgelegt für das, was viele als Standard-Alltag beschreiben: Homeoffice, kurze Wege, Freizeit, Layering unter einer leichteren Jacke. Wenn du einen sehr warmen Winterhoodie suchst oder ein Modell mit besonders strukturierter Passform, könnte er weniger passen – das wäre dann eher ein anderer Typ. Für ruhige, vielseitige Basics ohne viele Details kann er ein Anhaltspunkt sein.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePasst dir ein mittleres Gewicht – nicht zu leicht für kühle Abende, nicht zu schwer für drinnen – oder suchst du eher ein Extrem in die eine oder andere Richtung?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUnser Größenrechner hilft dir, Schnitt und Größe einzuschätzen – gib Körpergröße und Gewicht ein.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSchau dir das Motiv in Ruhe an – und ob es zu dem passt, was du trägst.\u003c\/p\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"bn-social-proof\"\u003e\n\u003ch3\u003eViele achten besonders auf\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e→ Als Alltagshoodie für den Weg zum See oder in die Stadt\u003c\/li\u003e\n\u003cli\u003e→ Als Layering-Teil unter einer leichteren Jacke an kühlen Abenden\u003c\/li\u003e\n\u003cli\u003e→ Als regionales Geschenk für Menschen mit Bodensee-Bezug\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"bn-decision-anchor\"\u003e\n\u003ch3\u003eDas hilft dir bei der Entscheidung\u003c\/h3\u003e\n\u003cul class=\"bn-decision-pro\"\u003e\n\u003cli\u003e✅ Bergpanorama-Motiv in ruhiger, skizzenhafter Optik – dezent kombinierbar\u003c\/li\u003e\n\u003cli\u003e✅ Mittlere Grammatur (ca. 280 g\/m²) als Orientierung für alltagstaugliches Gewicht\u003c\/li\u003e\n\u003cli\u003e✅ Kapuze mit Jerseyfutter und eingesetzte Ärmel – als Hinweis auf klassische Verarbeitung\u003c\/li\u003e\n\u003cli\u003e✅ Neutraler Grundton – kann mit vielen anderen Kleidungsstücken getragen werden\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"bn-decision-contra\"\u003e\n\u003cli\u003e⚠️ Kein sehr schweres Wintermodell – wer maximale Wärme sucht, findet anderswo mehr\u003c\/li\u003e\n\u003cli\u003e⚠️ Keine auffälligen Details oder modische Akzente – für Fans von ausgeprägten Design-Statements weniger geeignet\u003c\/li\u003e\n\u003cli\u003e⚠️ Sehr leichte Sommerhoodies mit luftigem Feeling bieten andere Modelle eher\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \n\n  \u003cdiv class=\"bn-compare\"\u003e\n\u003cdiv class=\"bn-compare-header\"\u003e\n\u003cspan class=\"bn-compare-icon\"\u003e⚖️\u003c\/span\u003e\u003ch3\u003eTypische Unterschiede\u003c\/h3\u003e\n\u003cp class=\"bn-compare-sub\"\u003eWas viele bei ähnlichen Produkten bemängeln – und worauf dieses ausgelegt ist.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan class=\"bn-compare-th-other\"\u003e❌ Typisch bei ähnlichen\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan class=\"bn-compare-th-this\"\u003e✅ Bodensee Hoodie Panorama\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHoodies verlieren nach wenigen Wäschen Form oder wirken ausgeleiert\u003c\/td\u003e\n\u003ctd\u003eRinggesponnene Baumwollfaser und Jerseyfutter an der Kapuze können auf mehr Formstabilität im Alltag ausgelegt sein – kein Versprechen, aber ein Anhaltspunkt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDie Kapuze fällt bei vielen Modellen flach oder unbequem\u003c\/td\u003e\n\u003ctd\u003eDie Kapuze mit Jerseyfutter kann für ein saubereres Tragegefühl und etwas mehr Struktur ausgelegt sein\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBasismodelle wirken oft zu dünn oder zu transparent\u003c\/td\u003e\n\u003ctd\u003eMit ca. 280 g\/m² liegt das Modell im mittleren Bereich – weder sehr leicht noch sehr schwer, als Orientierung für einen alltagstauglichen Stoff\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEinige Hoodies sitzen an den Ärmeln unruhig oder wirken wenig durchdacht\u003c\/td\u003e\n\u003ctd\u003eEingesetzte Ärmel können auf eine klassischere, ruhigere Passform und eine ordentlichere Verarbeitung hinweisen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n  \u003cp class=\"bn-loop\"\u003eGenau solche Situationen haben wir bei Bodensee Hoodie Panorama mitgedacht – damit du beim Tragen weniger nachjustieren musst.\u003c\/p\u003e\n\n  \n\u003cdiv class=\"bn-lupe\"\u003e\n  \u003ch3\u003eSo fühlt sich Bodensee Hoodie Panorama im Alltag an\u003c\/h3\u003e\n  \u003cp class=\"bn-lupe-intro\"\u003eKonkrete Momente, in denen du merkst: Das passt.\u003c\/p\u003e\n  \n  \u003cdiv class=\"bn-lupe-item\"\u003e\n    \u003cdiv class=\"bn-lupe-icon\"\u003e👕\u003c\/div\u003e\n    \u003cdiv class=\"bn-lupe-content\"\u003e\n      \u003ch4\u003eBeim Anziehen\u003c\/h4\u003e\n      \u003cp\u003eDer Stoff fühlt sich weich an – kein Kratzen, kein Ziepen.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"bn-lupe-item\"\u003e\n    \u003cdiv class=\"bn-lupe-icon\"\u003e👟\u003c\/div\u003e\n    \u003cdiv class=\"bn-lupe-content\"\u003e\n      \u003ch4\u003eIm Alltag\u003c\/h4\u003e\n      \u003cp\u003eBeim Bewegen bleibt der Sitz meist ruhig. Weniger Nachjustieren als bei lockeren Schnitten.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"bn-lupe-item\"\u003e\n    \u003cdiv class=\"bn-lupe-icon\"\u003e🏠\u003c\/div\u003e\n    \u003cdiv class=\"bn-lupe-content\"\u003e\n      \u003ch4\u003eZuhause\u003c\/h4\u003e\n      \u003cp\u003eAuch nach Stunden: Bequem, ohne Druckstellen oder Einschnürungen.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"bn-lupe-item\"\u003e\n    \u003cdiv class=\"bn-lupe-icon\"\u003e🧺\u003c\/div\u003e\n    \u003cdiv class=\"bn-lupe-content\"\u003e\n      \u003ch4\u003eNach der Wäsche\u003c\/h4\u003e\n      \u003cp\u003eForm und Farbe bleiben bei schonender Pflege oft länger schön. Langlebig, nicht nur für eine Saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n  \u003cdiv class=\"bn-material\"\u003e\n  \u003ch3\u003ePflege \u0026amp; Material\u003c\/h3\u003e\n  \u003cdiv\u003e• Material: 85 % gekämmte, ringgesponnene Baumwolle (Bio), 15 % recyceltes Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \n  \n\u003cdiv class=\"bn-target\"\u003e\n  \u003ch3\u003eKann gut passen, wenn …\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e→ Du suchst \u003cstrong\u003eBodensee Hoodie Panorama\u003c\/strong\u003e mit Passform, die zu dir passen kann\u003c\/li\u003e\n\u003cli\u003e→ Du magst \u003cstrong\u003eruhige, schlichte Designs\u003c\/strong\u003e ohne Aufdringlichkeit\u003c\/li\u003e\n\u003cli\u003e→ Du legst Wert auf \u003cstrong\u003eKomfort im Alltag\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e→ Du legst Wert auf \u003cstrong\u003eKomfort und Langlebigkeit\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e→ Du möchtest \u003cstrong\u003eFehlkäufe vermeiden\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n  \n  \n\u003cdiv class=\"bn-faq\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n  \u003ch3\u003eHäufig gestellte Fragen zu Bodensee Hoodie Panorama\u003c\/h3\u003e\n  \n  \u003cdiv itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n    \u003ch4 itemprop=\"name\"\u003eFür wen eignet sich der Bodensee Hoodie Panorama für Damen und Herren?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eDer Hoodie ist unisex konzipiert und für alle gedacht, die ein ruhiges Alltagsmodell mit Regionalbezug mögen. Er kann für Freizeit, Homeoffice und als Layering-Teil passen – weniger geeignet ist er als schweres Wintermodell oder wenn du sehr strukturierte, figurbetonte Schnitte bevorzugst.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n    \u003ch4 itemprop=\"name\"\u003eWie pflege ich den Bodensee Hoodie Panorama richtig?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eBei 30 °C im Schonwaschgang waschen, nicht im Trockner trocknen. Auf links gewaschen bleibt das Motiv länger frisch und die Form bleibt in der Regel stabiler.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n    \u003ch4 itemprop=\"name\"\u003eWie fällt der schlichte Bodensee Hoodie mit Bergpanorama Design in der Größe aus?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eOhne genaue Herstellerangaben zur Passform ist das schwer pauschal zu sagen. Als Orientierungshilfe empfehlen wir unseren Größenrechner – dort kannst du Körpergröße und Gewicht eingeben, um eine bessere Einschätzung zu bekommen.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n    \u003ch4 itemprop=\"name\"\u003eEignet sich der Bodensee Kapuzenpullover auch als Geschenk?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eJa, der regionale Bezug und das zurückhaltende Design können ihn zu einem passenden Geschenk für Menschen machen, die die Bodenseeregion kennen oder dort leben. Das Motiv sagt etwas, ohne zu viel zu sagen – das schätzen viele.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n    \u003ch4 itemprop=\"name\"\u003eFür welche Jahreszeiten ist der Bodensee Hoodie mit Panorama Motiv geeignet?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eDurch die Grammatur von ca. 280 g\/m² liegt er im mittleren Bereich – als Anhaltspunkt: eher für kühle Frühlingstage, Herbst und milde Winter geeignet. Als einzige Schicht bei sehr kalten Temperaturen oder als leichte Sommeroption ist er weniger ausgelegt.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n  \u003cdiv class=\"bn-related-articles\"\u003e\n  \u003ch3\u003eRatgeber\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"\/blogs\/bodensee\/bodensee-therme-dein-perfekter-wellness-tag-am-schwabischen-meer\"\u003eBodensee Therme: Dein perfekter Wellness-Tag am schwäbischen Meer\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/blogs\/bodensee\/wellness-am-bodensee\"\u003eWellness am Bodensee\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/blogs\/bodensee\/bodensee-aktivitaten\"\u003eBodensee Aktivitäten\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n  \u003cspan class=\"bn-visual-anchor\" data-visual-intent=\"Bergpanorama-Illustration auf neutralem Grundton – skizzenhaft, ohne zu dominieren\" style=\"display:none\"\u003e\u003c\/span\u003e\u003cspan class=\"bn-visual-anchor\" data-visual-intent=\"Kapuze mit Jerseyfutter – sauber verarbeitet, bleibt in der Regel in Form\" style=\"display:none\"\u003e\u003c\/span\u003e\n\n  \u003cdetails class=\"bn-ship\"\u003e\u003csummary\u003eLieferung\u003c\/summary\u003e\u003cdiv\u003e\u003cdiv class=\"bn-shipping-info\"\u003e\n    \u003ch4\u003e📦 Lieferzeit\u003c\/h4\u003e\n    \u003cp\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e 2–5 Werktage nach Bestelleingang\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eExpress-Versand:\u003c\/strong\u003e Bestellungen vor 12 Uhr werden noch am selben Tag versendet. \n    Bestellungen nach 12 Uhr gehen am nächsten Werktag raus.\u003c\/p\u003e\n    \u003cp style=\"font-size: 0.9rem; color: #6b7280; margin-top: 8px;\"\u003e\n        💡 Tipp: Bestell vor 12 Uhr, wenn's schnell gehen soll!\n    \u003c\/p\u003e\n    \u003cp style=\"font-size: 0.85rem; color: #9ca3af; margin-top: 6px;\"\u003e\n        Wir produzieren auf Bestellung – das reduziert Überproduktion und Lagerware.\n    \u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\n  \n  \u003cdiv class=\"bn-return-policy\"\u003eOhne Druck bestellen. 30 Tage Zeit zum Entscheiden.\u003c\/div\u003e\n  \u003cdiv class=\"bn-source\"\u003e\u003csmall class=\"bn-source\"\u003eQuelle: Bodenseemarke – Angaben geprüft i. S. d. EU-GPSR.\u003cbr\u003eHersteller: Eugen Noll Bodenseemarke GbR, Zaunkönigweg 8, 88048 Friedrichshafen, DE, info@bodenseemarke.com\u003c\/small\u003e\u003c\/div\u003e\n\n  \u003cp class=\"bn-loop-end\"\u003eWenn du dich in den Szenen oben wiederfindest, kann Bodensee Hoodie Panorama eine passende Option sein.\u003c\/p\u003e\n\n  \u003cdiv class=\"bn-bottom-cta\"\u003e\n\u003cp class=\"bn-cta-title\"\u003eBodensee Hoodie Panorama\u003c\/p\u003e\n\u003cp class=\"bn-cta-price\"\u003e\u003cspan class=\"bn-cta-current\"\u003e€69.90\u003c\/span\u003e\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"bn-cta-button\" onclick=\"var t=document.querySelector('.product-form__input')||document.querySelector('[name=id]')||document.querySelector('form[action*=cart]');if(t){t.scrollIntoView({behavior:'smooth',block:'center'})}else{window.scrollTo({top:0,behavior:'smooth'})}\"\u003eGröße wählen \u0026amp; bestellen ↑\u003c\/button\u003e\u003cp class=\"bn-cta-trust\"\u003eOhne Druck bestellen. 30 Tage Zeit zum Entscheiden.\u003c\/p\u003e\n\u003cp class=\"bn-cta-stars\"\u003e★★★★★\u003c\/p\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"bn-closing-note\"\u003e\n    \u003cp\u003e\n        Am Ende geht es nicht um das Kleidungsstück selbst, sondern um die Momente, die du darin erlebst. \n        Wir hoffen, dass Bodensee Hoodie Panorama dich dabei genau so begleiten kann, wie du es dir wünschst.\n    \u003c\/p\u003e\n    \u003cp style=\"font-size: 0.9rem; margin-top: 1rem; font-style: normal;\"\u003e\n        \u003ca href=\"\/pages\/uber-uns\" style=\"color: #3b82f6; text-decoration: none; font-weight: 500;\"\u003eUnsere Philosophie erfahren →\u003c\/a\u003e\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\n  \u003csmall class=\"bn-updated\"\u003eZuletzt aktualisiert: 25.05.2026\u003c\/small\u003e\n\n  \n\n\u003cstyle\u003e\n\n  .bn-product-copy{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px!important;line-height:1.7!important;color:#111827}\n  .bn-product-copy h2{font-size:1.8rem!important;margin:24px 0 12px;line-height:1.3}\n  .bn-product-copy h3{font-size:1.25rem!important;margin:20px 0 10px;line-height:1.4}\n  .bn-product-copy p{margin:12px 0;font-size:1rem!important;line-height:1.7!important}\n  .bn-product-copy li{font-size:1rem!important;line-height:1.7!important}\n @media(max-width:768px){\n    .bn-product-copy{font-size:15px!important;line-height:1.65!important}\n    .bn-product-copy h2{font-size:1.45rem!important;margin:18px 0 10px}\n    .bn-product-copy h3{font-size:1.15rem!important;margin:16px 0 8px}\n    .bn-product-copy p,.bn-product-copy li{font-size:0.97rem!important;line-height:1.65!important}\n  }\n  .bn-subheadline{color:#374151}\n  .bn-questions{margin:14px 0;padding:16px;background:#f9fafb;border-radius:8px}\n  .bn-questions ul{margin:8px 0 0 20px}\n  .bn-questions li{margin:6px 0}\n  .bn-pricebox{margin:16px 0;padding:12px;background:#f0f9ff;border-left:3px solid #3b82f6;border-radius:8px}\n  details.bn-ship, details.bn-returns{margin:10px 0;background:#f9fafb;padding:10px 12px;border-radius:8px}\n  details summary{cursor:pointer;font-weight:600}\n  .bn-material{margin:16px 0}\n  .bn-sizechart{margin:16px 0}\n  .bn-fit{margin:16px 0}\n  .bn-mini-cta{margin:20px 0;padding:16px;background:#f0f9ff;border-left:4px solid #3b82f6;font-weight:500;font-style:italic}\n  .bn-loop{margin:16px 0;padding:12px;background:#fef3c7;border-left:4px solid #f59e0b;font-weight:500}\n  .bn-loop-end{margin:20px 0;padding:16px;background:#f0fdf4;border-left:4px solid #10b981;font-weight:500;font-style:italic}\n  .bn-target{margin:20px 0;padding:20px;background:#f0f9ff;border-radius:8px;border-left:4px solid #3b82f6}\n  .bn-target h3{margin:0 0 12px 0;font-size:1.2rem}\n  .bn-specs{margin:20px 0;padding:20px;background:#f9fafb;border-radius:8px}\n  .bn-specs h3{margin:0 0 12px 0;font-size:1.2rem}\n  .bn-faq{margin:32px 0;padding:0;background:#fff;border-radius:12px;border:2px solid #d1fae5;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.05)}\n  .bn-faq\u003eh3{margin:0;padding:18px 24px;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-bottom:2px solid #bbf7d0;font-size:1.1rem;color:#065f46;font-weight:700}\n  .bn-faq [itemtype=\"https:\/\/schema.org\/Question\"]{padding:16px 24px;border-top:1px solid #f0fdf4}\n  .bn-faq [itemtype=\"https:\/\/schema.org\/Question\"]:first-of-type{border-top:none}\n  .bn-faq h4{margin:0 0 8px 0;font-size:0.95rem;font-weight:600;color:#1e293b;cursor:pointer}\n  .bn-faq h4::before{content:\"❓ \";font-size:0.85rem}\n  .bn-faq p[itemprop=\"text\"]{margin:0;font-size:0.9rem;color:#475569;line-height:1.6;padding-left:1.4rem}\n  .bn-entity{margin:20px 0;padding:20px;background:#fef3c7;border-radius:8px;border-left:4px solid #f59e0b}\n  .bn-lupe{margin:30px 0;padding:24px;background:#f0f9ff;border-radius:12px;border-left:4px solid #3b82f6}\n  .bn-lupe h3{margin:0 0 8px 0;font-size:1.3rem}\n  .bn-lupe-intro{margin:0 0 20px 0;color:#374151;font-style:italic}\n  .bn-lupe-item{display:flex;gap:16px;margin:16px 0;padding:16px;background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}\n  .bn-lupe-icon{font-size:32px;flex-shrink:0}\n  .bn-lupe-content h4{margin:0 0 6px 0;font-size:1.05rem;font-weight:600}\n  .bn-lupe-content p{margin:0;color:#374151;line-height:1.5}\n  .bn-updated{display:block;margin-top:8px;color:#6b7280}\n  .bn-return-policy{margin:16px 0;padding:12px;background:#f9fafb;border-left:3px solid #2563eb;font-size:0.95rem}\n  .bn-product-image{width:100%;height:auto;margin:20px 0;border-radius:8px}\n  .bn-gpsr{margin-top:32px}\n  .bn-quick-benefits{margin:14px 0 20px 0;padding:12px 16px;background:#f9fafb;border-radius:8px}\n  .bn-quick-benefits ul{margin:0;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}\n  .bn-quick-benefits li{font-size:0.9rem;color:#374151;font-weight:500}\n  .bn-problem-hook{margin:0 0 16px 0;padding:14px 20px;background:#fef9ec;border-left:4px solid #f59e0b;border-radius:6px;font-style:italic;color:#6b7280;font-size:0.95rem}\n  .bn-social-proof{margin:20px 0;padding:20px;background:#f0fdf4;border-radius:8px;border-left:4px solid #10b981}\n  .bn-social-proof h3{margin:0 0 12px 0;font-size:1.1rem}\n  .bn-social-proof ul{margin:0;padding-left:0;list-style:none}\n  .bn-social-proof li{margin:8px 0;color:#374151}\n  .bn-decision-anchor{margin:20px 0;padding:20px;background:#f0fdf4;border-radius:8px;border-left:4px solid #10b981}\n  .bn-decision-anchor h3{margin:0 0 12px 0;font-size:1.1rem}\n  .bn-decision-anchor ul{margin:6px 0;padding-left:0;list-style:none}\n  .bn-decision-anchor li{margin:6px 0;line-height:1.5}\n  .bn-compare{margin:32px 0;padding:0;background:#fff;border-radius:12px;border:2px solid #e5e7eb;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.06)}\n  .bn-compare-header{padding:20px 24px 16px;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-bottom:2px solid #bae6fd;display:flex;align-items:flex-start;gap:12px}\n  .bn-compare-icon{font-size:1.6rem;flex-shrink:0;margin-top:2px}\n  .bn-compare-header h3{margin:0 0 4px 0;font-size:1.15rem;color:#0c4a6e;font-weight:700}\n  .bn-compare-sub{margin:0;font-size:0.85rem;color:#0369a1;font-style:italic}\n  .bn-compare table{width:100%;border-collapse:collapse;margin:0}\n  .bn-compare th{padding:14px 16px;text-align:left;font-size:0.85rem;font-weight:700;letter-spacing:0.3px}\n  .bn-compare th:first-child{background:#fff1f2;color:#be123c;border-right:2px solid #e5e7eb;width:50%}\n  .bn-compare th:last-child{background:#f0fdf4;color:#15803d}\n  .bn-compare-th-other,.bn-compare-th-this{display:block}\n  .bn-compare td{padding:13px 16px;font-size:0.9rem;line-height:1.45;vertical-align:top;border-top:1px solid #f1f5f9}\n  .bn-compare td:first-child{background:#fff;color:#64748b;border-right:2px solid #e5e7eb}\n  .bn-compare td:last-child{background:#f8fff9;color:#1e293b;font-weight:500}\n  .bn-compare tr:last-child td{border-bottom:none}\n  .bn-related-articles{margin:20px 0;padding:20px;background:#f9fafb;border-radius:8px;border-left:4px solid #6366f1}\n  .bn-related-articles h3{margin:0 0 12px 0;font-size:1.1rem}\n  .bn-related-articles ul{margin:8px 0;padding-left:20px}\n  .bn-related-articles li{margin:6px 0}\n  .bn-related-articles a{color:#4f46e5;text-decoration:none;font-weight:500}\n  .bn-related-articles a:hover{text-decoration:underline}\n  .bn-bottom-cta{margin:3rem 0 1rem 0;padding:2rem;background:var(--color-background-primary,#fff);border:0.5px solid var(--color-border-tertiary,#e5e7eb);border-radius:12px;text-align:center}\n  .bn-cta-title{font-size:1.05rem;font-weight:500;margin:0 0 8px 0;color:var(--color-text-primary,#111827)}\n  .bn-cta-price{margin:0 0 18px 0;font-size:1.1rem}\n  .bn-cta-original{text-decoration:line-through;color:#9ca3af;margin-right:10px;font-size:1rem}\n  .bn-cta-sale{color:#dc2626;font-weight:500;font-size:1.25rem}\n  .bn-cta-current{font-weight:500;font-size:1.25rem;color:var(--color-text-primary,#111827)}\n  .bn-cta-button{display:block;width:100%;padding:14px 28px;background:#f9ca51;color:#111827;border:none;border-radius:8px;font-size:0.95rem;font-weight:500;cursor:pointer;letter-spacing:0.3px;transition:opacity 0.2s}\n  .bn-cta-button:hover{opacity:0.88}\n  .bn-cta-trust{margin:14px 0 6px 0;font-weight:500;font-size:0.9rem;color:var(--color-text-primary,#111827)}\n  .bn-cta-stars{margin:0;font-size:1.2rem;color:#f9ca51;letter-spacing:2px}\n  .bn-closing-note{margin-top:3rem;padding:2rem;border-top:1px solid #eee;text-align:center;font-style:italic;color:#4b5563}\n  .bn-closing-note a{color:#3b82f6;text-decoration:none;font-weight:500}\n  .bn-shipping-info h4{margin:0 0 8px 0;font-size:1.05rem;font-weight:600}\n  .bn-shipping-info p{margin:6px 0}\n  .bn-energy{margin:8px 0 12px 0;padding:14px 20px;font-style:italic;color:#374151;font-size:1.05rem;line-height:1.8;background:#f0fdf4;border-left:3px solid #10b981;border-radius:8px}\n  .bn-soft-reality{margin:8px 0 20px 0;padding:10px 20px;color:#6b7280;font-size:0.95rem;font-style:italic;line-height:1.7;background:#f9fafb;border-radius:8px}\n  \n\u003c\/style\u003e\n\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\/\", \"@type\": \"Product\", \"name\": \"Bodensee Hoodie Panorama\", \"brand\": {\"@type\": \"Brand\", \"name\": \"Bodenseemarke\"}, \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0528\/5635\/7044\/files\/front-organic-basic-hoodie-f8f8f8-1116x_d9510a8b-ec0c-4fb4-965f-1d64034e02a3.png?v=1767895210\", \"category\": \"hoodie\", \"offers\": {\"@type\": \"Offer\", \"availability\": \"https:\/\/schema.org\/InStock\", \"price\": \"69.90\", \"priceCurrency\": \"EUR\"}}\u003c\/script\u003e","brand":"Bodenseemarke","offers":[{"title":"White \/ XS","offer_id":54627547218188,"sku":"c1189366.325.1","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":54627547250956,"sku":"c1189366.325.2","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":54627547283724,"sku":"c1189366.325.3","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":54627547316492,"sku":"c1189366.325.4","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":54627547349260,"sku":"c1189366.325.5","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ XXL","offer_id":54627547382028,"sku":"c1189366.325.6","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ 3XL","offer_id":54627547414796,"sku":"c1189366.325.7","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XS","offer_id":54627547447564,"sku":"c1189366.328.1","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":54627547480332,"sku":"c1189366.328.2","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":54627547513100,"sku":"c1189366.328.3","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":54627547545868,"sku":"c1189366.328.4","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":54627547578636,"sku":"c1189366.328.5","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XXL","offer_id":54627547611404,"sku":"c1189366.328.6","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 3XL","offer_id":54627547644172,"sku":"c1189366.328.7","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ XS","offer_id":54627547676940,"sku":"c1189366.323.1","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ S","offer_id":54627547709708,"sku":"c1189366.323.2","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ M","offer_id":54627547742476,"sku":"c1189366.323.3","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ L","offer_id":54627547775244,"sku":"c1189366.323.4","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ XL","offer_id":54627547808012,"sku":"c1189366.323.5","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ XXL","offer_id":54627547840780,"sku":"c1189366.323.6","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":54627547873548,"sku":"c1189366.323.7","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ XS","offer_id":54627547906316,"sku":"c1189366.335.1","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ S","offer_id":54627547939084,"sku":"c1189366.335.2","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ M","offer_id":54627547971852,"sku":"c1189366.335.3","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ L","offer_id":54627548004620,"sku":"c1189366.335.4","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":54627548037388,"sku":"c1189366.335.5","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ XXL","offer_id":54627548070156,"sku":"c1189366.335.6","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ 3XL","offer_id":54627548102924,"sku":"c1189366.335.7","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XS","offer_id":54627548135692,"sku":"c1189366.326.1","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":54627548168460,"sku":"c1189366.326.2","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":54627548201228,"sku":"c1189366.326.3","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":54627548233996,"sku":"c1189366.326.4","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":54627548266764,"sku":"c1189366.326.5","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XXL","offer_id":54627548299532,"sku":"c1189366.326.6","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 3XL","offer_id":54627548332300,"sku":"c1189366.326.7","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 4XL","offer_id":54627548365068,"sku":"c1189366.326.8","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 5XL","offer_id":54627548397836,"sku":"c1189366.326.9","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green \/ XS","offer_id":54627548430604,"sku":"c1189366.331.1","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green \/ S","offer_id":54627548463372,"sku":"c1189366.331.2","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green \/ M","offer_id":54627548496140,"sku":"c1189366.331.3","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green \/ L","offer_id":54627548528908,"sku":"c1189366.331.4","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green \/ XL","offer_id":54627548561676,"sku":"c1189366.331.5","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green \/ XXL","offer_id":54627548594444,"sku":"c1189366.331.6","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"Bottle Green \/ 3XL","offer_id":54627548627212,"sku":"c1189366.331.7","price":69.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0528\/5635\/7044\/files\/front-organic-basic-hoodie-f8f8f8-1116x_d9510a8b-ec0c-4fb4-965f-1d64034e02a3.png?v=1767895210","url":"https:\/\/www.bodenseemarke.com\/products\/panomama-organic-basic-hoodie","provider":"Bodenseemarke","version":"1.0","type":"link"}