{"product_id":"new-style-swimsuit-three-piece-printed-sunscreen","title":"Bikini Set tropisches Blattmuster","description":"\u003cdiv class=\"bn-product-copy\"\u003e\n  \u003cdiv class=\"bn-problem-hook\"\u003e\u003cp\u003eWas macht ein Bikini-Set aus, das den ganzen Tag am Strand einfach mitgeht?\u003c\/p\u003e\u003c\/div\u003e\n  \u003cp class=\"bn-energy\"\u003eVielleicht kennst du dieses ruhige Gefühl, wenn ein Set sitzt, ohne dass du nachdenken musst – auf dem Weg ins Wasser oder zurück zur Liege.\u003c\/p\u003e\n  \u003cp class=\"bn-soft-reality\"\u003eViele merken den Unterschied nicht sofort, sondern erst nach ein paar Stunden am See – wenn alles noch so liegt wie am Morgen.\u003c\/p\u003e\n  \u003ch2\u003eBikini Damen\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eWofür dieses Bikini Set gemacht ist:\u003c\/strong\u003e\u003cbr\u003e\nDreiteiliger Aufbau mit Überwurf – sitzt ruhig bei Bewegung, das grün-schwarze Blattmuster hält die Komposition zurückhaltend zusammen, Stoff liegt eng aber nicht drückend an.\u003c\/p\u003e\n\u003cp\u003eDas Motiv ist kein lautes Muster, sondern ein ruhiges. Großflächige Blätter in Grün und Schwarz, dazwischen kleine Blütendetails – so wie ein Blick in ein Blätterdach, wenn die Sonne schräg einfällt. Das Set wirkt aus der Nähe differenziert und aus der Ferne wie ein klares, kohärentes Bild. Wer tropische Prints kennt, die schnell zu viel werden, findet hier eine Variante, die sich eher in den Hintergrund fügt als in den Vordergrund drängt.\u003c\/p\u003e\n\u003cp\u003eDie drei Teile – Oberteil, Hose und Überwurf – tragen das gleiche Muster, was sie optisch zusammenhält. Du kannst den Überwurf offen über dem Bikini tragen, während du am Ufer spazierst, und ihn ablegen, wenn du ins Wasser gehst. Das grün-schwarze Farbspiel passt zu hellem Leinen, zu beigen Shorts oder einfach zu einem Handtuch und Sandale – ohne dass viel Koordination nötig ist.\u003c\/p\u003e\n\u003cp\u003eAm Bodensee im frühen Nachmittag, das Wasser noch kühl, der Weg zur Badebucht kurz: Der Überwurf liegt locker über den Schultern, das Muster fällt im Licht leicht unterschiedlich aus als im Schatten. Solche Momente – zwischen Schwimmen und Sitzen, zwischen See und Café – sind das, wofür dieses Set ausgelegt ist. Nicht für die Showbühne, sondern für den Strandtag, der länger dauert als geplant.\u003c\/p\u003e\n\u003ch3\u003eWoran du es merkst\u003c\/h3\u003e\n\u003cp\u003e• Das Muster wirkt auf Fotos ähnlich wie in echt – kein künstliches Leuchten, kein Verblassen im Sonnenlicht.\u003cbr\u003e• Der Überwurf liegt leicht auf der Haut, ohne zu kleben – auch wenn der Stoff noch etwas feucht ist.\u003cbr\u003e• Die drei Teile lassen sich auch einzeln kombinieren – Oberteil zu Shorts, Überwurf über dem Badeanzug.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWenn du schauen möchtest, ob das Set zu deinem Urlaubsstil passt – die Größenauswahl ist oben.\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-badeanzug\"\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_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_badeanzug()\"\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_badeanzug() {\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_badeanzug() {\n        const genderSelect = document.getElementById('bn_gender');\n        if (genderSelect) {\n            genderSelect.addEventListener('change', toggleGenderFields_badeanzug);\n            toggleGenderFields_badeanzug();\n        } else {\n            setTimeout(initGenderToggle_badeanzug, 100);\n        }\n    }\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initGenderToggle_badeanzug);\n    } else {\n        initGenderToggle_badeanzug();\n    }\n})();\n\nfunction calculateSize_badeanzug() {\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\": {\"height\": 163, \"weight\": 63, \"bust\": 90, \"hip\": 87, \"size_true\": \"M\"}, \"sizes\": [{\"name\": \"S\", \"bust_min\": 85.0, \"bust_max\": 91.0, \"waist_min\": 62.0, \"waist_max\": 94.0, \"length_min\": 84.0, \"length_max\": 90.0}, {\"name\": \"M\", \"bust_min\": 89.0, \"bust_max\": 95.0, \"waist_min\": 66.0, \"waist_max\": 98.0, \"length_min\": 85.0, \"length_max\": 91.0}, {\"name\": \"L\", \"bust_min\": 93.0, \"bust_max\": 99.0, \"waist_min\": 70.0, \"waist_max\": 102.0, \"length_min\": 86.0, \"length_max\": 92.0}, {\"name\": \"XL\", \"bust_min\": 97.0, \"bust_max\": 103.0, \"waist_min\": 74.0, \"waist_max\": 106.0, \"length_min\": 87.0, \"length_max\": 93.0}]}];\n    const tolerance = {\"height_weight\": 1.0, \"weight_weight\": 1.0, \"hip_weight\": 3.0, \"bust_weight\": 3.0, \"waist_weight\": 1.5, \"chest_weight\": 0.5};\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✔ Set-Aufbau: dreiteilig (Bikini-Oberteil, Bikini-Hose, Überwurf)\u003c\/li\u003e\n\u003cli\u003e✔ Muster: tropisches Blattmuster mit Blüten, Farbe: grün-schwarz\u003c\/li\u003e\n\u003cli\u003e✔ Pflege: nach dem Tragen kurz mit klarem Wasser ausspülen, Feinwäsche 30 °C, nicht im Trockner trocknen\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 Bikini Set tropisches Blattmuster sich im Alltag deutlich anders anfühlen.\u003c\/p\u003e\n  \u003cdiv class=\"bn-comfort\"\u003e\n  \u003ch2\u003eWenn ein Bikini-Set zwischen Wasser, Liege und Promenade wechselt\u003c\/h2\u003e\n  \u003cp class=\"bn-subheadline\"\u003eDreiteiliger Aufbau, koordiniertes Muster, situativ anpassbare Abdeckung.\u003c\/p\u003e\n  \u003cdiv class=\"bn-questions\"\u003e\n  \u003ch3\u003eWenn du dich hier wiedererkennst\u003c\/h3\u003e\n  \u003cul\u003e\n\u003cli\u003eUnsicherheit, ob der Überwurf wirklich hält und nicht verrutscht\u003c\/li\u003e\n\u003cli\u003eSorge, dass der Stoff nass durchsichtig wirkt\u003c\/li\u003e\n\u003cli\u003eFrage, ob das Muster für unterschiedliche Figuren funktioniert\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \n  \u003cp\u003eViele kennen das: Man zieht morgens ein Bikini-Set an und merkt irgendwann am Tag, dass man ständig korrigiert – Oberteil, Hose, Träger. Nicht weil das Set grundsätzlich schlecht sitzt, sondern weil Bewegung und Nässe anders sind als das kurze Anprobieren zu Hause.\u003c\/p\u003e\n\u003cp\u003eEin Teil davon liegt am Material. Stoffe, die im trockenen Zustand gut sitzen, verlieren nass manchmal an Form oder Dichte. Polyamid mit Elasthan ist für Bademode so ausgelegt, dass der Stoff auch im Wasser anliegend bleibt und die Oberfläche dichter ist als bei sehr leichten Alternativstoffen – ein Anhaltspunkt, kein Versprechen.\u003c\/p\u003e\n\u003cp\u003eDer dreiteilige Aufbau dieses Sets kann dazu beitragen, die Abdeckung je nach Situation anzupassen: Überwurf dazu für den Weg zur Beachbar, weglassen beim Schwimmen. Wer lieber einen schlichten Einteiler ohne zusätzliche Teile trägt, für den ist dieses Set möglicherweise nicht der richtige Ansatz. Wenn du aber Flexibilität zwischen mehr und weniger Bedeckung suchst, ist der Dreiteiler ein Konzept, das das abbilden kann.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePasst dir die Kombination aus Bikini-Hose, Oberteil und Überwurf – oder bevorzugst du ein einziges Teil ohne Varianten?\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\u003eStöber durch die Größen oben und schau, ob das Set zu deinem nächsten Strandtag passt.\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→ Einsatz an Strandtagen, an denen zwischen Schwimmen, Liegen und Beachbar gewechselt wird\u003c\/li\u003e\n\u003cli\u003e→ Nutzung im Urlaub als kombinierbares Set mit Shorts für Spaziergänge an der Promenade\u003c\/li\u003e\n\u003cli\u003e→ Tragen im Spa- oder Poolbereich, wenn etwas mehr Bedeckung beim Weg zwischen Liege und Wasser gewünscht ist\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✅ Dreiteiliger Aufbau – Abdeckung je nach Situation anpassbar\u003c\/li\u003e\n\u003cli\u003e✅ Koordiniertes Blattmuster hält die Teile optisch zusammen\u003c\/li\u003e\n\u003cli\u003e✅ Elasthan-Anteil für anliegenden Sitz bei moderater Bewegung\u003c\/li\u003e\n\u003cli\u003e✅ Überwurf kann separat zu Shorts oder anderem Badeanzug getragen werden\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"bn-decision-contra\"\u003e\n\u003cli\u003e⚠️ Nicht ideal für sehr sportorientierte Wasseraktivitäten oder Performance-Swimwear\u003c\/li\u003e\n\u003cli\u003e⚠️ Wer schlichte Einteiler ohne zusätzliche Teile bevorzugt, findet hier einen anderen Ansatz\u003c\/li\u003e\n\u003cli\u003e⚠️ Trockner-Pflege nicht geeignet – schonende Handhabung nötig\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✅ Bikini Set tropisches Blattmuster\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBikini-Oberteile schneiden ein oder bieten bei Bewegung wenig Halt\u003c\/td\u003e\n\u003ctd\u003eElasthan-Anteil ist auf anliegenden Sitz auch bei Bewegung ausgelegt – kein absolutes Versprechen, aber ein Anhaltspunkt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eViele Sets bieten kaum Spielraum zwischen mehr und weniger Abdeckung\u003c\/td\u003e\n\u003ctd\u003eDreiteiliger Aufbau kann situativ genutzt werden – Überwurf dazu oder weglassen, je nach Moment\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEinzelne Teile aus verschiedenen Sets wirken optisch uneinheitlich\u003c\/td\u003e\n\u003ctd\u003eKoordinierter Print über alle drei Teile sorgt für ein ruhiges Gesamtbild\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeichte Stoffe werden nass schnell durchsichtig und unsicher\u003c\/td\u003e\n\u003ctd\u003ePolyamid-Elasthan-Mix kann zu einer dichteren Oberfläche beitragen als sehr dünne Alternativen\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 Bikini Set tropisches Blattmuster 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 Bikini Set tropisches Blattmuster 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\u003eIns Wasser am Bodensee\u003c\/h4\u003e\n      \u003cp\u003eDer Überwurf bleibt am Handtuch, das Bikini-Set sitzt ruhig beim ersten Eintauchen ins kühle Wasser – das grün-schwarze Muster wirkt unter dem Licht fast wie Spiegelungen auf dem Seeboden.\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\u003eVon der Liege zur Strandbar\u003c\/h4\u003e\n      \u003cp\u003eÜberwurf locker über die Schultern, Sandalen an – das Set verwandelt sich vom Bade-Look in einen entspannten Beachwear-Moment, ohne dass man sich umziehen muss.\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\u003eSonne auf dem Promenadenpflaster\u003c\/h4\u003e\n      \u003cp\u003eDas tropische Blattmuster fängt im direkten Sonnenlicht die kleinen Blütendetails ein, die aus der Nähe sichtbar werden – aus der Distanz bleibt das Set ruhig und aufgeräumt.\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 dem Strandtag\u003c\/h4\u003e\n      \u003cp\u003eKurz mit klarem Wasser ausgespült und auf links gewendet in die Feinwäsche – bei 30 °C bleibt der Druck in der Regel erhalten, die Farben bleiben stabil.\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: 78% Polyamid, 22% Elasthan\u003cbr\u003e• Pflege: Feinwäsche 30 °C, nicht im Trockner\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 einen \u003cstrong\u003eBadeanzug\u003c\/strong\u003e, der beim Schwimmen sicher sitzt\u003c\/li\u003e\n\u003cli\u003e→ Du magst \u003cstrong\u003eschlichte Schnitte\u003c\/strong\u003e ohne überflüssige Details\u003c\/li\u003e\n\u003cli\u003e→ Du legst Wert auf \u003cstrong\u003eKomfort\u003c\/strong\u003e – im Wasser und danach\u003c\/li\u003e\n\u003cli\u003e→ Du möchtest \u003cstrong\u003eFehlkäufe vermeiden\u003c\/strong\u003e durch klare Größenangaben\u003c\/li\u003e\n\u003cli\u003e→ Du kaufst \u003cstrong\u003ebewusst\u003c\/strong\u003e statt auf Verdacht\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n  \n\u003cdiv class=\"bn-specs\"\u003e\n  \u003ch3\u003eProduktdetails auf einen Blick\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePflege:\u003c\/strong\u003e Feinwäsche 30°C, nicht im Trockner\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEigenschaften:\u003c\/strong\u003e Blickdicht, schnelltrocknend\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEinsatzbereich:\u003c\/strong\u003e Schwimmen, Strand, Pool- nach dem Baden ausspülen empfohlen\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n  \n\u003cdiv class=\"bn-faq\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n  \u003ch3\u003eHäufig gestellte Fragen zu Bikini Set tropisches Blattmuster\u003c\/h3\u003e\n  \n  \u003cdiv itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n    \u003ch4 itemprop=\"name\"\u003eWie sitzt das Bikini Set tropisches Blattmuster bei Bewegung im Wasser?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eDer Elasthan-Anteil im Material ist darauf ausgelegt, dass das Set auch beim Schwimmen und Bewegen am Körper bleibt und nicht großartig nachrutscht. Bei normaler Belastung im Wasser bleibt der Sitz in der Regel ruhig – für intensive Wassersportarten ist das Set weniger ausgelegt.\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\"\u003eIst der Stoff des Bikinis auch nass blickdicht?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eEin dichter Materialmix aus Polyamid und Elasthan kann dazu beitragen, dass der Stoff nass stabiler und weniger durchsichtig bleibt als sehr dünne Alternativen. Ein absolutes Versprechen lässt sich hier nicht geben – Licht und Farbe spielen dabei eine Rolle.\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\"\u003eKann ich den Überwurf des dreiteiligen Badeanzugs auch separat tragen?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eJa, der Überwurf ist als eigenständiges Teil konzipiert und lässt sich über Shorts oder einem anderen Bikini tragen. Das koordinierte Muster macht die Kombination innerhalb des Sets stimmig, schließt andere Kombinationen aber nicht aus.\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 das Bikini Set mit tropischem Blattmuster richtig?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eNach dem Tragen kurz mit klarem, lauwarmem Wasser ausspülen, dann im Feinwaschgang bei 30 °C waschen. Nicht im Trockner trocknen – liegend oder hängend an der Luft trocknen lassen, um Form und Druck zu erhalten.\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 das Bikini Set mit Blattprint für den Bodensee-Urlaub?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eDas Set ist für Strand- und Seetage ausgelegt – der dreiteilige Aufbau macht es flexibel für Situationen, in denen man zwischen Schwimmen, Liegen und einem Spaziergang am Ufer wechselt. Das dezente grün-schwarze Muster passt zu heller Seeluft und natürlichen Umgebungen.\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 Figuren ist dieses Bikini-Set geeignet?\u003c\/h4\u003e\n    \u003cdiv itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n      \u003cp itemprop=\"text\"\u003eDer Überwurf und das Drei-Teil-Konzept lassen sich situativ einsetzen, um den Bauchbereich mehr oder weniger zu betonen – je nach persönlichem Wohlgefühl. Wer ganz spezifische Formwirkungen durch Schnittführung sucht (z. B. stark figurbetonte Badeanzüge), findet in einem schlichten Dreiteiler möglicherweise weniger als erwartet.\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\/badeanzug-damen\/badeanzug-figurwunder-diese-20-modelle-zaubern-eine-traumfigur\"\u003eBadeanzug Figurwunder: Diese 20 Modelle zaubern eine Traumfigur\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/blogs\/badeanzug-damen\/badeanzug-figurwunder-so-schmeicheln-sie-ihrer-figur-am-strand\"\u003eBadeanzug Figurwunder: So schmeicheln Sie Ihrer Figur am Strand\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/blogs\/badeanzug-damen\/entdecke-figurwunder-badeanzuge-stilvolle-designs-fur-jede-figur\"\u003eEntdecke Figurwunder Badeanzüge: Stilvolle Designs für Jede Figur\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n  \u003cspan class=\"bn-visual-anchor\" data-visual-intent=\"Grün-schwarzes Blattmuster mit Blütendetails – wirkt im Sonnenlicht differenziert, aus der Ferne ruhig\" style=\"display:none\"\u003e\u003c\/span\u003e\u003cspan class=\"bn-visual-anchor\" data-visual-intent=\"Überwurf offen über den Schultern, Muster fließt über alle drei Teile gleichmäßig\" 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\u003e5–11 Tage\u003c\/strong\u003e nach Bestelleingang\u003c\/p\u003e\n    \u003cp style=\"font-size: 0.9rem; color: #6b7280; margin-top: 8px;\"\u003e\n        Wir produzieren auf Bestellung – das reduziert Überproduktion und Lagerware, bei bedruckter Ware!\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 Bikini Set tropisches Blattmuster eine passende Option sein.\u003c\/p\u003e\n\n  \u003cdiv class=\"bn-bottom-cta\"\u003e\n\u003cp class=\"bn-cta-title\"\u003eBikini Set tropisches Blattmuster\u003c\/p\u003e\n\u003cp class=\"bn-cta-price\"\u003e\u003cspan class=\"bn-cta-current\"\u003e€27.57\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 Bikini Set tropisches Blattmuster 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: 04.07.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\": \"Bikini Set tropisches Blattmuster\", \"brand\": {\"@type\": \"Brand\", \"name\": \"Bodenseemarke\"}, \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0528\/5635\/7044\/files\/1d0b492c-0788-4ac2-901d-bf65c1565eff.jpg?v=1753524513\", \"category\": \"badeanzug\", \"offers\": {\"@type\": \"Offer\", \"availability\": \"https:\/\/schema.org\/InStock\", \"price\": \"27.57\", \"priceCurrency\": \"EUR\"}}\u003c\/script\u003e","brand":"Bodenseemarke","offers":[{"title":"Green \/ S","offer_id":54413417644300,"sku":"CJTZ140847201AZ","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ M","offer_id":54413417677068,"sku":"CJTZ140847202BY","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ L","offer_id":54413417709836,"sku":"CJTZ140847203CX","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Green \/ XL","offer_id":54413417742604,"sku":"CJTZ140847204DW","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":54413417775372,"sku":"CJTZ140847205EV","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":54413417808140,"sku":"CJTZ140847206FU","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":54413417840908,"sku":"CJTZ140847207GT","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":54413417873676,"sku":"CJTZ140847208HS","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ S","offer_id":54413417906444,"sku":"CJTZ140847209IR","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ M","offer_id":54413417939212,"sku":"CJTZ140847210JQ","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ L","offer_id":54413417971980,"sku":"CJTZ140847211KP","price":37.95,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ XL","offer_id":54413418004748,"sku":"CJTZ140847212LO","price":37.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0528\/5635\/7044\/files\/bikini-set-tropical-schwarz-gr-n-front-ki-model.png?v=1784121208","url":"https:\/\/www.bodenseemarke.com\/products\/new-style-swimsuit-three-piece-printed-sunscreen","provider":"Bodenseemarke","version":"1.0","type":"link"}