Leggings mit Streifen – Leggings | Bodenseemarke
Leggings mit  Streifen
€17,99

Shipping & Warranty


  • Wir beliefern ganz Deutschland
  • Bester Kundenservice für euch

  • Ohne Druck bestellen – 30 Tage Zeit zum Entscheiden.


Herstellerangaben gemäß GPSR

Hersteller: Eugen Noll Bodenseemarke GbR, Zaunkönigweg 8, 88048 Friedrichshafen, DE, info@bodenseemarke.com

Vielleicht interessiert dich das !


Hosenrock Damen
€39,95€29,97
Thermo Leggings
€45,95€33,90
{"id":11621730681100,"title":"Leggings mit Streifen","handle":"leggings-mit-streifen","description":"\u003cdiv class=\"bn-product-copy\"\u003e\n \u003c!-- ========== NEU: DESIGN-STORY GANZ OBEN (verkauft Identität) ========== --\u003e\n \u003ch2\u003eWarum fühlen sich Streifen manchmal richtig an – und manchmal überhaupt nicht?\u003c\/h2\u003e\n\u003cp\u003eStreifen sind kein Zufall. Sie lenken den Blick, geben Struktur, schaffen Rhythmus. Und genau deshalb können sie so unterschiedlich wirken: Mal zu laut, mal genau richtig. Diese Leggings arbeiten mit \u003cem\u003evertikalen Linien\u003c\/em\u003e, die ruhig verlaufen – ohne Unterbrechung, ohne Unruhe. Das Ergebnis: ein Design, das dich begleitet, ohne dich zu übertönen.\u003c\/p\u003e\n\u003cp\u003eDu kannst sie tragen, wenn du dich nach Klarheit sehnst. Beim Yoga, im Café, auf dem Weg zur Arbeit. Sie passen in den Alltag, ohne sich anzupassen. Sie bleiben präsent – aber nie dominant.\u003c\/p\u003e\n\u003ch3\u003eWoran du es merkst\u003c\/h3\u003e\n\u003cp\u003e• Du fühlst dich ausdrucksstark, ohne etwas erklären zu müssen\u003cbr\u003e• Die Streifen wirken wie eine sanfte Verlängerung deiner Silhouette\u003cbr\u003e• Andere nehmen dich \u003cem\u003ewahr\u003c\/em\u003e – aber nicht wegen der Leggings, sondern wegen dir\u003c\/p\u003e\n\n \u003cp\u003e\u003cimg alt=\"Hero Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"hero\"\u003e\u003c\/p\u003e\n\n \u003c!-- ========== KOMFORT-STORY (erklärt Passform\/Körpergefühl) ========== --\u003e\n \u003ch2 class=\"bn-head\"\u003eWarum fühlt sich Bewegung manchmal eingeengt an – obwohl der Stoff dehnbar ist?\u003c\/h2\u003e\n \u003cp class=\"bn-intro\"\u003eWenn Leggings sich anfühlen, als würden sie mit dir atmen – statt gegen dich zu arbeiten.\u003c\/p\u003e\n\n \u003cul class=\"bn-questions\"\u003e\n\u003cli\u003eKennst du dieses Gefühl, wenn der Bund sich nach oben schiebt – und du ständig nachziehen musst?\u003c\/li\u003e\n\u003cli\u003eOder wenn du dich hinsetzt und sofort merkst, dass der Stoff spannt – genau dort, wo er nachgeben sollte?\u003c\/li\u003e\n\u003cli\u003eWarum fühlt sich Bewegung manchmal so schwer an, obwohl du eigentlich frei sein möchtest?\u003c\/li\u003e\n\u003c\/ul\u003e\n\n \u003ch2\u003eWenn Bewegung plötzlich wieder leicht wird.\u003c\/h2\u003e\n\u003cp\u003eStell dir vor, du sitzt am Seeufer. Die Sonne scheint, du atmest tief ein – und nichts drückt. Kein Bund, der sich einrollt. Keine Naht, die stört. Nur weiche, gleichmäßige Bewegung. Dein Körper sucht genau das: \u003cem\u003eMikro-Bewegungen\u003c\/em\u003e, die sich anfühlen wie ein sanftes Nachgeben. Wenn der Stoff sich mit dir bewegt, statt gegen dich zu arbeiten, entspannt sich dein ganzes System. Diese Leggings setzen genau dort an – mit einem weichen Bund, der flach aufliegt, und einem 4-Wege-Stretch, der in alle Richtungen nachgibt. Warum dieser Effekt so stark ist, klären wir gleich.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Kontext Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"context\"\u003e\u003c\/p\u003e\n\u003ch3\u003eWas macht diesen Unterschied?\u003c\/h3\u003e\n\u003cp\u003eEs sind die kleinen Dinge, die dein Körper wahrnimmt – auch wenn du sie nicht bewusst benennst. Ein Bund, der nicht einschneidet. Ein Stoff, der atmet. Eine Passform, die nicht rutscht, nicht zupft, nicht zieht. Wenn diese Faktoren zusammenkommen, entsteht etwas, das sich anfühlt wie \u003cem\u003eFreiheit im Alltag\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp\u003eDer weiche, elastische Bund verteilt den Druck gleichmäßig – ohne Druckpunkte. Der 4-Wege-Stretch bewegt sich mit dir, egal ob du dich beugst, streckst oder einfach nur dasitzt. Und weil der Stoff atmungsaktiv ist, bleibt deine Haut ruhig. Das Ergebnis: Du denkst nicht mehr über deine Kleidung nach. Du \u003cem\u003efühlst\u003c\/em\u003e sie einfach – sanft, sicher, da.\u003c\/p\u003e\n\n \u003cul class=\"bn-benefits\"\u003e\n\u003cli\u003eBlickdicht bei Bewegung\u003c\/li\u003e\n\u003cli\u003eHoher Bund – formt \u0026amp; stützt\u003c\/li\u003e\n\u003cli\u003eNahtführung für bequemen Sitz\u003c\/li\u003e\n\u003cli\u003eAngenehm weich \u0026amp; atmungsaktiv\u003c\/li\u003e\n\u003cli\u003eBleibt in Form – auch nach vielen Wäschen\u003c\/li\u003e\n\u003cli\u003eSorgfältig verarbeitet, langlebig im Alltag\u003c\/li\u003e\n\u003c\/ul\u003e\n\n \u003cp\u003e\u003cimg alt=\"Detail Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"detail\"\u003e\u003c\/p\u003e\n\n \u003c!-- Größenrechner --\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-leggings\"\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\" min=\"140\" max=\"200\" required\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\" min=\"40\" max=\"120\" required\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"bn-calc-field\"\u003e\n \u003clabel for=\"bn-hip\"\u003eHüftumfang (cm)\u003c\/label\u003e\n \u003cinput type=\"number\" id=\"bn-hip\" min=\"70\" max=\"130\" required\u003e\n \u003c\/div\u003e\n \n \n \u003cbutton type=\"button\" class=\"bn-calc-button\" onclick=\"calculateSize_leggings()\"\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 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 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 @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\nfunction calculateSize_leggings() {\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 sizes = [{\"name\": \"S\", \"hip_min\": 0, \"hip_max\": 92.0, \"weight_min\": 0, \"weight_max\": 60.0}, {\"name\": \"M\", \"hip_min\": 93.0, \"hip_max\": 100.0, \"weight_min\": 60.0, \"weight_max\": 70.0}, {\"name\": \"L\", \"hip_min\": 101.0, \"hip_max\": 108.0, \"weight_min\": 70.0, \"weight_max\": 82.0}, {\"name\": \"XL\", \"hip_min\": 108.0, \"hip_max\": 999, \"weight_min\": 82.0, \"weight_max\": 999}];\n const calibration = null;\n\n console.log('Calculator Debug:', { height, weight, hip, bust, waist, chest, sizes, calibration });\n\n if (height \u003c 140 || height \u003e 200 ||\n weight \u003c 40 || weight \u003e 120) {\n document.getElementById('bn-calc-result').innerHTML = \n '⚠️ Bitte überprüfe deine Eingaben.';\n return;\n }\n\n \/\/ Basis-Empfehlung nach Distanz\n let bestSize = '';\n let minDiff = Number.POSITIVE_INFINITY;\n\n for (const size of sizes) {\n let diff = 0;\n let count = 0;\n\n if (size.height_min !== undefined \u0026\u0026 size.height_max !== undefined) {\n const heightCenter = (size.height_min + size.height_max) \/ 2;\n diff += Math.pow(height - heightCenter, 2);\n count++;\n }\n\n if (size.weight_min !== undefined \u0026\u0026 size.weight_max !== undefined) {\n const weightCenter = (size.weight_min + size.weight_max) \/ 2;\n diff += Math.pow(weight - weightCenter, 2);\n count++;\n }\n\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);\n count++;\n }\n\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);\n count++;\n }\n\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);\n count++;\n }\n\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);\n count++;\n }\n\n if (count \u003e 0) {\n const sizeDiff = Math.sqrt(diff \/ count);\n if (sizeDiff \u003c minDiff) {\n minDiff = sizeDiff;\n bestSize = size.name;\n }\n }\n }\n\n let finalSize = bestSize;\n\n \/\/ Optionale Kalibrierung pro Produkt\n if (calibration \u0026\u0026 sizes \u0026\u0026 sizes.length \u003e 0 \u0026\u0026 bestSize) {\n const order = sizes.map(s =\u003e s.name);\n const idxUser = order.indexOf(bestSize);\n\n const ref = calibration;\n let bestRefSize = '';\n let minRefDiff = Number.POSITIVE_INFINITY;\n\n \/\/ Mit den Referenz-Maßen die \"theoretische\" Größe berechnen\n for (const size of sizes) {\n let diff = 0;\n let count = 0;\n\n if (size.height_min !== undefined \u0026\u0026 size.height_max !== undefined \u0026\u0026 ref.height) {\n const hc = (size.height_min + size.height_max) \/ 2;\n diff += Math.pow(ref.height - hc, 2);\n count++;\n }\n\n if (size.weight_min !== undefined \u0026\u0026 size.weight_max !== undefined \u0026\u0026 ref.weight) {\n const wc = (size.weight_min + size.weight_max) \/ 2;\n diff += Math.pow(ref.weight - wc, 2);\n count++;\n }\n\n if (size.hip_min !== undefined \u0026\u0026 size.hip_max !== undefined \u0026\u0026 ref.hip) {\n const hipc = (size.hip_min + size.hip_max) \/ 2;\n diff += Math.pow(ref.hip - hipc, 2);\n count++;\n }\n\n if (size.bust_min !== undefined \u0026\u0026 size.bust_max !== undefined \u0026\u0026 ref.bust) {\n const bc = (size.bust_min + size.bust_max) \/ 2;\n diff += Math.pow(ref.bust - bc, 2);\n count++;\n }\n\n if (size.waist_min !== undefined \u0026\u0026 size.waist_max !== undefined \u0026\u0026 ref.waist) {\n const wc2 = (size.waist_min + size.waist_max) \/ 2;\n diff += Math.pow(ref.waist - wc2, 2);\n count++;\n }\n\n if (size.chest_min !== undefined \u0026\u0026 size.chest_max !== undefined \u0026\u0026 ref.chest) {\n const cc = (size.chest_min + size.chest_max) \/ 2;\n diff += Math.pow(ref.chest - cc, 2);\n count++;\n }\n\n if (count \u003e 0) {\n const sizeDiff = Math.sqrt(diff \/ count);\n if (sizeDiff \u003c minRefDiff) {\n minRefDiff = sizeDiff;\n bestRefSize = size.name;\n }\n }\n }\n\n const idxTrue = order.indexOf(ref.size_true);\n const idxPred = order.indexOf(bestRefSize);\n\n if (idxUser !== -1 \u0026\u0026 idxTrue !== -1 \u0026\u0026 idxPred !== -1) {\n const offset = idxTrue - idxPred; \/\/ z.B. +1 wenn Rechner zu klein ausfällt\n let idxAdj = idxUser + offset;\n if (idxAdj \u003c 0) idxAdj = 0;\n if (idxAdj \u003e= order.length) idxAdj = order.length - 1;\n finalSize = order[idxAdj];\n }\n }\n\n if (finalSize) {\n document.getElementById('bn-calc-result').innerHTML = \n '✅ Deine empfohlene Größe: \u003cstrong\u003e' + finalSize + '\u003c\/strong\u003e';\n } else {\n document.getElementById('bn-calc-result').innerHTML = \n '⚠️ Leider konnten wir keine passende Größe finden.';\n }\n}\n\n\u003c\/script\u003e\n\n\n \u003c!-- Material \u0026 Pflege --\u003e\n \u003cdetails class=\"bn-care\"\u003e\n \u003csummary\u003ePflege \u0026amp; Material\u003c\/summary\u003e\n \u003cdiv\u003e• Material: 78% Polyamid (recycelt), 22% Elasthan\u003cbr\u003e• Pflege: Feinwäsche 30 °C, nicht im Trockner\u003c\/div\u003e\n \u003c\/details\u003e\n\n \n \n\n \u003cp class=\"bn-return-policy\" style=\"text-align:center;margin:20px 0;padding:12px 16px;background:#f0f9ff;border-left:4px solid #3b82f6;font-weight:500;\"\u003eOhne Druck bestellen. 30 Tage Zeit zum Entscheiden.\u003c\/p\u003e\n\n \u003cp\u003e\u003cimg alt=\"Vertrauens Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"trust\"\u003e\u003c\/p\u003e\n\n \u003c!-- Rivyo Reviews Mountpoint --\u003e\n \u003cdiv id=\"rivyo-reviews\"\u003e\u003c\/div\u003e\n\n \u003cp class=\"bn-cta\"\u003eBereit für dein neues Lieblingsstück? 💙\u003c\/p\u003e\n\n \u003csmall class=\"bn-updated\"\u003eZuletzt aktualisiert: 23.12.2025\u003c\/small\u003e\n\n \n\u003cdiv class=\"bn-gpsr\"\u003e\n \u003chr style=\"border:none;border-top:1px solid #e5e7eb;margin:24px 0\"\u003e\n \u003cp style=\"font-size:0.9rem;font-weight:600;margin-bottom:8px\"\u003eHinweis nach EU-Produktsicherheitsverordnung (GPSR)\u003c\/p\u003e\n \u003cp style=\"font-size:0.85rem;color:#6b7280;line-height:1.5\"\u003e\n \u003cstrong\u003eHersteller:\u003c\/strong\u003e Eugen Noll Bodenseemarke GbR\u003cbr\u003e\n Zaunkönigweg 8, 88048 Friedrichshafen, Deutschland\u003cbr\u003e\n E-Mail: \u003ca href=\"mailto:info@bodenseemarke.com\" style=\"color:#2563eb\"\u003einfo@bodenseemarke.com\u003c\/a\u003e\n \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n .bn-product-copy{line-height:1.6}\n .bn-head{font-size:1.6rem;font-weight:700;margin-bottom:0.5rem}\n .bn-intro{margin-bottom:1rem;opacity:0.95}\n .bn-questions{margin:0 0 12px 18px;list-style:disc}\n .bn-questions li{margin:4px 0;font-weight:500}\n .bn-benefits{margin:0 0 12px 18px}\n .bn-benefits li{margin:4px 0}\n .bn-updated{display:block;margin-top:8px;color:#6b7280}\n .bn-source{display:block;margin-top:4px;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\u003c\/style\u003e","published_at":"2025-06-18T11:31:33+02:00","created_at":"2025-06-18T11:31:28+02:00","vendor":"Bodenseemarke","type":"0","tags":["Leggings Damen"],"price":1799,"price_min":1799,"price_max":1799,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":54365399515404,"title":"Black \/ One size","option1":"Black","option2":"One size","option3":null,"sku":"CJJS110198101AZ","requires_shipping":true,"taxable":true,"featured_image":{"id":50006401122572,"product_id":11621730681100,"position":3,"created_at":"2025-06-18T11:31:31+02:00","updated_at":"2025-06-18T11:31:33+02:00","alt":null,"width":610,"height":800,"src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506974841.jpg?v=1750239093","variant_ids":[54365399515404]},"available":true,"name":"Leggings mit Streifen - Black \/ One size","public_title":"Black \/ One size","options":["Black","One size"],"price":1799,"weight":170,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":63647957549324,"position":3,"preview_image":{"aspect_ratio":0.763,"height":800,"width":610,"src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506974841.jpg?v=1750239093"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506975160.jpg?v=1750239091","\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506975328.jpg?v=1750239092","\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506974841.jpg?v=1750239093"],"featured_image":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506975160.jpg?v=1750239091","options":["Color","Size"],"media":[{"alt":null,"id":63647957451020,"position":1,"preview_image":{"aspect_ratio":1.056,"height":500,"width":528,"src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506975160.jpg?v=1750239091"},"aspect_ratio":1.056,"height":500,"media_type":"image","src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506975160.jpg?v=1750239091","width":528},{"alt":null,"id":63647957483788,"position":2,"preview_image":{"aspect_ratio":0.75,"height":1000,"width":750,"src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506975328.jpg?v=1750239092"},"aspect_ratio":0.75,"height":1000,"media_type":"image","src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506975328.jpg?v=1750239092","width":750},{"alt":null,"id":63647957549324,"position":3,"preview_image":{"aspect_ratio":0.763,"height":800,"width":610,"src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506974841.jpg?v=1750239093"},"aspect_ratio":0.763,"height":800,"media_type":"image","src":"\/\/www.bodenseemarke.com\/cdn\/shop\/files\/1619506974841.jpg?v=1750239093","width":610}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"bn-product-copy\"\u003e\n \u003c!-- ========== NEU: DESIGN-STORY GANZ OBEN (verkauft Identität) ========== --\u003e\n \u003ch2\u003eWarum fühlen sich Streifen manchmal richtig an – und manchmal überhaupt nicht?\u003c\/h2\u003e\n\u003cp\u003eStreifen sind kein Zufall. Sie lenken den Blick, geben Struktur, schaffen Rhythmus. Und genau deshalb können sie so unterschiedlich wirken: Mal zu laut, mal genau richtig. Diese Leggings arbeiten mit \u003cem\u003evertikalen Linien\u003c\/em\u003e, die ruhig verlaufen – ohne Unterbrechung, ohne Unruhe. Das Ergebnis: ein Design, das dich begleitet, ohne dich zu übertönen.\u003c\/p\u003e\n\u003cp\u003eDu kannst sie tragen, wenn du dich nach Klarheit sehnst. Beim Yoga, im Café, auf dem Weg zur Arbeit. Sie passen in den Alltag, ohne sich anzupassen. Sie bleiben präsent – aber nie dominant.\u003c\/p\u003e\n\u003ch3\u003eWoran du es merkst\u003c\/h3\u003e\n\u003cp\u003e• Du fühlst dich ausdrucksstark, ohne etwas erklären zu müssen\u003cbr\u003e• Die Streifen wirken wie eine sanfte Verlängerung deiner Silhouette\u003cbr\u003e• Andere nehmen dich \u003cem\u003ewahr\u003c\/em\u003e – aber nicht wegen der Leggings, sondern wegen dir\u003c\/p\u003e\n\n \u003cp\u003e\u003cimg alt=\"Hero Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"hero\"\u003e\u003c\/p\u003e\n\n \u003c!-- ========== KOMFORT-STORY (erklärt Passform\/Körpergefühl) ========== --\u003e\n \u003ch2 class=\"bn-head\"\u003eWarum fühlt sich Bewegung manchmal eingeengt an – obwohl der Stoff dehnbar ist?\u003c\/h2\u003e\n \u003cp class=\"bn-intro\"\u003eWenn Leggings sich anfühlen, als würden sie mit dir atmen – statt gegen dich zu arbeiten.\u003c\/p\u003e\n\n \u003cul class=\"bn-questions\"\u003e\n\u003cli\u003eKennst du dieses Gefühl, wenn der Bund sich nach oben schiebt – und du ständig nachziehen musst?\u003c\/li\u003e\n\u003cli\u003eOder wenn du dich hinsetzt und sofort merkst, dass der Stoff spannt – genau dort, wo er nachgeben sollte?\u003c\/li\u003e\n\u003cli\u003eWarum fühlt sich Bewegung manchmal so schwer an, obwohl du eigentlich frei sein möchtest?\u003c\/li\u003e\n\u003c\/ul\u003e\n\n \u003ch2\u003eWenn Bewegung plötzlich wieder leicht wird.\u003c\/h2\u003e\n\u003cp\u003eStell dir vor, du sitzt am Seeufer. Die Sonne scheint, du atmest tief ein – und nichts drückt. Kein Bund, der sich einrollt. Keine Naht, die stört. Nur weiche, gleichmäßige Bewegung. Dein Körper sucht genau das: \u003cem\u003eMikro-Bewegungen\u003c\/em\u003e, die sich anfühlen wie ein sanftes Nachgeben. Wenn der Stoff sich mit dir bewegt, statt gegen dich zu arbeiten, entspannt sich dein ganzes System. Diese Leggings setzen genau dort an – mit einem weichen Bund, der flach aufliegt, und einem 4-Wege-Stretch, der in alle Richtungen nachgibt. Warum dieser Effekt so stark ist, klären wir gleich.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Kontext Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"context\"\u003e\u003c\/p\u003e\n\u003ch3\u003eWas macht diesen Unterschied?\u003c\/h3\u003e\n\u003cp\u003eEs sind die kleinen Dinge, die dein Körper wahrnimmt – auch wenn du sie nicht bewusst benennst. Ein Bund, der nicht einschneidet. Ein Stoff, der atmet. Eine Passform, die nicht rutscht, nicht zupft, nicht zieht. Wenn diese Faktoren zusammenkommen, entsteht etwas, das sich anfühlt wie \u003cem\u003eFreiheit im Alltag\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp\u003eDer weiche, elastische Bund verteilt den Druck gleichmäßig – ohne Druckpunkte. Der 4-Wege-Stretch bewegt sich mit dir, egal ob du dich beugst, streckst oder einfach nur dasitzt. Und weil der Stoff atmungsaktiv ist, bleibt deine Haut ruhig. Das Ergebnis: Du denkst nicht mehr über deine Kleidung nach. Du \u003cem\u003efühlst\u003c\/em\u003e sie einfach – sanft, sicher, da.\u003c\/p\u003e\n\n \u003cul class=\"bn-benefits\"\u003e\n\u003cli\u003eBlickdicht bei Bewegung\u003c\/li\u003e\n\u003cli\u003eHoher Bund – formt \u0026amp; stützt\u003c\/li\u003e\n\u003cli\u003eNahtführung für bequemen Sitz\u003c\/li\u003e\n\u003cli\u003eAngenehm weich \u0026amp; atmungsaktiv\u003c\/li\u003e\n\u003cli\u003eBleibt in Form – auch nach vielen Wäschen\u003c\/li\u003e\n\u003cli\u003eSorgfältig verarbeitet, langlebig im Alltag\u003c\/li\u003e\n\u003c\/ul\u003e\n\n \u003cp\u003e\u003cimg alt=\"Detail Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"detail\"\u003e\u003c\/p\u003e\n\n \u003c!-- Größenrechner --\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-leggings\"\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\" min=\"140\" max=\"200\" required\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\" min=\"40\" max=\"120\" required\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"bn-calc-field\"\u003e\n \u003clabel for=\"bn-hip\"\u003eHüftumfang (cm)\u003c\/label\u003e\n \u003cinput type=\"number\" id=\"bn-hip\" min=\"70\" max=\"130\" required\u003e\n \u003c\/div\u003e\n \n \n \u003cbutton type=\"button\" class=\"bn-calc-button\" onclick=\"calculateSize_leggings()\"\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 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 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 @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\nfunction calculateSize_leggings() {\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 sizes = [{\"name\": \"S\", \"hip_min\": 0, \"hip_max\": 92.0, \"weight_min\": 0, \"weight_max\": 60.0}, {\"name\": \"M\", \"hip_min\": 93.0, \"hip_max\": 100.0, \"weight_min\": 60.0, \"weight_max\": 70.0}, {\"name\": \"L\", \"hip_min\": 101.0, \"hip_max\": 108.0, \"weight_min\": 70.0, \"weight_max\": 82.0}, {\"name\": \"XL\", \"hip_min\": 108.0, \"hip_max\": 999, \"weight_min\": 82.0, \"weight_max\": 999}];\n const calibration = null;\n\n console.log('Calculator Debug:', { height, weight, hip, bust, waist, chest, sizes, calibration });\n\n if (height \u003c 140 || height \u003e 200 ||\n weight \u003c 40 || weight \u003e 120) {\n document.getElementById('bn-calc-result').innerHTML = \n '⚠️ Bitte überprüfe deine Eingaben.';\n return;\n }\n\n \/\/ Basis-Empfehlung nach Distanz\n let bestSize = '';\n let minDiff = Number.POSITIVE_INFINITY;\n\n for (const size of sizes) {\n let diff = 0;\n let count = 0;\n\n if (size.height_min !== undefined \u0026\u0026 size.height_max !== undefined) {\n const heightCenter = (size.height_min + size.height_max) \/ 2;\n diff += Math.pow(height - heightCenter, 2);\n count++;\n }\n\n if (size.weight_min !== undefined \u0026\u0026 size.weight_max !== undefined) {\n const weightCenter = (size.weight_min + size.weight_max) \/ 2;\n diff += Math.pow(weight - weightCenter, 2);\n count++;\n }\n\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);\n count++;\n }\n\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);\n count++;\n }\n\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);\n count++;\n }\n\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);\n count++;\n }\n\n if (count \u003e 0) {\n const sizeDiff = Math.sqrt(diff \/ count);\n if (sizeDiff \u003c minDiff) {\n minDiff = sizeDiff;\n bestSize = size.name;\n }\n }\n }\n\n let finalSize = bestSize;\n\n \/\/ Optionale Kalibrierung pro Produkt\n if (calibration \u0026\u0026 sizes \u0026\u0026 sizes.length \u003e 0 \u0026\u0026 bestSize) {\n const order = sizes.map(s =\u003e s.name);\n const idxUser = order.indexOf(bestSize);\n\n const ref = calibration;\n let bestRefSize = '';\n let minRefDiff = Number.POSITIVE_INFINITY;\n\n \/\/ Mit den Referenz-Maßen die \"theoretische\" Größe berechnen\n for (const size of sizes) {\n let diff = 0;\n let count = 0;\n\n if (size.height_min !== undefined \u0026\u0026 size.height_max !== undefined \u0026\u0026 ref.height) {\n const hc = (size.height_min + size.height_max) \/ 2;\n diff += Math.pow(ref.height - hc, 2);\n count++;\n }\n\n if (size.weight_min !== undefined \u0026\u0026 size.weight_max !== undefined \u0026\u0026 ref.weight) {\n const wc = (size.weight_min + size.weight_max) \/ 2;\n diff += Math.pow(ref.weight - wc, 2);\n count++;\n }\n\n if (size.hip_min !== undefined \u0026\u0026 size.hip_max !== undefined \u0026\u0026 ref.hip) {\n const hipc = (size.hip_min + size.hip_max) \/ 2;\n diff += Math.pow(ref.hip - hipc, 2);\n count++;\n }\n\n if (size.bust_min !== undefined \u0026\u0026 size.bust_max !== undefined \u0026\u0026 ref.bust) {\n const bc = (size.bust_min + size.bust_max) \/ 2;\n diff += Math.pow(ref.bust - bc, 2);\n count++;\n }\n\n if (size.waist_min !== undefined \u0026\u0026 size.waist_max !== undefined \u0026\u0026 ref.waist) {\n const wc2 = (size.waist_min + size.waist_max) \/ 2;\n diff += Math.pow(ref.waist - wc2, 2);\n count++;\n }\n\n if (size.chest_min !== undefined \u0026\u0026 size.chest_max !== undefined \u0026\u0026 ref.chest) {\n const cc = (size.chest_min + size.chest_max) \/ 2;\n diff += Math.pow(ref.chest - cc, 2);\n count++;\n }\n\n if (count \u003e 0) {\n const sizeDiff = Math.sqrt(diff \/ count);\n if (sizeDiff \u003c minRefDiff) {\n minRefDiff = sizeDiff;\n bestRefSize = size.name;\n }\n }\n }\n\n const idxTrue = order.indexOf(ref.size_true);\n const idxPred = order.indexOf(bestRefSize);\n\n if (idxUser !== -1 \u0026\u0026 idxTrue !== -1 \u0026\u0026 idxPred !== -1) {\n const offset = idxTrue - idxPred; \/\/ z.B. +1 wenn Rechner zu klein ausfällt\n let idxAdj = idxUser + offset;\n if (idxAdj \u003c 0) idxAdj = 0;\n if (idxAdj \u003e= order.length) idxAdj = order.length - 1;\n finalSize = order[idxAdj];\n }\n }\n\n if (finalSize) {\n document.getElementById('bn-calc-result').innerHTML = \n '✅ Deine empfohlene Größe: \u003cstrong\u003e' + finalSize + '\u003c\/strong\u003e';\n } else {\n document.getElementById('bn-calc-result').innerHTML = \n '⚠️ Leider konnten wir keine passende Größe finden.';\n }\n}\n\n\u003c\/script\u003e\n\n\n \u003c!-- Material \u0026 Pflege --\u003e\n \u003cdetails class=\"bn-care\"\u003e\n \u003csummary\u003ePflege \u0026amp; Material\u003c\/summary\u003e\n \u003cdiv\u003e• Material: 78% Polyamid (recycelt), 22% Elasthan\u003cbr\u003e• Pflege: Feinwäsche 30 °C, nicht im Trockner\u003c\/div\u003e\n \u003c\/details\u003e\n\n \n \n\n \u003cp class=\"bn-return-policy\" style=\"text-align:center;margin:20px 0;padding:12px 16px;background:#f0f9ff;border-left:4px solid #3b82f6;font-weight:500;\"\u003eOhne Druck bestellen. 30 Tage Zeit zum Entscheiden.\u003c\/p\u003e\n\n \u003cp\u003e\u003cimg alt=\"Vertrauens Bild für Leggings mit Streifen\" src=\"\" class=\"bn-product-image\" data-image-type=\"trust\"\u003e\u003c\/p\u003e\n\n \u003c!-- Rivyo Reviews Mountpoint --\u003e\n \u003cdiv id=\"rivyo-reviews\"\u003e\u003c\/div\u003e\n\n \u003cp class=\"bn-cta\"\u003eBereit für dein neues Lieblingsstück? 💙\u003c\/p\u003e\n\n \u003csmall class=\"bn-updated\"\u003eZuletzt aktualisiert: 23.12.2025\u003c\/small\u003e\n\n \n\u003cdiv class=\"bn-gpsr\"\u003e\n \u003chr style=\"border:none;border-top:1px solid #e5e7eb;margin:24px 0\"\u003e\n \u003cp style=\"font-size:0.9rem;font-weight:600;margin-bottom:8px\"\u003eHinweis nach EU-Produktsicherheitsverordnung (GPSR)\u003c\/p\u003e\n \u003cp style=\"font-size:0.85rem;color:#6b7280;line-height:1.5\"\u003e\n \u003cstrong\u003eHersteller:\u003c\/strong\u003e Eugen Noll Bodenseemarke GbR\u003cbr\u003e\n Zaunkönigweg 8, 88048 Friedrichshafen, Deutschland\u003cbr\u003e\n E-Mail: \u003ca href=\"mailto:info@bodenseemarke.com\" style=\"color:#2563eb\"\u003einfo@bodenseemarke.com\u003c\/a\u003e\n \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n .bn-product-copy{line-height:1.6}\n .bn-head{font-size:1.6rem;font-weight:700;margin-bottom:0.5rem}\n .bn-intro{margin-bottom:1rem;opacity:0.95}\n .bn-questions{margin:0 0 12px 18px;list-style:disc}\n .bn-questions li{margin:4px 0;font-weight:500}\n .bn-benefits{margin:0 0 12px 18px}\n .bn-benefits li{margin:4px 0}\n .bn-updated{display:block;margin-top:8px;color:#6b7280}\n .bn-source{display:block;margin-top:4px;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\u003c\/style\u003e"}