{"title":"Shapewear Bodys für eine definierte Silhouette","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eEntdecke Shapewear Bodys von Needella, die deine Figur formen und deine Lieblingsoutfits ergänzen. Ob nach der Schwangerschaft oder für definiertere Konturen – dein Wohlgefühl steht im Mittelpunkt.\u003c\/p\u003e","products":[{"product_id":"shapewear-body-mit-karree-ausschnitt-in-shorts-form","title":"Shapewear Body mit Karree-Ausschnitt in Shorts-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit Karree-Ausschnitt\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit Karree-Ausschnitt in Shorts-Form – feminin und figurbetont\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit Karree-Ausschnitt\u003c\/strong\u003e\n      verbindet ein feminines Design mit einer figurformenden,\n      taillenbetonten Passform. Der breite, eckige\n      Karree-Ausschnitt setzt das Dekolleté stilvoll in Szene,\n      während die kurzen, körpernahen Ärmel für eine elegante\n      Linienführung sorgen.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eShorts-Form\u003c\/strong\u003e mit kurzen Hosenbeinen\n      ergänzt das einteilige Design und sorgt gemeinsam mit\n      dem elastischen Material für einen körpernahen Sitz\n      und angenehme Bewegungsfreiheit. Ob als eigenständiges\n      Outfit, kombiniert mit einem Blazer oder für einen\n      sportlich-lässigen Alltagslook – dieser Body vereint\n      \u003cstrong\u003eFigurformung, Komfort und vielseitige\n      Stylingmöglichkeiten\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit Karree-Ausschnitt\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformender Schnitt:\u003c\/strong\u003e\n            Unterstützt eine definierte Taille und betont\n            die natürlichen Körperkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eEleganter Karree-Ausschnitt:\u003c\/strong\u003e\n            Setzt das Dekolleté stilvoll in Szene und\n            verleiht dem Body eine feminine Ausstrahlung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eModerner Shorts-Schnitt:\u003c\/strong\u003e\n            Einteiliges Design mit kurzen Hosenbeinen\n            für einen harmonischen Gesamtlook.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eElastische Formgebung:\u003c\/strong\u003e\n            Verbindet einen körpernahen, figurbetonten Sitz\n            mit angenehmer Bewegungsfreiheit.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Ideal für moderne Alltagslooks, Freizeit\n            und stilvolle Outfits mit Blazer oder Jacke.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das elastische, polyesterbasierte Material\n          verbindet eine körpernahe Passform mit angenehmem\n          Tragekomfort. Die \u003cstrong\u003emittlere Elastizität\u003c\/strong\u003e\n          ermöglicht eine flexible Anpassung an die\n          Körperkonturen und unterstützt die Bewegungsfreiheit.\n          Das atmungsaktive und feuchtigkeitsableitende\n          Gewebe sorgt für ein angenehmes Tragegefühl\n          im Alltag und bei leichter Bewegung.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          95 % Polyester, 5 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003ekörpernah und taillenbetont\u003c\/strong\u003e\n          geschnitten. Die kurzen Ärmel und die integrierte\n          Shorts-Form ergeben eine durchgehende,\n          figurbetonte Silhouette.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößentabelle (Herstellerangaben in cm):\u003c\/strong\u003e\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"nd-size-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollbare Größentabelle\"\u003e\n          \u003ctable class=\"nd-size-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth scope=\"col\"\u003eGröße\u003c\/th\u003e\n                \u003cth scope=\"col\"\u003eBrust\u003c\/th\u003e\n                \u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\n                \u003cth scope=\"col\"\u003eHüfte\u003c\/th\u003e\n                \u003cth scope=\"col\"\u003eLänge\u003c\/th\u003e\n                \u003cth scope=\"col\"\u003eÄrmel\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n                \u003ctd\u003e84\u003c\/td\u003e\n                \u003ctd\u003e70\u003c\/td\u003e\n                \u003ctd\u003e90\u003c\/td\u003e\n                \u003ctd\u003e72\u003c\/td\u003e\n                \u003ctd\u003e16\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n                \u003ctd\u003e88\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e94\u003c\/td\u003e\n                \u003ctd\u003e73\u003c\/td\u003e\n                \u003ctd\u003e17\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n                \u003ctd\u003e94\u003c\/td\u003e\n                \u003ctd\u003e78\u003c\/td\u003e\n                \u003ctd\u003e98\u003c\/td\u003e\n                \u003ctd\u003e74\u003c\/td\u003e\n                \u003ctd\u003e18\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n                \u003ctd\u003e100\u003c\/td\u003e\n                \u003ctd\u003e82\u003c\/td\u003e\n                \u003ctd\u003e102\u003c\/td\u003e\n                \u003ctd\u003e75\u003c\/td\u003e\n                \u003ctd\u003e19\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n                \u003ctd\u003e106\u003c\/td\u003e\n                \u003ctd\u003e86\u003c\/td\u003e\n                \u003ctd\u003e106\u003c\/td\u003e\n                \u003ctd\u003e76\u003c\/td\u003e\n                \u003ctd\u003e20\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Die Angaben stammen aus der Größentabelle des\n          Herstellers. Je nach Messmethode sind Abweichungen\n          von etwa 1–3 cm möglich.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Shapewear Body \/ einteiliger Jumpsuit.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Breiter, eckiger Karree-Ausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eÄrmel:\u003c\/strong\u003e\n            Kurze, körpernah geschnittene Ärmel.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Figurbetont mit taillenformendem Schnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Shorts-Form mit kurzen Hosenbeinen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            95 % Polyester, 5 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Braun, Lila, Blau und Rot.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL und 2XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen und die Pflegehinweise\n            auf dem Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n      line-height: 1.3;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57446646940026,"sku":"SU00355873-S-Black","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57446647103866,"sku":"SU00355873-M-Black","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57446647267706,"sku":"SU00355873-L-Black","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57446647431546,"sku":"SU00355873-XL-Black","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57446647595386,"sku":"SU00355873-2XL-Black","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57446646972794,"sku":"SU00355873-S-D.Brown","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57446647136634,"sku":"SU00355873-M-D.Brown","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57446647300474,"sku":"SU00355873-L-D.Brown","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57446647464314,"sku":"SU00355873-XL-D.Brown","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57446647628154,"sku":"SU00355873-2XL-D.Brown","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ S","offer_id":57446647005562,"sku":"SU00355873-S-Light purple","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ M","offer_id":57446647169402,"sku":"SU00355873-M-Light purple","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ L","offer_id":57446647333242,"sku":"SU00355873-L-Light purple","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ XL","offer_id":57446647497082,"sku":"SU00355873-XL-Light purple","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ 2XL","offer_id":57446647660922,"sku":"SU00355873-2XL-Light purple","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ S","offer_id":57446647038330,"sku":"SU00355873-S-Navy blue","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ M","offer_id":57446647202170,"sku":"SU00355873-M-Navy blue","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ L","offer_id":57446647366010,"sku":"SU00355873-L-Navy blue","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ XL","offer_id":57446647529850,"sku":"SU00355873-XL-Navy blue","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ 2XL","offer_id":57446647693690,"sku":"SU00355873-2XL-Navy blue","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ S","offer_id":57446647071098,"sku":"SU00355873-S-Wine red","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ M","offer_id":57446647234938,"sku":"SU00355873-M-Wine red","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ L","offer_id":57446647398778,"sku":"SU00355873-L-Wine red","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ XL","offer_id":57446647562618,"sku":"SU00355873-XL-Wine red","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ 2XL","offer_id":57446647726458,"sku":"SU00355873-2XL-Wine red","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Shape-Karree-Short-Frontansicht-Rot.webp?v=1792751061"},{"product_id":"shapewear-body-mit-abnehmbaren-tragern-in-tanga-form","title":"Shapewear Body mit abnehmbaren Trägern in Tanga-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit abnehmbaren Trägern in Tanga-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Body mit abnehmbaren Trägern in Tanga-Form – figurformend und vielseitig\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit abnehmbaren Trägern in Tanga-Form\u003c\/strong\u003e\n      verbindet ein feminines Design mit einer körpernahen,\n      figurformenden Passform. Der gerade, schulterfreie Ausschnitt\n      mit dezenter Raffung im Brustbereich setzt das Dekolleté\n      stilvoll in Szene, während die elastische Bauch- und\n      Taillenpartie die natürlichen Körperkonturen betont.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Ob \u003cstrong\u003eträgerlos oder mit abnehmbaren Trägern\u003c\/strong\u003e –\n      der Body passt sich unterschiedlichen Looks und\n      Stylingwünschen an. Der schmale\n      \u003cstrong\u003eTanga-Schnitt\u003c\/strong\u003e reduziert die Stofffläche\n      im rückseitigen Bereich und eignet sich besonders\n      zum Tragen unter figurbetonter Kleidung.\n      So verbindet der Body \u003cstrong\u003eFigurformung,\n      Tragekomfort und vielseitige Kombinationsmöglichkeiten\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit abnehmbaren Trägern\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Der körpernahe Schnitt unterstützt eine definierte\n            Taille und betont die natürlichen Körperkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFlexibles Trägerdesign:\u003c\/strong\u003e\n            Dank abnehmbarer Träger lässt sich der Body\n            wahlweise schulterfrei oder mit zusätzlichem\n            Halt durch die Träger tragen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFemininer Ausschnitt:\u003c\/strong\u003e\n            Der gerade, schulterfreie Ausschnitt mit dezenter\n            Raffung im Brustbereich verleiht dem Body\n            eine elegante Ausstrahlung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eSchmaler Tanga-Schnitt:\u003c\/strong\u003e\n            Die reduzierte Stofffläche im Gesäßbereich\n            sorgt für eine dezente Unterteilform und\n            eignet sich zum Tragen unter figurbetonter Kleidung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Ideal als figurformende Grundlage unter\n            Kleidern und anderen Outfits oder als\n            sichtbares Oberteil mit Jeans, Rock oder Blazer.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das elastische Material aus\n          \u003cstrong\u003eNylon und Elasthan\u003c\/strong\u003e\n          verbindet eine körpernahe Passform mit\n          flexibler Bewegungsfreiheit. Der dünne,\n          glatte Stoff liegt eng am Körper an,\n          während die formgebende Konstruktion\n          im Bauch- und Taillenbereich eine\n          definierte Silhouette unterstützt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Durch den hohen Elasthananteil passt\n          sich das Gewebe den Körperkonturen an.\n          Die Kombination aus Elastizität und\n          figurformendem Schnitt sorgt für\n          einen anschmiegsamen Sitz.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          82 % Nylon, 18 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Die elastische Konstruktion\n          umschließt Bauch und Taille und unterstützt\n          eine definierte Silhouette. Der gerade\n          Ausschnitt und die abnehmbaren Träger\n          ermöglichen unterschiedliche Tragevarianten.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L, XL, XXL und XXXL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Der Body ist bewusst körpernah geschnitten,\n          um seine figurformende Wirkung zu entfalten.\n          Wie eng er sitzen soll, hängt auch vom\n          persönlichen Tragegefühl ab. Wer eine\n          weniger intensive Kompression bevorzugt,\n          kann gegebenenfalls die nächstgrößere\n          Größe wählen, sofern diese gemäß der\n          Größentabelle passt. Ein lockererer Sitz\n          kann die formende Wirkung reduzieren.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Für die Auswahl empfehlen wir,\n          die eigenen Körpermaße mit der\n          produktspezifischen Größentabelle\n          abzugleichen.\n        \u003c\/p\u003e\n\n        \u003c!-- Produktspezifische Größentabelle ergänzen,\n             sobald die vollständigen Herstellermaße vorliegen. --\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body in Tanga-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Gerader, schulterfreier Ausschnitt mit\n            dezenter Raffung im Brustbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Abnehmbar – wahlweise trägerlos\n            oder mit Trägern tragbar.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch- und Taillenpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eUnterteil:\u003c\/strong\u003e\n            Tanga-Form mit hohem Beinausschnitt\n            und schmalem rückseitigem Schnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Glatte Bauch- und Taillenpartie,\n            elastisches Gewebe und dezente\n            Raffung im Brustbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            82 % Nylon, 18 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Braun, Weiß und Beige.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL, XXL und XXXL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern laut\n            Textiletikett erlaubt auch im\n            Schonwaschgang. Die Pflegehinweise\n            auf dem Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n      line-height: 1.3;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57446671450490,"sku":"SU00357629-Black-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57446671483258,"sku":"SU00357629-Brown-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ S","offer_id":57446671516026,"sku":"SU00357629-Off-White-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57446671548794,"sku":"SU00357629-Nude-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57446671581562,"sku":"SU00357629-Black-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57446671614330,"sku":"SU00357629-Brown-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ M","offer_id":57446671647098,"sku":"SU00357629-Off-White-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57446671679866,"sku":"SU00357629-Nude-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57446671712634,"sku":"SU00357629-Black-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57446671745402,"sku":"SU00357629-Brown-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ L","offer_id":57446671778170,"sku":"SU00357629-Off-White-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57446671810938,"sku":"SU00357629-Nude-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57446671843706,"sku":"SU00357629-Black-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57446671876474,"sku":"SU00357629-Brown-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ XL","offer_id":57446671909242,"sku":"SU00357629-Off-White-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57446671942010,"sku":"SU00357629-Nude-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57446671974778,"sku":"SU00357629-Black-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57446672007546,"sku":"SU00357629-Brown-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ 2XL","offer_id":57446672040314,"sku":"SU00357629-Off-White-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57446672073082,"sku":"SU00357629-Nude-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57446672105850,"sku":"SU00357629-Black-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57446672138618,"sku":"SU00357629-Brown-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ 3XL","offer_id":57446672171386,"sku":"SU00357629-Off-White-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57446672204154,"sku":"SU00357629-Nude-XXXL","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-traegerlos-tanga-Front-schwarz.webp?v=1792840982"},{"product_id":"tragerloser-shapewear-body-in-slip-form","title":"Trägerloser Shapewear Body in Slip-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Trägerloser Shapewear Body in Slip-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Trägerloser Shapewear Body in Slip-Form – für eine elegante Silhouette\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eträgerlose Shapewear Body in Slip-Form von Needella\u003c\/strong\u003e\n      verbindet ein schlichtes, feminines Design mit einer\n      körpernahen, figurformenden Passform. Der vollständig\n      trägerlose Schnitt lässt die Schultern frei, während\n      die formgebende Bauch- und Taillenpartie eine\n      definierte Silhouette unterstützt.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eklassische Slip-Form\u003c\/strong\u003e ergänzt das\n      einteilige Design und bietet eine angenehme\n      Stoffabdeckung im Gesäßbereich.\n      Ob unter einem Kleid, als figurformende Grundlage\n      für elegante Outfits oder kombiniert mit\n      einer Hose und einem Blazer – dieser Body\n      verbindet \u003cstrong\u003eFigurformung, Komfort und\n      vielseitige Looks\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Trägerloser Shapewear Body in Slip-Form\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Die körpernahe Konstruktion unterstützt\n            eine definierte Taille und betont\n            die natürlichen Körperkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVollständig trägerlos:\u003c\/strong\u003e\n            Der schulterfreie Schnitt lässt Schultern\n            und Dekolleté frei und eignet sich besonders\n            für schulterfreie Kleidungsstücke.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eKlassischer Slip-Schnitt:\u003c\/strong\u003e\n            Die Unterteilform bietet eine angenehme\n            Stoffabdeckung im Gesäßbereich und\n            ergänzt die körpernahe Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFormende Bauchpartie:\u003c\/strong\u003e\n            Die gezielte Kompression im Bauchbereich\n            unterstützt eine optisch glattere\n            und gleichmäßigere Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Ideal als figurformende Grundlage\n            unter Kleidern und weiteren Outfits\n            oder als schulterfreies Oberteil\n            mit Hose, Rock oder Blazer.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das elastische Material aus\n          \u003cstrong\u003eNylon und Elasthan\u003c\/strong\u003e\n          verbindet eine körpernahe Passform mit\n          flexibler Bewegungsfreiheit. Das dünne\n          Gewebe passt sich den Körperkonturen an,\n          während die formgebende Konstruktion\n          im Bauch- und Taillenbereich\n          eine definierte Silhouette unterstützt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Die flexible Materialmischung ermöglicht\n          einen anschmiegsamen Sitz.\n          Die nahtlose Verarbeitung\n          ist auf eine möglichst glatte,\n          unauffällige Optik unter der Kleidung\n          ausgelegt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          93 % Nylon, 7 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Die elastische Konstruktion\n          umschließt Bauch und Taille und unterstützt\n          eine definierte Silhouette. Der vollständig\n          trägerlose Schnitt lässt die Schultern\n          frei, während die klassische Slip-Form\n          das einteilige Design ergänzt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L und XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Der Body ist bewusst körpernah geschnitten,\n          um seine figurformende Wirkung zu entfalten.\n          Für einen eng anliegenden, formenden Sitz\n          kannst du dich an deiner gewohnten\n          Konfektionsgröße orientieren. Trägst du\n          beispielsweise normalerweise Größe M,\n          kannst du auch bei diesem Body Größe M wählen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Bevorzugst du hingegen ein etwas lockeres\n          Tragegefühl mit weniger Kompression,\n          kann die nächstgrößere Größe eine Option sein.\n          Beachte dabei, dass eine lockerere Passform\n          die figurformende Wirkung reduzieren kann.\n          Die Größenwahl hängt somit auch von deinen\n          persönlichen Vorlieben beim Tragekomfort ab.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender, trägerloser\n            Shapewear Body in Slip-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Schulterfreier Ausschnitt ohne Träger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Vollständig trägerloses Design.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch- und Taillenpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eUnterteil:\u003c\/strong\u003e\n            Klassische Slip-Form mit\n            angenehmer Stoffabdeckung im Gesäßbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Elastisches, dünnes Gewebe mit\n            nahtloser Konstruktion.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            93 % Nylon, 7 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Apricot und Weiß.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L und XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die Pflegehinweise\n            auf dem Textiletikett dies erlauben,\n            auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n      line-height: 1.3;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57446679249274,"sku":"SU00359006-Black-S","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57446679282042,"sku":"SU00359006-Black-M","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57446679314810,"sku":"SU00359006-Black-L","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57446679347578,"sku":"SU00359006-Black-XL","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ S","offer_id":57446679380346,"sku":"SU00359006-Skin-S","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ M","offer_id":57446679413114,"sku":"SU00359006-Skin-M","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ L","offer_id":57446679445882,"sku":"SU00359006-Skin-L","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ XL","offer_id":57446679478650,"sku":"SU00359006-Skin-XL","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ S","offer_id":57446679511418,"sku":"SU00359006-White-S","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ M","offer_id":57446679544186,"sku":"SU00359006-White-M","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ L","offer_id":57446679576954,"sku":"SU00359006-White-L","price":28.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ XL","offer_id":57446679609722,"sku":"SU00359006-White-XL","price":28.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-traegerlos-slip-weiss.webp?v=1792843924"},{"product_id":"shapewear-body-mit-front-zipper-in-shorts-form","title":"Shapewear Body mit Front-Zipper in Shorts-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit Front-Zipper in Shorts-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit Front-Zipper – für eine definierte Silhouette in Shorts-Form\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit Front-Zipper in Shorts-Form\u003c\/strong\u003e\n      verbindet ein feminines Design mit einer körpernahen,\n      figurformenden Passform. Der tiefe V-Ausschnitt mit\n      dezenter Raffung im Brustbereich setzt das Dekolleté\n      stilvoll in Szene, während die elastische Bauch- und\n      Taillenpartie eine definierte Silhouette unterstützt.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003emittige Frontreißverschluss\u003c\/strong\u003e erleichtert\n      das An- und Ausziehen und verleiht dem Body eine\n      moderne Optik. Die integrierte \u003cstrong\u003eShorts-Form\u003c\/strong\u003e\n      umschließt die oberen Oberschenkel, während die\n      verstellbaren Träger eine individuelle Anpassung\n      ermöglichen. Ob unter Kleidern oder als figurformende\n      Grundlage für unterschiedliche Outfits – dieser Body\n      verbindet \u003cstrong\u003eFigurformung, Tragekomfort und\n      Funktionalität\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit Front-Zipper\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Die körpernahe Konstruktion formt Bauch,\n            Taille und Hüfte. Sie kaschiert optisch\n            den Bauchbereich und unterstützt eine\n            glattere, definierte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePraktischer Front-Zipper:\u003c\/strong\u003e\n            Der mittige Reißverschluss ermöglicht\n            ein unkompliziertes An- und Ausziehen.\n            Ein zusätzlicher Hakenverschluss im\n            Brustbereich unterstützt die sichere\n            Fixierung beim Schließen des Zippers.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerstellbare Träger:\u003c\/strong\u003e\n            Die schmalen Schulterträger lassen sich\n            individuell anpassen und ermöglichen\n            eine flexible Einstellung der Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eIntegrierte Shorts-Form:\u003c\/strong\u003e\n            Die körpernahen Hosenbeine umschließen\n            die oberen Oberschenkel und ergänzen\n            die durchgehende figurformende Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFormung von Brust und Po:\u003c\/strong\u003e\n            Die Schnittführung unterstützt und formt\n            den Brustbereich, während die elastische\n            Konstruktion die natürlichen Po-Konturen\n            betont und optisch hervorhebt.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das elastische Material aus\n          \u003cstrong\u003ePolyamid und Elasthan\u003c\/strong\u003e\n          verbindet eine körpernahe Passform mit\n          flexibler Bewegungsfreiheit. Die glatte\n          Stoffoberfläche liegt eng am Körper an,\n          während die formgebende Konstruktion\n          im Bauch- und Taillenbereich eine\n          definierte Silhouette unterstützt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der hohe Elasthananteil ermöglicht\n          eine flexible Anpassung an die\n          Körperkonturen. Die Kombination\n          aus elastischem Gewebe und\n          figurformendem Schnitt unterstützt\n          einen anschmiegsamen Sitz.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          78 % Polyamid, 22 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Die elastische Konstruktion\n          umschließt Bauch, Taille und Hüfte,\n          während die integrierte Shorts-Form\n          bis in den oberen Oberschenkelbereich\n          reicht. Die verstellbaren Träger\n          ermöglichen eine individuelle\n          Anpassung im Schulterbereich.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          XS, S, M, L, XL und 2XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Der Body ist bewusst körpernah geschnitten,\n          um seine figurformende Wirkung zu entfalten.\n          Für eine eng anliegende Passform kannst du\n          dich zunächst an deiner gewohnten\n          Konfektionsgröße orientieren. Trägst du\n          beispielsweise normalerweise Größe M,\n          kann Größe M auch bei diesem Body\n          ein Ausgangspunkt für die Auswahl sein.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Bevorzugst du hingegen ein etwas weniger\n          enges Tragegefühl mit sanfterer Kompression,\n          kannst du gegebenenfalls die nächstgrößere\n          Größe in Betracht ziehen. Beachte dabei,\n          dass eine lockerere Passform die\n          figurformende Wirkung reduzieren kann.\n          Die Größenwahl hängt somit auch von\n          deinem persönlichen Tragegefühl ab.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            mit integrierter Shorts-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Tiefer V-Ausschnitt mit dezenter\n            Raffung im Brustbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Schmale, verstellbare Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Mittiger Frontreißverschluss mit\n            zusätzlichem kleinen Hakenverschluss\n            im Brustbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch-, Taillen- und Hüftpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Integrierte Shorts mit körpernah\n            geschnittenen Hosenbeinen bis\n            zum oberen Oberschenkel.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Tiefer, gerundeter Rückenausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Formende und unterstützende\n            Schnittführung mit dezenter Raffung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Körpernaher Schnitt zur optischen\n            Betonung der natürlichen Po-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Glattes, elastisches Gewebe mit\n            geformtem Brustbereich und\n            körpernahen Beinabschlüssen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            78 % Polyamid, 22 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Beige, Pink und Braun.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            XS, S, M, L, XL und 2XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die Pflegehinweise\n            auf dem Textiletikett dies erlauben,\n            auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle: CSS aus der Master-Vorlage beibehalten *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n      line-height: 1.3;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ XS","offer_id":57446687801722,"sku":"SUWOCIS00061-A0","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ S","offer_id":57446687834490,"sku":"SUWOCIS00061-A1","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57446687867258,"sku":"SUWOCIS00061-A2","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57446687900026,"sku":"SUWOCIS00061-A3","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57446687932794,"sku":"SUWOCIS00061-A4","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57446687965562,"sku":"SUWOCIS00061-A5","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XS","offer_id":57446687998330,"sku":"SUWOCIS00061-A6","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57446688031098,"sku":"SUWOCIS00061-A7","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57446688063866,"sku":"SUWOCIS00061-A8","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57446688096634,"sku":"SUWOCIS00061-A9","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57446688129402,"sku":"SUWOCIS00061-AA","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57446688162170,"sku":"SUWOCIS00061-AB","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XS","offer_id":57446688194938,"sku":"SUWOCIS00061-AC","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57446688227706,"sku":"SUWOCIS00061-AD","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57446688260474,"sku":"SUWOCIS00061-AE","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57446688293242,"sku":"SUWOCIS00061-AF","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57446688326010,"sku":"SUWOCIS00061-AG","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":57446688358778,"sku":"SUWOCIS00061-AH","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XS","offer_id":57446688391546,"sku":"SUWOCIS00061-AI","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57446688424314,"sku":"SUWOCIS00061-AJ","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57446688457082,"sku":"SUWOCIS00061-AK","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57446688489850,"sku":"SUWOCIS00061-AL","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57446688522618,"sku":"SUWOCIS00061-AM","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57446688555386,"sku":"SUWOCIS00061-AN","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-Zipper-Short-braun.webp?v=1792856360"},{"product_id":"shapewear-body-mit-tiefem-ruckenausschnitt-in-shorts-form","title":"Shapewear Body mit tiefem Rückenausschnitt in Shorts-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit tiefem Rückenausschnitt in Shorts-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit tiefem Rückenausschnitt – feminin und figurformend\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit tiefem Rückenausschnitt\n      in Shorts-Form\u003c\/strong\u003e verbindet ein feminines Design mit\n      einer körpernahen, figurformenden Passform.\n      Der besonders tiefe, U-förmige Rückenausschnitt\n      setzt den Rücken stilvoll in Szene, während\n      die elastische Bauch- und Taillenpartie\n      eine definierte Silhouette unterstützt.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eintegrierte Shorts-Form\u003c\/strong\u003e reicht\n      bis ungefähr zur Mitte der Oberschenkel und\n      ergänzt das einteilige Design. Schmale,\n      verstellbare Träger ermöglichen eine\n      individuelle Anpassung, während die\n      körpernahe Passform auch die natürlichen\n      Po-Konturen betont. Ob unter Kleidern oder\n      als figurformende Grundlage für elegante\n      Looks – dieser Body verbindet\n      \u003cstrong\u003eFigurformung, Komfort und ein\n      rückenbetontes Design\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit tiefem Rückenausschnitt\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Die körpernahe Konstruktion formt Bauch,\n            Taille und Hüfte. Sie kaschiert optisch\n            den Bauchbereich und unterstützt eine\n            glattere, definierte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTiefer Rückenausschnitt:\u003c\/strong\u003e\n            Der besonders tiefe, U-förmige\n            Rückenausschnitt lässt einen großen\n            Teil des Rückens frei und verleiht\n            dem Body eine feminine Ausstrahlung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerstellbare Träger:\u003c\/strong\u003e\n            Die schmalen Schulterträger lassen\n            sich individuell anpassen und\n            ermöglichen eine flexible\n            Einstellung der Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eIntegrierte Shorts-Form:\u003c\/strong\u003e\n            Die körpernahen Hosenbeine reichen\n            bis ungefähr zur Mitte der\n            Oberschenkel und ergänzen die\n            durchgehende figurformende Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFormender Po-Bereich:\u003c\/strong\u003e\n            Die elastische Schnittführung\n            passt sich den natürlichen\n            Po-Konturen an und unterstützt\n            eine harmonisch geformte Silhouette.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das elastische Material aus\n          \u003cstrong\u003ePolyamid und Elasthan\u003c\/strong\u003e\n          verbindet eine körpernahe Passform\n          mit flexibler Bewegungsfreiheit.\n          Das anschmiegsame Gewebe passt sich\n          den Körperkonturen an, während die\n          formgebende Konstruktion im Bauch-\n          und Taillenbereich eine definierte\n          Silhouette unterstützt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Die überwiegend glatte Stoffoberfläche\n          wird stellenweise durch eine feine\n          Textilstruktur ergänzt. Der hohe\n          Elasthananteil ermöglicht eine\n          flexible Anpassung an den Körper\n          und unterstützt einen engen,\n          figurformenden Sitz.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          78 % Polyamid, 22 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Die elastische Konstruktion\n          umschließt Bauch, Taille und Hüfte,\n          während die integrierte Shorts-Form\n          bis ungefähr zur Mitte der Oberschenkel\n          reicht. Der tiefe Rückenausschnitt\n          lässt den Rücken weitgehend frei,\n          während die verstellbaren Träger\n          eine individuelle Anpassung\n          im Schulterbereich ermöglichen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L, XL und XXL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Der Body ist bewusst körpernah\n          geschnitten, um seine figurformende\n          Wirkung zu entfalten. Für eine eng\n          anliegende Passform kannst du dich\n          zunächst an deiner gewohnten\n          Konfektionsgröße orientieren.\n          Trägst du beispielsweise normalerweise\n          Größe M, kann Größe M auch bei diesem\n          Body ein Ausgangspunkt für die\n          Auswahl sein.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Bevorzugst du hingegen ein etwas\n          weniger enges Tragegefühl mit\n          sanfterer Kompression, kannst du\n          gegebenenfalls die nächstgrößere\n          Größe in Betracht ziehen.\n          Beachte dabei, dass eine lockerere\n          Passform die figurformende Wirkung\n          reduzieren kann. Die Größenwahl\n          hängt somit auch von deinem\n          persönlichen Tragegefühl ab.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            mit integrierter Shorts-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Klassischer, femininer V-Ausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Besonders tiefer, U-förmiger\n            Rückenausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Schmale, verstellbare Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch-, Taillen- und Hüftpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Integrierte Shorts mit körpernahen\n            Hosenbeinen bis ungefähr zur\n            Mitte der Oberschenkel.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Körpernaher, formender Schnitt\n            zur Betonung der natürlichen\n            Po-Konturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Elastisches Gewebe mit überwiegend\n            glatter Oberfläche, feiner\n            Textilstruktur und körpernahen\n            Beinabschlüssen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            78 % Polyamid, 22 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Dunkelbraun und Beige.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL und XXL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n      line-height: 1.3;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57446993068410,"sku":"SU00136116-black-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57446993101178,"sku":"SU00136116-black-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57446993133946,"sku":"SU00136116-black-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57446993166714,"sku":"SU00136116-black-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57446993199482,"sku":"SU00136116-black-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57446993232250,"sku":"SU00136116-Dark brown-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57446993265018,"sku":"SU00136116-Dark brown-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57446993297786,"sku":"SU00136116-Dark brown-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57446993330554,"sku":"SU00136116-Dark brown-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57446993363322,"sku":"SU00136116-Dark brown-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57446993396090,"sku":"SU00136116-Khaki color-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57446993428858,"sku":"SU00136116-Khaki color-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57446993461626,"sku":"SU00136116-Khaki color-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57446993494394,"sku":"SU00136116-Khaki color-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57446993527162,"sku":"SU00136116-Khaki color-XXL","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-ruecken-short-schwarz.webp?v=1792859353"},{"product_id":"shapewear-body-mit-shaping-zonen-in-shorts-form","title":"Shapewear Body mit Shaping-Zonen in Shorts-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit Shaping-Zonen in Shorts-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit Shaping-Zonen – gezielte Formgebung in Shorts-Form\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit Shaping-Zonen in Shorts-Form\u003c\/strong\u003e\n      verbindet ein feminines Design mit einer körpernahen,\n      figurformenden Passform. Besonders charakteristisch\n      sind die \u003cstrong\u003eunterschiedlich strukturierten\n      Shaping-Zonen\u003c\/strong\u003e an Bauch, Taille und Hüfte.\n      Die teils X-förmig angeordneten Stoffstrukturen\n      ergänzen die formgebende Konstruktion und\n      unterstützen eine definierte Silhouette.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003ebreiten Schulterträger\u003c\/strong\u003e und der\n      leicht abgerundete Ausschnitt sorgen für eine\n      harmonische Linienführung im Oberkörperbereich.\n      Die integrierte \u003cstrong\u003eShorts-Form\u003c\/strong\u003e\n      umschließt die oberen Oberschenkel, während\n      die elastische Schnittführung die natürlichen\n      Po-Konturen betont. Ob unter Kleidern,\n      als figurformende Grundlage für den Alltag\n      oder kombiniert mit einem Blazer –\n      dieser Body verbindet \u003cstrong\u003eFigurformung,\n      Komfort und vielseitige Looks\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit Shaping-Zonen\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eStrukturierte Shaping-Zonen:\u003c\/strong\u003e\n            Unterschiedlich gearbeitete Stoffbereiche\n            mit teilweise X-förmiger Strukturierung\n            unterstützen die figurformende Konstruktion\n            an Bauch, Taille und Hüfte.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Die körpernahe Konstruktion formt\n            Bauch, Taille und Hüfte, kaschiert\n            optisch den Bauchbereich und unterstützt\n            eine glattere, definierte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFormender Po-Bereich:\u003c\/strong\u003e\n            Die elastische Schnittführung passt\n            sich den natürlichen Po-Konturen an\n            und unterstützt eine harmonisch\n            geformte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBreite Schulterträger:\u003c\/strong\u003e\n            Die breiten, körpernah anliegenden\n            Träger unterstützen einen stabilen\n            Sitz und ergänzen die formende\n            Passform im Brustbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eIntegrierte Shorts-Form:\u003c\/strong\u003e\n            Die körpernahen Hosenbeine umschließen\n            die oberen Oberschenkel und ergänzen\n            die durchgehende figurformende Silhouette.\n            Ideal als Grundlage für unterschiedliche\n            Outfits und Looks.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das elastische Material aus\n          \u003cstrong\u003ePolyamid und Elasthan\u003c\/strong\u003e\n          verbindet eine körpernahe Passform\n          mit flexibler Bewegungsfreiheit.\n          Das etwas kräftigere Gewebe liegt\n          eng am Körper an, während die\n          formgebende Konstruktion im Bauch-\n          und Taillenbereich eine definierte\n          Silhouette unterstützt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Besonders auffällig sind die\n          \u003cstrong\u003eunterschiedlichen Stoffstrukturen\u003c\/strong\u003e\n          im seitlichen Bauchbereich, in der\n          Körpermitte und am Unterbauch.\n          Die teils X-förmigen Strukturierungen\n          ergänzen die körpernahe Formgebung.\n          Das elastische Material passt sich\n          den Körperkonturen an und ermöglicht\n          einen anschmiegsamen Sitz.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          87 % Polyamid, 13 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Die elastische Konstruktion\n          umschließt Bauch, Taille und Hüfte,\n          während die integrierte Shorts-Form\n          bis in den oberen Oberschenkelbereich\n          reicht. Die breiten Schulterträger\n          unterstützen einen körpernahen Sitz\n          im Oberkörperbereich.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          XS\/S, M\/L, XL\/XXL, 3XL, 4XL und 5XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich an deiner\n          gewohnten Konfektionsgröße orientieren.\n          Für einen eng anliegenden, stärker formenden\n          Sitz empfiehlt sich die entsprechende Größe,\n          während du bei einer Vorliebe für weniger\n          Kompression gegebenenfalls die nächstgrößere\n          Variante wählen kannst.\n          Beachte, dass ein lockererer Sitz die\n          figurformende Wirkung reduzieren kann.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            mit integrierter Shorts-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Breiter, leicht abgerundeter\n            Ausschnitt im Brustbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Breite, körpernah anliegende\n            Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Gerundeter, vergleichsweise\n            hoch geschlossener Rückenausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch-, Taillen- und Hüftpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eShaping-Zonen:\u003c\/strong\u003e\n            Unterschiedlich strukturierte\n            Stoffbereiche mit teilweise\n            X-förmiger Linienführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Körpernahe, unterstützende\n            Schnittführung mit breiten Trägern.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Formender Schnitt zur Betonung\n            der natürlichen Po-Konturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Integrierte Shorts mit körpernahen\n            Hosenbeinen bis zum oberen\n            Oberschenkelbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Elastisches, etwas kräftigeres\n            Gewebe mit unterschiedlich\n            strukturierten Stoffzonen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            87 % Polyamid, 13 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Braun und Beige.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            XS\/S, M\/L, XL\/XXL, 3XL, 4XL und 5XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n      line-height: 1.3;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Braun \/ XS\/S","offer_id":57447015383418,"sku":"SU00358957-Brown-XS\/S","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M\/L","offer_id":57447015416186,"sku":"SU00358957-Brown-M\/L","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL\/XXL","offer_id":57447015448954,"sku":"SU00358957-Brown-XL\/XXL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57447015481722,"sku":"SU00358957-Brown-3XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 4XL","offer_id":57447015514490,"sku":"SU00358957-Brown-4XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 5XL","offer_id":57447015547258,"sku":"SU00358957-Brown-5XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XS\/S","offer_id":57447015580026,"sku":"SU00358957-black-XS\/S","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M\/L","offer_id":57447015612794,"sku":"SU00358957-black-M\/L","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL\/XXL","offer_id":57447015645562,"sku":"SU00358957-black-XL\/XXL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57447015678330,"sku":"SU00358957-black-3XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 4XL","offer_id":57447015711098,"sku":"SU00358957-black-4XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 5XL","offer_id":57447015743866,"sku":"SU00358957-black-5XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XS\/S","offer_id":57447015776634,"sku":"SU00358957-skin color-XS\/S","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M\/L","offer_id":57447015809402,"sku":"SU00358957-skin color-M\/L","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL\/XXL","offer_id":57447015842170,"sku":"SU00358957-skin color-XL\/XXL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57447015874938,"sku":"SU00358957-skin color-3XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 4XL","offer_id":57447015907706,"sku":"SU00358957-skin color-4XL","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 5XL","offer_id":57447015940474,"sku":"SU00358957-skin color-5XL","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-Zonen-Short-braun.webp?v=1792926754"},{"product_id":"shapewear-body-mit-rundem-ausschnitt-in-shorts-form","title":"Shapewear Body mit rundem Ausschnitt in Shorts-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit rundem Ausschnitt in Shorts-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit rundem Ausschnitt – feminine Konturen in Shorts-Form\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit rundem Ausschnitt\n      in Shorts-Form\u003c\/strong\u003e verbindet ein feminines Design\n      mit einer körpernahen, figurformenden Passform.\n      Der weich gerundete Ausschnitt und die integrierte\n      Brustpartie unterstreichen die natürlichen Kurven,\n      während die formgebende Konstruktion an Bauch,\n      Taille und Hüfte eine definierte Silhouette unterstützt.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eschmalen, verstellbaren Träger\u003c\/strong\u003e\n      ermöglichen eine individuelle Anpassung.\n      Die integrierte \u003cstrong\u003eShorts-Form\u003c\/strong\u003e umschließt\n      die oberen Oberschenkel, während die elastische\n      Schnittführung die natürlichen Po-Konturen betont.\n      Ob unter Kleidern oder als figurformende Grundlage\n      für unterschiedliche Looks – dieser Body verbindet\n      \u003cstrong\u003eFigurformung, Tragekomfort und ein\n      vielseitiges Design\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit rundem Ausschnitt\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Die körpernahe Konstruktion formt Bauch,\n            Taille und Hüfte, kaschiert optisch\n            den Bauchbereich und unterstützt\n            eine glattere, definierte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eIntegrierte Brustformung:\u003c\/strong\u003e\n            Die eingearbeitete Brustpartie\n            unterstützt und formt die natürlichen\n            Konturen und sorgt für eine feminine\n            Linienführung im Oberkörperbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFormender Po-Bereich:\u003c\/strong\u003e\n            Die elastische Schnittführung passt\n            sich den natürlichen Po-Konturen an\n            und unterstützt eine harmonisch\n            geformte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerstellbare Träger:\u003c\/strong\u003e\n            Die schmalen Schulterträger lassen\n            sich individuell anpassen und\n            ermöglichen eine flexible\n            Einstellung der Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eIntegrierte Shorts-Form:\u003c\/strong\u003e\n            Die körpernahen Hosenbeine umschließen\n            die oberen Oberschenkel und ergänzen\n            die durchgehende figurformende Silhouette.\n            Ideal als Grundlage unter verschiedenen\n            Outfits und Looks.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das elastische Material aus\n          \u003cstrong\u003ePolyamid und Elasthan\u003c\/strong\u003e\n          verbindet eine körpernahe Passform\n          mit flexibler Bewegungsfreiheit.\n          Das leichte Gewebe passt sich\n          den Körperkonturen an, während\n          die formgebende Konstruktion im\n          Bauch- und Taillenbereich eine\n          definierte Silhouette unterstützt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Die integrierten Formbereiche im\n          Brust-, Taillen- und Hüftbereich\n          ergänzen die körpernahe Passform.\n          Die überwiegend nahtarme Verarbeitung\n          ist auf eine möglichst glatte,\n          unauffällige Optik unter der\n          Kleidung ausgelegt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          82 % Polyamid, 18 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Die elastische Konstruktion\n          umschließt Bauch, Taille und Hüfte,\n          während die integrierte Shorts-Form\n          bis in den oberen Oberschenkelbereich\n          reicht. Die verstellbaren Träger\n          ermöglichen eine individuelle\n          Anpassung im Schulterbereich.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L, XL, 2XL und 3XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          zunächst an deiner gewohnten\n          Konfektionsgröße orientieren.\n          Für einen eng anliegenden, stärker\n          formenden Sitz kommt die entsprechende\n          Größe infrage, während du bei einer\n          Vorliebe für weniger Kompression\n          gegebenenfalls die nächstgrößere\n          Variante wählen kannst.\n          Ein lockererer Sitz kann die\n          figurformende Wirkung reduzieren.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            mit integrierter Shorts-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Weich gerundeter U-Ausschnitt\n            im Brustbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Schmale, verstellbare Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Gerader, leicht abgerundeter\n            Rückenausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch-, Taillen- und Hüftpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Integrierte, formende Stoffpartie\n            zur Unterstützung der natürlichen\n            Brustkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Körpernaher, formender Schnitt\n            zur Betonung der natürlichen\n            Po-Konturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Integrierte Shorts mit körpernahen\n            Hosenbeinen bis zum oberen\n            Oberschenkelbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Leichtes, elastisches Gewebe\n            mit überwiegend nahtarmer\n            Konstruktion und eingearbeiteten\n            Formbereichen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            82 % Polyamid, 18 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Beige, Braun, Rosé,\n            Lila, Blau und Pink.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL, 2XL und 3XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57447017906554,"sku":"SU00365190-Black-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57447017939322,"sku":"SU00365190-Black-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57447017972090,"sku":"SU00365190-Black-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57447018004858,"sku":"SU00365190-Black-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57447018037626,"sku":"SU00365190-Black-2XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57447018070394,"sku":"SU00365190-Black-3XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57447018103162,"sku":"SU00365190-Skin color-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57447018135930,"sku":"SU00365190-Skin color-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57447018168698,"sku":"SU00365190-Skin color-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57447018201466,"sku":"SU00365190-Skin color-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57447018234234,"sku":"SU00365190-Skin color-2XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57447018267002,"sku":"SU00365190-Skin color-3XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57447018299770,"sku":"SU00365190-Brown-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57447018332538,"sku":"SU00365190-Brown-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57447018365306,"sku":"SU00365190-Brown-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57447018398074,"sku":"SU00365190-Brown-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57447018430842,"sku":"SU00365190-Brown-2XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57447018463610,"sku":"SU00365190-Brown-3XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ S","offer_id":57447018496378,"sku":"SU00365190-Bean paste color-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ M","offer_id":57447018529146,"sku":"SU00365190-Bean paste color-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ L","offer_id":57447018561914,"sku":"SU00365190-Bean paste color-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ XL","offer_id":57447018594682,"sku":"SU00365190-Bean paste color-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ 2XL","offer_id":57447018627450,"sku":"SU00365190-Bean paste color-2XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ 3XL","offer_id":57447018660218,"sku":"SU00365190-Bean paste color-3XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ S","offer_id":57447018692986,"sku":"SU00365190-Light purple-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ M","offer_id":57447018725754,"sku":"SU00365190-Light purple-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ L","offer_id":57447018758522,"sku":"SU00365190-Light purple-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ XL","offer_id":57447018791290,"sku":"SU00365190-Light purple-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ 2XL","offer_id":57447018824058,"sku":"SU00365190-Light purple-2XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Lila \/ 3XL","offer_id":57447018856826,"sku":"SU00365190-Light purple-3XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ S","offer_id":57447018889594,"sku":"SU00365190-Light blue-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ M","offer_id":57447018922362,"sku":"SU00365190-Light blue-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ L","offer_id":57447018955130,"sku":"SU00365190-Light blue-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ XL","offer_id":57447018987898,"sku":"SU00365190-Light blue-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ 2XL","offer_id":57447019020666,"sku":"SU00365190-Light blue-2XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ 3XL","offer_id":57447019053434,"sku":"SU00365190-Light blue-3XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57447019086202,"sku":"SU00365190-Pink-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57447019118970,"sku":"SU00365190-Pink-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57447019151738,"sku":"SU00365190-Pink-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57447019184506,"sku":"SU00365190-Pink-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":57447019217274,"sku":"SU00365190-Pink-2XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":57447019250042,"sku":"SU00365190-Pink-3XL","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-rund-short-lila_60b55d00-6e70-4c2a-be2e-c899b034f70d.webp?v=1792936246"},{"product_id":"shapewear-body-mit-hohem-rundhals-in-tanga-form","title":"Shapewear Body mit hohem Rundhals in Tanga-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit hohem Rundhals in Tanga-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit hohem Rundhals – schlichte Eleganz und sanfte Formgebung\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit hohem Rundhals\n      in Tanga-Form\u003c\/strong\u003e vereint ein zeitloses,\n      ärmelloses Design mit einer angenehm körpernahen\n      Passform. Der \u003cstrong\u003ehochgeschlossene Rundhalsausschnitt\u003c\/strong\u003e\n      verleiht dem Body eine elegante, moderne Optik,\n      während das elastische Material Bauch und Taille\n      sanft umschließt und eine natürlich definierte\n      Silhouette unterstützt.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eleichte Shaping-Wirkung\u003c\/strong\u003e sorgt\n      für eine dezente Formgebung, ohne auf starke\n      Kompression ausgelegt zu sein. Der\n      \u003cstrong\u003eTanga-Schnitt\u003c\/strong\u003e lässt den\n      Gesäßbereich weitgehend frei und ergänzt\n      die feminine Linienführung. Besonders praktisch\n      ist der \u003cstrong\u003eHakenverschluss im Schritt\u003c\/strong\u003e,\n      der das An- und Ausziehen erleichtert.\n      Ob als eigenständiges Oberteil, unter einem\n      Blazer oder als Grundlage für unterschiedliche\n      Outfits – dieser Body verbindet\n      \u003cstrong\u003eschlichte Eleganz, Komfort und\n      dezente Figurformung\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit hohem Rundhals\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eSanfte Shaping-Wirkung:\u003c\/strong\u003e\n            Die elastische, körpernahe Passform\n            unterstützt eine leichte Formgebung\n            an Bauch und Taille, ohne auf\n            intensive Kompression ausgelegt zu sein.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eHoher Rundhalsausschnitt:\u003c\/strong\u003e\n            Der hochgeschlossene Ausschnitt\n            bedeckt den Brustbereich und sorgt\n            für eine schlichte, elegante\n            Linienführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eÄrmelloses Design:\u003c\/strong\u003e\n            Die breite Schulterpartie im\n            Tanktop-Stil bietet eine angenehme\n            Bedeckung und lässt sich vielseitig\n            zu unterschiedlichen Looks kombinieren.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFeminine Tanga-Form:\u003c\/strong\u003e\n            Der schmale Gesäßschnitt lässt\n            die Po-Partie weitgehend frei\n            und reduziert die Stoffbedeckung\n            unter figurbetonter Kleidung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePraktischer Hakenverschluss:\u003c\/strong\u003e\n            Der integrierte Verschluss im\n            Schritt ermöglicht ein unkompliziertes\n            Öffnen und Schließen, ohne den\n            gesamten Body ausziehen zu müssen.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das leichte, elastische Material aus\n          \u003cstrong\u003ePolyamid und Elasthan\u003c\/strong\u003e\n          passt sich den natürlichen Körperkonturen\n          an und ermöglicht eine flexible\n          Bewegungsfreiheit. Die glatte\n          Stoffoberfläche sorgt für eine\n          schlichte Optik, während der\n          körpernahe Schnitt den Bauch-\n          und Taillenbereich dezent formt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Die \u003cstrong\u003esanfte Kompression\u003c\/strong\u003e\n          ist auf eine leichte Unterstützung\n          der Silhouette ausgelegt.\n          Dadurch eignet sich der Body\n          besonders für alle, die eine\n          dezente Formgebung mit einem\n          elastischen und anschmiegsamen\n          Tragegefühl verbinden möchten.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          74 % Polyamid, 26 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003ekörpernah und leicht figurformend\u003c\/strong\u003e\n          geschnitten. Das elastische Material\n          schmiegt sich an Brust, Bauch und\n          Taille an, während die ärmellose\n          Schnittführung und der Tanga-Schnitt\n          eine feminine, unkomplizierte\n          Passform ergänzen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L, XL, 2XL und 3XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          an deiner gewohnten Konfektionsgröße\n          orientieren. Bevorzugst du eine\n          etwas lockerere Passform, kannst\n          du gegebenenfalls die nächstgrößere\n          Variante wählen, wobei die leichte\n          Shaping-Wirkung geringer ausfallen kann.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Leicht figurformender Shapewear Body\n            in Tanga-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Hochgeschlossener, runder\n            Halsausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eÄrmel:\u003c\/strong\u003e\n            Ärmelloses Design mit breiter\n            Schulterpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Hochgeschlossener Rücken mit\n            körpernaher Schnittführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Körpernah anliegend mit leichter\n            Formgebung an Bauch und Taille.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eShaping-Effekt:\u003c\/strong\u003e\n            Sanfte Kompression zur dezenten\n            Unterstützung einer natürlichen\n            Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Vollständig bedeckende,\n            elastische Stoffpartie mit\n            körpernaher Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Schmaler Tanga-Schnitt mit\n            weitgehend freier Po-Partie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Öffnungsfähiger Hakenverschluss\n            im Schritt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Leichtes, elastisches Gewebe\n            mit glatter Oberfläche und\n            dezent ausgearbeiteten Formbereichen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            74 % Polyamid, 26 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Braun, Beige und Weiß.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL, 2XL und 3XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57447079412090,"sku":"SU00349754-Black-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57447079444858,"sku":"SU00349754-Black-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57447079477626,"sku":"SU00349754-Black-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57447079510394,"sku":"SU00349754-Black-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57447079543162,"sku":"SU00349754-Black-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57447079575930,"sku":"SU00349754-Black-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57447079608698,"sku":"SU00349754-Brown-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57447079641466,"sku":"SU00349754-Brown-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57447079674234,"sku":"SU00349754-Brown-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57447079707002,"sku":"SU00349754-Brown-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57447079739770,"sku":"SU00349754-Brown-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57447079772538,"sku":"SU00349754-Brown-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Creme \/ S","offer_id":57447079805306,"sku":"SU00349754-Beige White-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Creme \/ M","offer_id":57447079838074,"sku":"SU00349754-Beige White-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Creme \/ L","offer_id":57447079870842,"sku":"SU00349754-Beige White-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Creme \/ XL","offer_id":57447079903610,"sku":"SU00349754-Beige White-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Creme \/ 2XL","offer_id":57447079936378,"sku":"SU00349754-Beige White-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Creme \/ 3XL","offer_id":57447079969146,"sku":"SU00349754-Beige White-XXXL","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-Rund-Tanga-Creme_04432683-5fa5-49ec-8510-b30446b860d7.webp?v=1793012688"},{"product_id":"shapewear-body-mit-spitzenbesatz-in-slip-form","title":"Shapewear Body mit Spitzenbesatz in Slip-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit Spitzenbesatz in Slip-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit Spitzenbesatz – feminine Eleganz und figurformende Passform\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit Spitzenbesatz\n      in Slip-Form\u003c\/strong\u003e verbindet ein feminines Design\n      mit einer körpernahen, figurformenden Passform.\n      Besonders charakteristisch ist der\n      \u003cstrong\u003efeine Spitzenbesatz am Ausschnitt\u003c\/strong\u003e\n      mit seiner geschwungenen Bogenkante, der\n      dem Body eine elegante, feminine Note verleiht.\n      Die formende Konstruktion an Bauch und Taille\n      unterstützt eine natürlich definierte Silhouette.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eschmalen, verstellbaren Träger\u003c\/strong\u003e\n      ermöglichen eine individuelle Anpassung,\n      während das elastische Material angenehm\n      am Körper anliegt. Die klassische\n      \u003cstrong\u003eSlip-Form\u003c\/strong\u003e ergänzt die\n      feminine Schnittführung. Ein praktischer\n      \u003cstrong\u003eHakenverschluss im Schritt\u003c\/strong\u003e\n      erleichtert das Öffnen und Schließen.\n      Ob unter figurbetonter Kleidung oder\n      als stilvolles Oberteil kombiniert –\n      dieser Body vereint\n      \u003cstrong\u003eFigurformung, Tragekomfort\n      und ein elegantes Design\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit Spitzenbesatz\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eEleganter Spitzenbesatz:\u003c\/strong\u003e\n            Die feine Spitzenborte mit\n            geschwungener Bogenkante verziert\n            den Ausschnitt und verleiht\n            dem Body eine feminine Optik.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Die körpernahe Konstruktion\n            unterstützt eine optische Glättung\n            des Bauchbereichs und betont\n            die natürliche Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eStrukturierte Taillenpartie:\u003c\/strong\u003e\n            Die fein ausgearbeiteten Stoffzonen\n            im Bauch- und Taillenbereich\n            ergänzen die formende Wirkung\n            und unterstützen eine definierte\n            Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerstellbare Träger:\u003c\/strong\u003e\n            Die schmalen Schulterträger\n            lassen sich individuell anpassen\n            und ermöglichen eine flexible\n            Einstellung der Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eSlip-Form mit Schrittverschluss:\u003c\/strong\u003e\n            Der klassische Slip-Schnitt\n            sorgt für eine körpernahe\n            Passform. Der integrierte\n            Hakenverschluss ermöglicht\n            ein unkompliziertes Öffnen\n            und Schließen.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das weiche, elastische Material aus\n          \u003cstrong\u003ePolyamid und Elasthan\u003c\/strong\u003e\n          passt sich den natürlichen Körperkonturen\n          an und verbindet eine körpernahe\n          Passform mit flexibler Bewegungsfreiheit.\n          Die glatte Stoffoberfläche sorgt\n          für eine angenehme Haptik und\n          eine schlichte Optik unter\n          der Kleidung.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Im Bauch- und Taillenbereich\n          unterstützen \u003cstrong\u003efein strukturierte\n          Stoffzonen\u003c\/strong\u003e die figurformende\n          Konstruktion. Das elastische Gewebe\n          liegt eng am Körper an und\n          ermöglicht eine anschmiegsame\n          Passform, ohne die Bewegungsfreiheit\n          unnötig einzuschränken.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          85 % Polyamid, 15 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Das elastische Material\n          umschließt Brust, Bauch und Taille,\n          während die verstellbaren Träger\n          eine individuelle Anpassung\n          im Schulterbereich ermöglichen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L, XL und XXL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          an deiner gewohnten Konfektionsgröße\n          orientieren. Bevorzugst du eine\n          etwas lockerere Passform mit\n          weniger Kompression, kannst du\n          gegebenenfalls die nächstgrößere\n          Variante wählen. Ein lockererer\n          Sitz kann die figurformende\n          Wirkung reduzieren.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            in Slip-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Femininer Ausschnitt mit\n            dekorativem Spitzenbesatz\n            und geschwungener Bogenkante.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Schmale, verstellbare Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Leicht gerundeter Rückenausschnitt\n            mit schmalen Trägern.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch- und Taillenpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Körpernahe, elastische Stoffpartie\n            mit femininem Spitzenabschluss\n            am Ausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTaillenbereich:\u003c\/strong\u003e\n            Fein strukturierte Stoffzonen\n            zur Unterstützung der\n            figurformenden Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Klassischer Slip-Schnitt mit\n            körpernaher Gesäßbedeckung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Slip-Form mit klassischem\n            Beinausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Hakenverschluss im Schritt\n            zum einfachen Öffnen und Schließen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Weiches, elastisches Stretchgewebe\n            mit fein strukturierter\n            Taillenpartie und dekorativem\n            Spitzenbesatz.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            85 % Polyamid, 15 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Weiß und Rosé.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL und XXL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57447084818810,"sku":"SUWOCIS00097-A0","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57447084851578,"sku":"SUWOCIS00097-A1","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57447084884346,"sku":"SUWOCIS00097-A2","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57447084917114,"sku":"SUWOCIS00097-A3","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XXL","offer_id":57447084949882,"sku":"SUWOCIS00097-A4","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ S","offer_id":57447084982650,"sku":"SUWOCIS00097-A5","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ M","offer_id":57447085015418,"sku":"SUWOCIS00097-A6","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ L","offer_id":57447085048186,"sku":"SUWOCIS00097-A7","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ XL","offer_id":57447085080954,"sku":"SUWOCIS00097-A8","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ XXL","offer_id":57447085113722,"sku":"SUWOCIS00097-A9","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ S","offer_id":57447085146490,"sku":"SUWOCIS00097-AA","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ M","offer_id":57447085179258,"sku":"SUWOCIS00097-AB","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ L","offer_id":57447085212026,"sku":"SUWOCIS00097-AC","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ XL","offer_id":57447085244794,"sku":"SUWOCIS00097-AD","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ XXL","offer_id":57447085277562,"sku":"SUWOCIS00097-AE","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-Spitzenbesatz-Slip-weiss.webp?v=1793016276"},{"product_id":"shapewear-basic-body-in-tanga-form","title":"Shapewear Basic Body in Tanga-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Basic Body in Tanga-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Basic Body – vielseitiger Klassiker mit figurformender Passform\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Basic Body in Tanga-Form\u003c\/strong\u003e\n      vereint ein zeitloses Design mit einer körpernahen,\n      figurformenden Passform. Die klassische Schnittführung\n      mit schmalen Schulterträgern und leicht gerundetem\n      Ausschnitt macht ihn zu einem vielseitigen Basic\n      für unterschiedliche Outfits. Die\n      \u003cstrong\u003eformende Bauch-, Taillen- und Hüftpartie\u003c\/strong\u003e\n      unterstützt eine glattere Silhouette und betont\n      die natürlichen Körperkonturen.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Das \u003cstrong\u003eelastische Stretchmaterial\u003c\/strong\u003e\n      schmiegt sich angenehm an den Körper an,\n      während die integrierte Brustpartie die\n      natürlichen Konturen unterstützt.\n      Der \u003cstrong\u003eTanga-Schnitt\u003c\/strong\u003e lässt\n      den Gesäßbereich weitgehend frei und eignet\n      sich besonders als Grundlage unter figurbetonter\n      Kleidung. Ob unter Kleidern, Röcken oder Hosen\n      oder als schlichtes Oberteil mit Jeans und Blazer –\n      dieser Body verbindet \u003cstrong\u003edezente Figurformung,\n      Tragekomfort und vielseitige Kombinationsmöglichkeiten\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Basic Body in Tanga-Form\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformender Bauchbereich:\u003c\/strong\u003e\n            Die körpernahe Konstruktion unterstützt\n            eine optische Glättung des Bauchbereichs\n            und sorgt für eine gleichmäßigere\n            Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBetonte Taille und Hüfte:\u003c\/strong\u003e\n            Die elastische, strukturierte Mittelpartie\n            umschließt Taille und Hüfte und unterstützt\n            eine natürlich definierte Körperkontur.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitiges Basic-Design:\u003c\/strong\u003e\n            Der klassische Schnitt lässt sich\n            sowohl unter verschiedenen Kleidungsstücken\n            als auch als schlichtes Oberteil\n            kombinieren.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerstellbare Schulterträger:\u003c\/strong\u003e\n            Die schmalen Träger lassen sich individuell\n            anpassen und ermöglichen eine flexible\n            Einstellung der Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eKlassische Tanga-Form:\u003c\/strong\u003e\n            Der schmale Gesäßschnitt reduziert\n            die Stoffbedeckung im Po-Bereich\n            und eignet sich als figurformende\n            Grundlage unter unterschiedlichen Outfits.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das \u003cstrong\u003eweiche, elastische Stretchgewebe\u003c\/strong\u003e\n          passt sich den natürlichen Körperkonturen\n          an und verbindet eine körpernahe Passform\n          mit flexibler Bewegungsfreiheit.\n          Die überwiegend glatte Oberfläche\n          unterstützt eine unauffällige Optik\n          unter der Kleidung.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Im Bauch- und Taillenbereich sorgen\n          \u003cstrong\u003efein strukturierte Stoffzonen\u003c\/strong\u003e\n          für eine gezielte Formgebung.\n          Das Material liegt eng am Körper an\n          und unterstützt die natürliche\n          Silhouette, ohne dass dafür eine\n          bestimmte Kompressionsstärke\n          vorausgesetzt wird.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          79 % Polyamid, 21 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Basic Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Das elastische Material\n          umschließt Brust, Bauch, Taille\n          und Hüfte, während die verstellbaren\n          Schulterträger eine individuelle\n          Anpassung ermöglichen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          XS, S, M, L, XL, 2XL und 3XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          an deiner gewohnten Konfektionsgröße\n          orientieren. Bevorzugst du eine\n          etwas lockerere Passform mit\n          weniger Kompression, kannst du\n          gegebenenfalls die nächstgrößere\n          Variante wählen. Ein lockererer\n          Sitz kann die figurformende\n          Wirkung reduzieren.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4-4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Klassischer, figurformender\n            Shapewear Basic Body in Tanga-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Leicht gerundeter Ausschnitt\n            mit femininer Linienführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Schmale, verstellbare Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Tiefer, gerundeter Rückenausschnitt\n            mit schmalen Trägern.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch-, Taillen- und Hüftpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBauchbereich:\u003c\/strong\u003e\n            Körpernahe Konstruktion zur\n            Unterstützung einer glatteren\n            Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTaillenbereich:\u003c\/strong\u003e\n            Fein strukturierte Stoffpartie\n            zur Betonung der natürlichen\n            Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eHüftbereich:\u003c\/strong\u003e\n            Elastische, formende Passform\n            zur Unterstützung der\n            Körperkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Integrierte, körpernah anliegende\n            Stoffpartie mit leichter\n            Formgebung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Schmaler Tanga-Schnitt mit\n            weitgehend freier Po-Partie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Elastisches Stretchgewebe mit\n            überwiegend glatter Oberfläche\n            und fein strukturierter Mittelpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            79 % Polyamid, 21 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Beige, Braun, Rosa,\n            Pink, Dunkelrot, Türkis, Rot,\n            Orange, Grün, Neon, Oliv\n            und Dunkelblau.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            XS, S, M, L, XL, 2XL und 3XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ XS","offer_id":57447086752122,"sku":"SU00135725-Black-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ S","offer_id":57447086784890,"sku":"SU00135725-Black-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57447086817658,"sku":"SU00135725-Black-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57447086850426,"sku":"SU00135725-Black-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57447086883194,"sku":"SU00135725-Black-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57447086915962,"sku":"SU00135725-Black-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57447086948730,"sku":"SU00135725-Black-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XS","offer_id":57447086981498,"sku":"SU00135725-Skin color-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57447087014266,"sku":"SU00135725-Skin color-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57447087047034,"sku":"SU00135725-Skin color-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57447087079802,"sku":"SU00135725-Skin color-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57447087112570,"sku":"SU00135725-Skin color-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57447087145338,"sku":"SU00135725-Skin color-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57447087178106,"sku":"SU00135725-Skin color-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XS","offer_id":57447087210874,"sku":"SU00135725-Brown-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57447087243642,"sku":"SU00135725-Brown-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57447087276410,"sku":"SU00135725-Brown-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57447087309178,"sku":"SU00135725-Brown-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57447087341946,"sku":"SU00135725-Brown-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57447087374714,"sku":"SU00135725-Brown-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57447087407482,"sku":"SU00135725-Brown-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ XS","offer_id":57447087440250,"sku":"SU00135725-Barbie pink-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ S","offer_id":57447087473018,"sku":"SU00135725-Barbie pink-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ M","offer_id":57447087505786,"sku":"SU00135725-Barbie pink-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ L","offer_id":57447087538554,"sku":"SU00135725-Barbie pink-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ XL","offer_id":57447087571322,"sku":"SU00135725-Barbie pink-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ 2XL","offer_id":57447087604090,"sku":"SU00135725-Barbie pink-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ 3XL","offer_id":57447087636858,"sku":"SU00135725-Barbie pink-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XS","offer_id":57447087669626,"sku":"SU00135725-Rose pink-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57447087702394,"sku":"SU00135725-Rose pink-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57447087735162,"sku":"SU00135725-Rose pink-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57447087767930,"sku":"SU00135725-Rose pink-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57447087800698,"sku":"SU00135725-Rose pink-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":57447087833466,"sku":"SU00135725-Rose pink-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":57447087866234,"sku":"SU00135725-Rose pink-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelrot \/ XS","offer_id":57447087899002,"sku":"SU00135725-Burgundy-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelrot \/ S","offer_id":57447087931770,"sku":"SU00135725-Burgundy-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelrot \/ M","offer_id":57447087964538,"sku":"SU00135725-Burgundy-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelrot \/ L","offer_id":57447087997306,"sku":"SU00135725-Burgundy-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelrot \/ XL","offer_id":57447088030074,"sku":"SU00135725-Burgundy-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelrot \/ 2XL","offer_id":57447088062842,"sku":"SU00135725-Burgundy-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelrot \/ 3XL","offer_id":57447088095610,"sku":"SU00135725-Burgundy-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Türkis \/ XS","offer_id":57447088128378,"sku":"SU00135725-Mint green-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Türkis \/ S","offer_id":57447088161146,"sku":"SU00135725-Mint green-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Türkis \/ M","offer_id":57447088193914,"sku":"SU00135725-Mint green-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Türkis \/ L","offer_id":57447088226682,"sku":"SU00135725-Mint green-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Türkis \/ XL","offer_id":57447088259450,"sku":"SU00135725-Mint green-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Türkis \/ 2XL","offer_id":57447088292218,"sku":"SU00135725-Mint green-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Türkis \/ 3XL","offer_id":57447088324986,"sku":"SU00135725-Mint green-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ XS","offer_id":57447088357754,"sku":"SU00135725-Big red-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ S","offer_id":57447088390522,"sku":"SU00135725-Big red-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ M","offer_id":57447088423290,"sku":"SU00135725-Big red-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ L","offer_id":57447088456058,"sku":"SU00135725-Big red-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ XL","offer_id":57447088488826,"sku":"SU00135725-Big red-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ 2XL","offer_id":57447088521594,"sku":"SU00135725-Big red-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ 3XL","offer_id":57447088554362,"sku":"SU00135725-Big red-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XS","offer_id":57447088587130,"sku":"SU00135725-Orange-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":57447088619898,"sku":"SU00135725-Orange-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":57447088652666,"sku":"SU00135725-Orange-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":57447088685434,"sku":"SU00135725-Orange-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":57447088718202,"sku":"SU00135725-Orange-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":57447088750970,"sku":"SU00135725-Orange-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":57447088783738,"sku":"SU00135725-Orange-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Oliv \/ XS","offer_id":57447088816506,"sku":"SU00135725-Matcha green-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Oliv \/ S","offer_id":57447088849274,"sku":"SU00135725-Matcha green-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Oliv \/ M","offer_id":57447088882042,"sku":"SU00135725-Matcha green-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Oliv \/ L","offer_id":57447088914810,"sku":"SU00135725-Matcha green-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Oliv \/ XL","offer_id":57447088947578,"sku":"SU00135725-Matcha green-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Oliv \/ 2XL","offer_id":57447088980346,"sku":"SU00135725-Matcha green-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Oliv \/ 3XL","offer_id":57447089013114,"sku":"SU00135725-Matcha green-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Neon \/ XS","offer_id":57447089045882,"sku":"SU00135725-Bright yellow-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Neon \/ S","offer_id":57447089078650,"sku":"SU00135725-Bright yellow-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Neon \/ M","offer_id":57447089111418,"sku":"SU00135725-Bright yellow-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Neon \/ L","offer_id":57447089144186,"sku":"SU00135725-Bright yellow-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Neon \/ XL","offer_id":57447089176954,"sku":"SU00135725-Bright yellow-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Neon \/ 2XL","offer_id":57447089209722,"sku":"SU00135725-Bright yellow-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Neon \/ 3XL","offer_id":57447089242490,"sku":"SU00135725-Bright yellow-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grün \/ XS","offer_id":57447089275258,"sku":"SU00135725-Dark green-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grün \/ S","offer_id":57447089308026,"sku":"SU00135725-Dark green-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grün \/ M","offer_id":57447089340794,"sku":"SU00135725-Dark green-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grün \/ L","offer_id":57447089373562,"sku":"SU00135725-Dark green-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grün \/ XL","offer_id":57447089406330,"sku":"SU00135725-Dark green-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grün \/ 2XL","offer_id":57447089439098,"sku":"SU00135725-Dark green-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grün \/ 3XL","offer_id":57447089471866,"sku":"SU00135725-Dark green-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelblau \/ XS","offer_id":57447089504634,"sku":"SU00135725-Dark blue-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelblau \/ S","offer_id":57447089537402,"sku":"SU00135725-Dark blue-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelblau \/ M","offer_id":57447089570170,"sku":"SU00135725-Dark blue-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelblau \/ L","offer_id":57447089602938,"sku":"SU00135725-Dark blue-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelblau \/ XL","offer_id":57447089635706,"sku":"SU00135725-Dark blue-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelblau \/ 2XL","offer_id":57447089668474,"sku":"SU00135725-Dark blue-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dunkelblau \/ 3XL","offer_id":57447089701242,"sku":"SU00135725-Dark blue-XXXL","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Basic-Body-Tanga-dunkelrot.webp?v=1793048777"},{"product_id":"shapewear-body-mit-v-ausschnitt-in-tanga-form","title":"Shapewear Body mit V-Ausschnitt in Tanga-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit V-Ausschnitt in Tanga-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit V-Ausschnitt – betontes Dekolleté und feminine Silhouette\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit V-Ausschnitt\n      in Tanga-Form\u003c\/strong\u003e verbindet ein elegantes Design\n      mit einer körpernahen, figurformenden Passform.\n      Der \u003cstrong\u003etiefe V-förmige Ausschnitt\u003c\/strong\u003e\n      setzt das Dekolleté gekonnt in Szene, während\n      die ausgeformte Brustpartie die natürlichen\n      Konturen unterstützt. Die glatte Stoffoberfläche\n      ohne zusätzliche Strukturierung und die\n      \u003cstrong\u003eweichen, dezent gearbeiteten Nähte\u003c\/strong\u003e\n      sorgen für eine harmonische, feminine Optik.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Das \u003cstrong\u003eelastische Stretchmaterial\u003c\/strong\u003e\n      schmiegt sich an den Körper an und unterstützt\n      eine definierte Silhouette an Bauch und Taille.\n      Der \u003cstrong\u003ehoch ausgeschnittene Tanga-Schnitt\u003c\/strong\u003e\n      ergänzt die elegante Linienführung, während\n      der praktische \u003cstrong\u003eDruckknopfverschluss\n      im Schritt\u003c\/strong\u003e das Öffnen und Schließen\n      erleichtert. Besonders vielseitig lässt sich\n      der Body als stilvolles Oberteil mit Jeans,\n      Rock oder Blazer kombinieren oder dezent\n      unter figurbetonter Kleidung tragen.\n      So vereint er \u003cstrong\u003eFigurformung,\n      ein betontes Dekolleté und vielseitige\n      Stylingmöglichkeiten\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit V-Ausschnitt\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eBetontes Dekolleté:\u003c\/strong\u003e\n            Der tiefe V-Ausschnitt setzt\n            die Brustpartie feminin in Szene\n            und sorgt für eine elegante\n            Linienführung im Oberkörperbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusgeformte Brustpartie:\u003c\/strong\u003e\n            Die integrierten, konturierten\n            Stoffpartien mit dezenten\n            Unterbrustnähten unterstützen\n            die natürlichen Brustkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Passform:\u003c\/strong\u003e\n            Die körpernahe Konstruktion\n            formt Bauch und Taille,\n            unterstützt eine optische\n            Glättung des Bauchbereichs\n            und betont die natürliche\n            Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGlatte Oberfläche \u0026amp; dezente Nähte:\u003c\/strong\u003e\n            Das unstrukturierte Stretchgewebe\n            und die weich gearbeiteten Nähte\n            sorgen für eine schlichte,\n            harmonische Optik.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Ob als elegantes Bodytop unter\n            einem Blazer, zu Jeans und Röcken\n            oder als figurformende Grundlage\n            unter Kleidern – das zeitlose\n            Design bietet vielseitige\n            Stylingmöglichkeiten.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eHoch ausgeschnittene Tanga-Form:\u003c\/strong\u003e\n            Der schmale Gesäßschnitt\n            reduziert die Stoffbedeckung\n            im Po-Bereich und ergänzt\n            die körpernahe Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePraktischer Schrittverschluss:\u003c\/strong\u003e\n            Der integrierte Druckknopfverschluss\n            ermöglicht ein einfaches Öffnen\n            und Schließen, ohne den gesamten\n            Body ausziehen zu müssen.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das \u003cstrong\u003eelastische Material aus\n          Polyamid und Elasthan\u003c\/strong\u003e\n          verbindet eine körpernahe Passform\n          mit flexibler Bewegungsfreiheit.\n          Die glatte, gleichmäßig gearbeitete\n          Stoffoberfläche kommt\n          \u003cstrong\u003eohne zusätzliche Ripp- oder\n          Strukturmuster\u003c\/strong\u003e aus und\n          verleiht dem Body eine schlichte,\n          elegante Optik.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Die \u003cstrong\u003eweichen, dezent\n          verarbeiteten Nähte\u003c\/strong\u003e\n          ergänzen die anschmiegsame\n          Schnittführung. Die elastische\n          Stoffpartie im Bauch- und\n          Taillenbereich unterstützt eine\n          definierte Silhouette, während\n          die ausgeformte Brustpartie\n          für eine feminine Linienführung\n          im Dekolletébereich sorgt.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          88 % Polyamid, 12 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Das elastische Material\n          umschließt Brust, Bauch und Taille,\n          während die ausgeformte Brustpartie\n          und der hoch ausgeschnittene\n          Tanga-Schnitt die feminine\n          Passform ergänzen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L und XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          an deiner gewohnten Konfektionsgröße\n          orientieren. Bevorzugst du eine\n          etwas lockerere Passform mit\n          weniger Kompression, kannst du\n          gegebenenfalls die nächstgrößere\n          Variante wählen. Ein lockererer\n          Sitz kann die figurformende\n          Wirkung reduzieren.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            in Tanga-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Tiefer V-Ausschnitt zur\n            Betonung des Dekolletés.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Schmale Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Tiefer, gerundeter\n            Rückenausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch- und Taillenpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Ausgeformte Stoffpartien\n            mit dezenten Unterbrustnähten\n            zur Unterstützung der\n            natürlichen Brustkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eDekolleté:\u003c\/strong\u003e\n            Feminine Schnittführung\n            mit betontem V-Ausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBauchbereich:\u003c\/strong\u003e\n            Körpernahe Konstruktion zur\n            Unterstützung einer glatteren\n            Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTaillenbereich:\u003c\/strong\u003e\n            Elastische, formende Stoffpartie\n            zur Betonung der natürlichen\n            Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Hoch ausgeschnittener\n            Tanga-Schnitt mit weitgehend\n            freier Po-Partie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Hoch geschnittener Beinausschnitt\n            in Tanga-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Druckknopfverschluss im Schritt\n            zum einfachen Öffnen und Schließen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Glattes, elastisches Stretchgewebe\n            ohne zusätzliche Stoffstrukturierung,\n            mit weich gearbeiteten, dezenten\n            Nähten und ausgeformter Brustpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            88 % Polyamid, 12 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Weiß, Schwarz, Beige,\n            Dunkelbraun, Pink,\n            Dunkelblau und Karamell.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L und XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Weiß \/ S","offer_id":57447092715898,"sku":"SU00364841-White-S","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ M","offer_id":57447092748666,"sku":"SU00364841-White-M","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ L","offer_id":57447092781434,"sku":"SU00364841-White-L","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Weiß \/ XL","offer_id":57447092814202,"sku":"SU00364841-White-XL","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ S","offer_id":57447092846970,"sku":"SU00364841-Black-S","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57447092879738,"sku":"SU00364841-Black-M","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57447092912506,"sku":"SU00364841-Black-L","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57447092945274,"sku":"SU00364841-Black-XL","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57447092978042,"sku":"SU00364841-Skin color-S","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57447093010810,"sku":"SU00364841-Skin color-M","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57447093043578,"sku":"SU00364841-Skin color-L","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57447093076346,"sku":"SU00364841-Skin color-XL","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57447093109114,"sku":"SU00364841-Dark brown-S","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57447093141882,"sku":"SU00364841-Dark brown-M","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57447093174650,"sku":"SU00364841-Dark brown-L","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57447093207418,"sku":"SU00364841-Dark brown-XL","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ S","offer_id":57447093240186,"sku":"SU00364841-Pink-S","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ M","offer_id":57447093272954,"sku":"SU00364841-Pink-M","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ L","offer_id":57447093305722,"sku":"SU00364841-Pink-L","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Rosé \/ XL","offer_id":57447093338490,"sku":"SU00364841-Pink-XL","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ S","offer_id":57447093371258,"sku":"SU00364841-navy blue-S","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ M","offer_id":57447093404026,"sku":"SU00364841-navy blue-M","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ L","offer_id":57447093436794,"sku":"SU00364841-navy blue-L","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ XL","offer_id":57447093469562,"sku":"SU00364841-navy blue-XL","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Karamell \/ S","offer_id":57447093502330,"sku":"SU00364841-Caramel-S","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Karamell \/ M","offer_id":57447093535098,"sku":"SU00364841-Caramel-M","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Karamell \/ L","offer_id":57447093567866,"sku":"SU00364841-Caramel-L","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"Karamell \/ XL","offer_id":57447093600634,"sku":"SU00364841-Caramel-XL","price":44.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-V-Tanga-dunkelblau.webp?v=1793093465"},{"product_id":"shapewear-basic-body-in-slip-form","title":"Shapewear Basic Body in Slip-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Basic Body in Slip-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Basic Body – zeitloser Klassiker mit figurformender Passform\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Basic Body in Slip-Form\u003c\/strong\u003e\n      verbindet ein schlichtes, zeitloses Design\n      mit einer körpernahen, figurformenden Passform.\n      Die \u003cstrong\u003eformende Bauch- und Taillenpartie\u003c\/strong\u003e\n      unterstützt eine glattere Silhouette,\n      während die elastische Konstruktion\n      die natürlichen Körperkonturen betont.\n      Der abgerundete Ausschnitt und die schmalen\n      Schulterträger verleihen dem Body\n      eine klassische, feminine Optik.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003efein strukturierten Stoffzonen\u003c\/strong\u003e\n      im Bauch- und Taillenbereich ergänzen die\n      Formgebung, während die konturierte\n      Gesäßpartie die natürlichen Po-Konturen\n      unterstützt. Die klassische\n      \u003cstrong\u003eSlip-Form\u003c\/strong\u003e bietet eine\n      angenehme Gesäßbedeckung und der praktische\n      \u003cstrong\u003eHaken-Ösen-Verschluss im Schritt\u003c\/strong\u003e\n      erleichtert das Öffnen und Schließen.\n      Ob unter Kleidern, Hosen oder Röcken\n      oder als schlichtes Oberteil mit Blazer –\n      dieser Body vereint \u003cstrong\u003eFigurformung,\n      Tragekomfort und vielseitige\n      Kombinationsmöglichkeiten\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Basic Body in Slip-Form\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformender Bauchbereich:\u003c\/strong\u003e\n            Die körpernahe Konstruktion\n            unterstützt eine optische\n            Glättung des Bauchbereichs\n            und sorgt für eine\n            gleichmäßigere Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eDefinierte Taille:\u003c\/strong\u003e\n            Die fein strukturierten\n            Stoffzonen umschließen\n            Bauch und Taille und\n            unterstützen eine natürliche\n            Körperkontur.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eKonturierte Po-Partie:\u003c\/strong\u003e\n            Die formgebende Schnittführung\n            mit ausgearbeiteten Stoffpartien\n            betont die natürlichen\n            Gesäßkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitiges Basic-Design:\u003c\/strong\u003e\n            Der klassische Schnitt\n            lässt sich sowohl unter\n            unterschiedlichen Kleidungsstücken\n            als auch als schlichtes\n            Oberteil kombinieren.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerstellbare Schulterträger:\u003c\/strong\u003e\n            Die schmalen Träger lassen\n            sich individuell anpassen\n            und ermöglichen eine flexible\n            Einstellung der Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eSlip-Form mit Schrittverschluss:\u003c\/strong\u003e\n            Der klassische Slip-Schnitt\n            bietet eine größere Gesäßbedeckung\n            als ein Tanga. Der integrierte\n            Haken-Ösen-Verschluss ermöglicht\n            ein unkompliziertes Öffnen\n            und Schließen.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das \u003cstrong\u003eelastische Material\n          aus Polyamid und Elasthan\u003c\/strong\u003e\n          passt sich den natürlichen\n          Körperkonturen an und verbindet\n          eine körpernahe Passform\n          mit flexibler Bewegungsfreiheit.\n          Die überwiegend glatte\n          Stoffoberfläche sorgt für\n          eine schlichte Optik unter\n          der Kleidung.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Im Bauch- und Taillenbereich\n          unterstützen \u003cstrong\u003efein\n          strukturierte, vertikal verlaufende\n          Stoffzonen\u003c\/strong\u003e die formgebende\n          Konstruktion. Die elastische\n          Verarbeitung schmiegt sich an\n          den Körper an, während die\n          ausgearbeiteten Konturbereiche\n          am Gesäß die natürliche\n          Silhouette betonen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          79 % Polyamid, 21 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Basic Body ist\n          \u003cstrong\u003eeng anliegend und\n          figurformend\u003c\/strong\u003e geschnitten.\n          Das elastische Material\n          umschließt Brust, Bauch,\n          Taille und Hüfte, während\n          die verstellbaren Schulterträger\n          eine individuelle Anpassung\n          ermöglichen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          XS, S, M, L, XL, 2XL, 3XL und 4XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          an deiner gewohnten Konfektionsgröße\n          orientieren. Bevorzugst du eine\n          etwas lockerere Passform mit\n          weniger Kompression, kannst du\n          gegebenenfalls die nächstgrößere\n          Variante wählen. Ein lockererer\n          Sitz kann die figurformende\n          Wirkung reduzieren.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Klassischer, figurformender\n            Shapewear Basic Body in Slip-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Abgerundeter U-Ausschnitt\n            mit schlichter, femininer\n            Linienführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTräger:\u003c\/strong\u003e\n            Schmale, verstellbare\n            Schulterträger.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Leicht gerundeter Rückenausschnitt\n            mit strukturierter Taillenpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch-, Taillen- und Hüftpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBauchbereich:\u003c\/strong\u003e\n            Körpernahe Konstruktion\n            mit formenden Stoffzonen\n            zur Unterstützung einer\n            glatteren Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTaillenbereich:\u003c\/strong\u003e\n            Fein vertikal strukturierte\n            Stoffpartie zur Betonung\n            der natürlichen Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Integrierte, elastische\n            Stoffpartie mit körpernaher\n            Passform und dezenter\n            Formgebung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Klassischer Slip-Schnitt\n            mit konturierten Stoffpartien\n            und ausgearbeiteten Nähten\n            zur Betonung der natürlichen\n            Po-Konturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Slip-Form mit klassischem\n            Beinausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Haken-Ösen-Verschluss im Schritt\n            zum einfachen Öffnen\n            und Schließen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Leichtes, elastisches Gewebe\n            mit fein strukturierten\n            Shaping-Zonen im Bauch-\n            und Taillenbereich sowie\n            konturierter Gesäßpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            79 % Polyamid, 21 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Beige und Braun.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            XS, S, M, L, XL,\n            2XL, 3XL und 4XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ XS","offer_id":57447123288442,"sku":"SU00116075-Black-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ S","offer_id":57447123321210,"sku":"SU00116075-Black-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57447123353978,"sku":"SU00116075-Black-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57447123386746,"sku":"SU00116075-Black-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57447123419514,"sku":"SU00116075-Black-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57447123452282,"sku":"SU00116075-Black-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57447123485050,"sku":"SU00116075-Black-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 4XL","offer_id":57447123517818,"sku":"SU00116075-Black-XXXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XS","offer_id":57447123550586,"sku":"SU00116075-Skin color-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57447123583354,"sku":"SU00116075-Skin color-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57447123616122,"sku":"SU00116075-Skin color-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57447123648890,"sku":"SU00116075-Skin color-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57447123681658,"sku":"SU00116075-Skin color-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57447123714426,"sku":"SU00116075-Skin color-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57447123747194,"sku":"SU00116075-Skin color-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 4XL","offer_id":57447123779962,"sku":"SU00116075-Skin color-XXXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XS","offer_id":57447123812730,"sku":"SU00116075-Brown-XS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57447123845498,"sku":"SU00116075-Brown-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57447123878266,"sku":"SU00116075-Brown-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57447123911034,"sku":"SU00116075-Brown-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57447123943802,"sku":"SU00116075-Brown-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57447123976570,"sku":"SU00116075-Brown-XXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57447124009338,"sku":"SU00116075-Brown-XXXL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 4XL","offer_id":57447124042106,"sku":"SU00116075-Brown-XXXXL","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-Basic-Slip-beige.webp?v=1793114861"},{"product_id":"shapewear-body-mit-langen-armeln-in-tanga-form","title":"Shapewear Body mit langen Ärmeln in Tanga-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit langen Ärmeln in Tanga-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit langen Ärmeln – zeitlose Eleganz und figurformende Passform\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit langen Ärmeln\n      in Tanga-Form\u003c\/strong\u003e vereint ein zeitloses\n      Langarm-Design mit einer körpernahen,\n      figurformenden Passform. Der\n      \u003cstrong\u003eweit gerundete Ausschnitt\u003c\/strong\u003e\n      setzt das Dekolleté feminin in Szene,\n      während die langen, schmal geschnittenen\n      Ärmel eine elegante Silhouette ergänzen.\n      Die \u003cstrong\u003eformende Bauch- und Taillenpartie\u003c\/strong\u003e\n      unterstützt eine definierte Körperkontur\n      und betont die natürliche Taille.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003efein strukturierten Shaping-Zonen\u003c\/strong\u003e\n      im Bauch- und Taillenbereich ergänzen die\n      körpernahe Formgebung, während das\n      elastische Material angenehm am Körper anliegt.\n      Der \u003cstrong\u003eTanga-Schnitt\u003c\/strong\u003e lässt\n      die Po-Partie weitgehend frei und der\n      integrierte \u003cstrong\u003eSchrittverschluss\u003c\/strong\u003e\n      ermöglicht ein unkompliziertes Öffnen\n      und Schließen. Ob mit Jeans,\n      eleganten Stoffhosen, Röcken oder\n      unter einem Blazer – dieser Body\n      lässt sich vielseitig kombinieren\n      und verbindet \u003cstrong\u003eFigurformung,\n      Tragekomfort und einen stilvollen\n      Longsleeve-Look\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit langen Ärmeln\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eElegantes Langarm-Design:\u003c\/strong\u003e\n            Die langen, körpernah geschnittenen\n            Ärmel verleihen dem Body eine\n            zeitlose Optik und machen ihn\n            zu einem vielseitigen Kleidungsstück\n            für unterschiedliche Looks.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFemininer Rundhalsausschnitt:\u003c\/strong\u003e\n            Der weit gerundete Ausschnitt\n            betont das Dekolleté und sorgt\n            für eine harmonische Linienführung\n            im Oberkörperbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformender Bauchbereich:\u003c\/strong\u003e\n            Die körpernahe Konstruktion\n            unterstützt eine optische Glättung\n            des Bauchbereichs und sorgt\n            für eine gleichmäßigere Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eDefinierte Taille:\u003c\/strong\u003e\n            Die fein strukturierten Stoffzonen\n            im Bauch- und Taillenbereich\n            unterstützen die Formgebung\n            und betonen die natürliche\n            Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Ob zu Jeans, Röcken,\n            Stoffhosen oder unter einem\n            Blazer – der schlichte\n            Longsleeve-Look eignet sich\n            für elegante und alltägliche\n            Outfits.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTanga-Form:\u003c\/strong\u003e\n            Der schmale Gesäßschnitt\n            lässt die Po-Partie weitgehend\n            frei und reduziert die\n            Stoffbedeckung unter der Kleidung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePraktischer Schrittverschluss:\u003c\/strong\u003e\n            Der integrierte Verschluss\n            ermöglicht ein einfaches\n            Öffnen und Schließen,\n            ohne den gesamten Body\n            ausziehen zu müssen.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das \u003cstrong\u003eelastische Material aus\n          Polyamid und Elasthan\u003c\/strong\u003e\n          passt sich den natürlichen\n          Körperkonturen an und verbindet\n          eine körpernahe Passform\n          mit flexibler Bewegungsfreiheit.\n          Die überwiegend glatte\n          Stoffoberfläche und die\n          enganliegenden Ärmel sorgen\n          für ein anschmiegsames Tragegefühl.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Im Bauch- und Taillenbereich\n          unterstützen \u003cstrong\u003efein\n          strukturierte, vertikal verlaufende\n          Stoffzonen\u003c\/strong\u003e die formgebende\n          Konstruktion. Die elastische\n          Verarbeitung liegt eng am\n          Körper an und ergänzt die\n          natürliche Silhouette, während\n          die übrigen Stoffbereiche\n          eine schlichte Optik bewahren.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          88 % Polyamid, 12 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Das elastische Material\n          umschließt Brust, Bauch, Taille\n          und Hüfte, während die langen\n          Ärmel körpernah an den\n          Armen anliegen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L, XL, 2XL und 3XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          an deiner gewohnten Konfektionsgröße\n          orientieren. Bevorzugst du eine\n          etwas lockerere Passform mit\n          weniger Kompression, kannst du\n          gegebenenfalls die nächstgrößere\n          Variante wählen. Ein lockererer\n          Sitz kann die figurformende\n          Wirkung reduzieren.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            mit langen Ärmeln in Tanga-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Weiter, abgerundeter\n            Rundhalsausschnitt zur\n            Betonung des Dekolletés.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eÄrmel:\u003c\/strong\u003e\n            Lange, enganliegende\n            Ärmel bis zum Handgelenk.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Breiter, leicht gerundeter\n            Rückenausschnitt mit\n            körpernaher Schnittführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit\n            figurformender Bauch-,\n            Taillen- und Hüftpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Körpernahe, elastische\n            Stoffpartie mit dezenter\n            Strukturierung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBauchbereich:\u003c\/strong\u003e\n            Formende Stoffzonen\n            zur Unterstützung einer\n            glatteren Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTaillenbereich:\u003c\/strong\u003e\n            Fein vertikal strukturierte\n            Stoffpartie zur Betonung\n            der natürlichen Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eHüftbereich:\u003c\/strong\u003e\n            Elastische, körpernahe\n            Passform zur Unterstützung\n            der natürlichen Konturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Schmaler, hoch ausgeschnittener\n            Tanga-Schnitt mit\n            weitgehend freier Po-Partie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Integrierter Schrittverschluss\n            zum einfachen Öffnen\n            und Schließen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Elastisches Gewebe\n            mit überwiegend glatter\n            Oberfläche und fein\n            strukturierten Shaping-Zonen\n            im Bauch- und Taillenbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            88 % Polyamid, 12 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Beige und Braun.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL, 2XL und 3XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57448930541946,"sku":"SU00059729-Black-S.","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57448930574714,"sku":"SU00059729-Black-M.","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57448930607482,"sku":"SU00059729-Black-L","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57448930640250,"sku":"SU00059729-Black-X L","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57448930673018,"sku":"SU00059729-Black-XXL","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57448930705786,"sku":"SU00059729-Black-XXXL","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57448930738554,"sku":"SU00059729-Skin Color-S.","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57448930771322,"sku":"SU00059729-Skin Color-M.","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57448930804090,"sku":"SU00059729-Skin Color-L","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57448930836858,"sku":"SU00059729-Skin Color-X L","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57448930869626,"sku":"SU00059729-Skin Color-XXL","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57448930902394,"sku":"SU00059729-Skin Color-XXXL","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57448930935162,"sku":"SU00059729-Brown-S.","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57448930967930,"sku":"SU00059729-Brown-M.","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57448931000698,"sku":"SU00059729-Brown-L","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57448931033466,"sku":"SU00059729-Brown-X L","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57448931066234,"sku":"SU00059729-Brown-XXL","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57448931099002,"sku":"SU00059729-Brown-XXXL","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-Langarm-Tanga-braun.webp?v=1793117409"},{"product_id":"women-s-seamless-round-neck-sleeveless-tummy-control-shapewear-bodysuit","title":"Shapewear Body mit Rundhals und Rippstruktur in Slip-Form","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Shapewear Body mit Rundhals und Rippstruktur in Slip-Form\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Shapewear Body mit Rundhals – elegante Rippstruktur und figurformende Passform\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Der \u003cstrong\u003eNeedella Shapewear Body mit Rundhals\n      und Rippstruktur in Slip-Form\u003c\/strong\u003e verbindet\n      ein modernes, hochgeschlossenes Design\n      mit einer körpernahen, figurformenden Passform.\n      Die \u003cstrong\u003edurchgehende, feine Rippstruktur\u003c\/strong\u003e\n      verleiht dem Body eine besondere\n      Oberflächenoptik, während der\n      \u003cstrong\u003ehohe Rundhalsausschnitt\u003c\/strong\u003e\n      und die ärmellose Schnittführung\n      für einen eleganten, minimalistischen\n      Look sorgen. Die elastische Konstruktion\n      unterstützt eine definierte Silhouette\n      an Bauch und Taille.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Durch sein \u003cstrong\u003ezeitloses Design\u003c\/strong\u003e\n      lässt sich der Body vielseitig als\n      eigenständiges Oberteil kombinieren –\n      beispielsweise mit Jeans, eleganten\n      Stoffhosen, Röcken oder unter einem Blazer.\n      Die körpernahe Passform betont die\n      natürlichen Konturen, während\n      die \u003cstrong\u003eSlip-Form\u003c\/strong\u003e den\n      Schnitt harmonisch ergänzt.\n      Der integrierte\n      \u003cstrong\u003eHakenverschluss im Schritt\u003c\/strong\u003e\n      erleichtert das Öffnen und Schließen.\n      So vereint der Body\n      \u003cstrong\u003eFigurformung, Tragekomfort\n      und einen stilvollen Look\u003c\/strong\u003e\n      für unterschiedliche Anlässe.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Shapewear Body mit Rundhals und Rippstruktur\"\u003e\n\n    \u003c!-- Vorteile --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Vorteile auf einen Blick\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eDurchgehende Rippstruktur:\u003c\/strong\u003e\n            Die feinen, vertikal verlaufenden\n            Rippen prägen das gesamte Design\n            und verleihen dem Body eine\n            elegante, strukturierte Oberfläche.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eHochgeschlossener Rundhals:\u003c\/strong\u003e\n            Der hohe, abgerundete Ausschnitt\n            sorgt für eine moderne,\n            minimalistische Optik und\n            eine elegante Linienführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFigurformende Bauchpartie:\u003c\/strong\u003e\n            Die körpernahe Konstruktion\n            unterstützt eine optische\n            Glättung des Bauchbereichs\n            und eine definierte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBetonte Taille:\u003c\/strong\u003e\n            Das elastische Material\n            umschließt die Körpermitte\n            und unterstützt die natürliche\n            Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Der ärmellose Schnitt eignet\n            sich als stilvolles Oberteil\n            zu Jeans, Röcken und Stoffhosen\n            oder als Grundlage für\n            elegante Layering-Looks.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eSlip-Form mit Schrittverschluss:\u003c\/strong\u003e\n            Der körpernahe Slip-Schnitt\n            ergänzt die Passform.\n            Der integrierte Hakenverschluss\n            ermöglicht ein einfaches\n            Öffnen und Schließen.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Material \u0026 Tragegefühl --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Material \u0026amp; Tragegefühl\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das \u003cstrong\u003eelastische Stretchgewebe\u003c\/strong\u003e\n          passt sich den natürlichen Körperkonturen\n          an und verbindet eine körpernahe,\n          figurformende Passform mit flexibler\n          Bewegungsfreiheit. Die fein gearbeitete\n          Rippstruktur verläuft über Brust,\n          Bauch, Taille und Rücken und\n          verleiht dem Material eine\n          charakteristische Haptik.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Die \u003cstrong\u003eformende Stoffkonstruktion\u003c\/strong\u003e\n          unterstützt die natürliche\n          Körpermitte und sorgt für\n          eine anliegende Silhouette.\n          Die ärmellose Verarbeitung\n          lässt Schultern und Arme frei,\n          während der hochgeschlossene\n          Ausschnitt den modernen\n          Look des Bodys unterstreicht.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          76 % Polyamid, 24 % Elasthan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Größen \u0026 Passform --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Größen \u0026amp; Passform\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cp class=\"nd-acc__text\"\u003e\n          Der Shapewear Body ist\n          \u003cstrong\u003eeng anliegend und figurformend\u003c\/strong\u003e\n          geschnitten. Das elastische Material\n          umschließt Brust, Bauch, Taille\n          und Hüfte, während der ärmellose\n          Schnitt ausreichend Bewegungsfreiheit\n          im Schulterbereich ermöglicht.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eVerfügbare Größen:\u003c\/strong\u003e\n          S, M, L, XL und 2XL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Bei der Größenwahl kannst du dich\n          an deiner gewohnten Konfektionsgröße\n          orientieren. Bevorzugst du eine\n          etwas lockerere Passform mit\n          weniger Kompression, kannst du\n          gegebenenfalls die nächstgrößere\n          Variante wählen. Ein lockererer\n          Sitz kann die figurformende\n          Wirkung reduzieren.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Produktdetails \u0026 Pflege --\u003e\n    \u003cdiv class=\"nd-acc__item\"\u003e\n      \u003ch3 class=\"nd-acc__heading\"\u003e\n        \u003cbutton class=\"nd-acc__header\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"nd-acc__title\"\u003e\n            Produktdetails \u0026amp; Pflege\n          \u003c\/span\u003e\n\n          \u003cspan class=\"nd-acc__icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M8 10l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"nd-acc__body\" role=\"region\" hidden\u003e\n        \u003cul class=\"nd-acc__list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eProdukttyp:\u003c\/strong\u003e\n            Figurformender Shapewear Body\n            mit Rundhals und Rippstruktur\n            in Slip-Form.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAusschnitt:\u003c\/strong\u003e\n            Hochgeschlossener, abgerundeter\n            Rundhalsausschnitt mit\n            kurzem Kragenansatz.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eÄrmel:\u003c\/strong\u003e\n            Ärmelloser Schnitt mit\n            weit ausgeschnittenen\n            Armöffnungen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eRücken:\u003c\/strong\u003e\n            Hochgeschlossene Rückenpartie\n            mit durchgehender Rippstruktur.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit figurformender\n            Bauch- und Taillenpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBrustbereich:\u003c\/strong\u003e\n            Körpernaher, elastischer\n            Stoffbereich mit feiner\n            vertikaler Rippstruktur.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBauchbereich:\u003c\/strong\u003e\n            Formende Stoffkonstruktion\n            zur Unterstützung einer\n            glatteren Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTaillenbereich:\u003c\/strong\u003e\n            Elastische, körpernahe\n            Verarbeitung zur Betonung\n            der natürlichen Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Körpernah geschnittene\n            Slip-Form mit hohem\n            Beinausschnitt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Haken-Ösen-Verschluss im Schritt\n            zum einfachen Öffnen\n            und Schließen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Durchgehend fein geripptes,\n            elastisches Gewebe mit\n            vertikal verlaufender\n            Oberflächenstruktur.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            76 % Polyamid, 24 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Beige und Braun.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            S, M, L, XL und 2XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Body.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Schonend waschen, sofern die\n            Pflegehinweise auf dem Textiletikett\n            dies erlauben, auch im Schonwaschgang.\n            Die Pflegehinweise auf dem\n            Textiletikett beachten.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .nd-product-content {\n    --nd-open-bg: #f3f8fc;\n    --nd-border: #000000;\n    --nd-divider: #cfcfcf;\n    --nd-text-dark: #1a1a1a;\n\n    width: 100%;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  .nd-product-content *,\n  .nd-product-content *::before,\n  .nd-product-content *::after {\n    box-sizing: border-box;\n  }\n\n  .nd-product-content .nd-product-intro {\n    margin-bottom: 24px;\n  }\n\n  .nd-product-content .nd-intro__title {\n    margin: 0 0 12px;\n    color: #000000;\n    font-family: inherit;\n    font-size: 2.2rem;\n    font-weight: 700;\n    line-height: 1.3;\n    text-transform: none;\n  }\n\n  .nd-product-content .nd-product-content__text,\n  .nd-product-content .nd-acc__text {\n    margin: 8px 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.6;\n  }\n\n  .nd-product-content .nd-acc {\n    width: 100%;\n    margin-top: 18px;\n    font-family: inherit;\n  }\n\n  .nd-product-content .nd-acc__item {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--nd-border);\n    background: #ffffff;\n    transition:\n      background-color 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__heading {\n    margin: 0;\n    padding: 0;\n    font: inherit;\n  }\n\n  .nd-product-content .nd-acc__header {\n    display: flex;\n    width: 100%;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 14px 18px;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #000000;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    -webkit-appearance: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .nd-product-content .nd-acc__title {\n    min-width: 0;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.5rem;\n    font-weight: 600;\n    line-height: 1.3;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .nd-product-content .nd-acc__icon {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n    color: #000000;\n  }\n\n  .nd-product-content .nd-acc__icon svg {\n    display: block;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.2s ease;\n  }\n\n  .nd-product-content .nd-acc__body {\n    padding: 8px 18px 16px;\n    border-top: 1px solid var(--nd-divider);\n  }\n\n  .nd-product-content .nd-acc__body[hidden] {\n    display: none;\n  }\n\n  .nd-product-content .nd-acc__list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .nd-product-content .nd-acc__list {\n    margin: 6px 0 8px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .nd-product-content .nd-acc__list li {\n    position: relative;\n    margin-bottom: 8px;\n    padding-left: 1.5em;\n    color: var(--nd-text-dark);\n    font-family: inherit;\n    font-size: 1.4rem;\n    line-height: 1.5;\n  }\n\n  .nd-product-content .nd-acc__list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    color: #000000;\n    font-weight: 700;\n  }\n\n  .nd-product-content .nd-acc__item--open {\n    background: var(--nd-open-bg);\n    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n  }\n\n  .nd-product-content .nd-acc__item--open .nd-acc__icon svg {\n    transform: rotate(180deg);\n  }\n\n  \/* Größentabelle *\/\n\n  .nd-product-content .nd-size-scroll {\n    width: 100%;\n    overflow-x: auto;\n    margin: 12px 0;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nd-product-content .nd-size-scroll:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 2px;\n  }\n\n  .nd-product-content .nd-size-table {\n    width: 100%;\n    min-width: 510px;\n    border-collapse: collapse;\n    font-family: inherit;\n    font-size: 1.3rem;\n    text-align: center;\n  }\n\n  .nd-product-content .nd-size-table th,\n  .nd-product-content .nd-size-table td {\n    padding: 10px 8px;\n    border: 1px solid var(--nd-divider);\n    color: var(--nd-text-dark);\n  }\n\n  .nd-product-content .nd-size-table thead th {\n    background: var(--nd-open-bg);\n    font-weight: 600;\n  }\n\n  .nd-product-content .nd-size-table tbody th {\n    font-weight: 600;\n  }\n\n  \/* Tastaturfokus *\/\n\n  .nd-product-content .nd-acc__header:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 3px;\n  }\n\n  \/* Mobile *\/\n\n  @media screen and (max-width: 768px) {\n    .nd-product-content .nd-intro__title {\n      font-size: 1.8rem;\n    }\n\n    .nd-product-content .nd-acc__header {\n      gap: 12px;\n      padding: 13px 16px;\n    }\n\n    .nd-product-content .nd-acc__title {\n      font-size: 1.35rem;\n    }\n\n    .nd-product-content .nd-acc__body {\n      padding: 8px 16px 15px;\n    }\n\n    .nd-product-content .nd-product-content__text,\n    .nd-product-content .nd-acc__text,\n    .nd-product-content .nd-acc__list li {\n      font-size: 1.3rem;\n    }\n  }\n\n  \/* Reduzierte Animationen *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .nd-product-content .nd-acc__item,\n    .nd-product-content .nd-acc__icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const accordionSelector =\n      '.nd-product-content [data-nd-accordion]';\n\n    const createUniqueId = () =\u003e {\n      window.ndShapewearAccordionCount =\n        (window.ndShapewearAccordionCount || 0) + 1;\n\n      return `nd-shapewear-accordion-${window.ndShapewearAccordionCount}`;\n    };\n\n    const initializeAccordion = (container) =\u003e {\n      if (\n        !container ||\n        container.dataset.ndAccordionReady === 'true'\n      ) {\n        return;\n      }\n\n      const items = Array.from(\n        container.querySelectorAll(':scope \u003e .nd-acc__item')\n      );\n\n      if (!items.length) {\n        return;\n      }\n\n      const accordionId =\n        container.dataset.ndAccordionId || createUniqueId();\n\n      container.dataset.ndAccordionId = accordionId;\n\n      items.forEach((item, index) =\u003e {\n        const button = item.querySelector('.nd-acc__header');\n        const body = item.querySelector('.nd-acc__body');\n\n        if (!button || !body) {\n          return;\n        }\n\n        const itemNumber = index + 1;\n        const buttonId = `${accordionId}-button-${itemNumber}`;\n        const bodyId = `${accordionId}-body-${itemNumber}`;\n\n        button.id = buttonId;\n        button.setAttribute('aria-controls', bodyId);\n        button.setAttribute('aria-expanded', 'false');\n\n        body.id = bodyId;\n        body.setAttribute('aria-labelledby', buttonId);\n        body.setAttribute('role', 'region');\n        body.hidden = true;\n\n        item.classList.remove('nd-acc__item--open');\n      });\n\n      container.addEventListener('click', (event) =\u003e {\n        const button = event.target.closest('.nd-acc__header');\n\n        if (!button || !container.contains(button)) {\n          return;\n        }\n\n        const currentItem = button.closest('.nd-acc__item');\n        const currentBody =\n          currentItem \u0026\u0026\n          currentItem.querySelector('.nd-acc__body');\n\n        if (!currentItem || !currentBody) {\n          return;\n        }\n\n        const shouldOpen =\n          button.getAttribute('aria-expanded') !== 'true';\n\n        items.forEach((item) =\u003e {\n          const itemButton =\n            item.querySelector('.nd-acc__header');\n          const itemBody =\n            item.querySelector('.nd-acc__body');\n\n          if (!itemButton || !itemBody) {\n            return;\n          }\n\n          item.classList.remove('nd-acc__item--open');\n          itemButton.setAttribute('aria-expanded', 'false');\n          itemBody.hidden = true;\n        });\n\n        if (shouldOpen) {\n          currentItem.classList.add('nd-acc__item--open');\n          button.setAttribute('aria-expanded', 'true');\n          currentBody.hidden = false;\n        }\n      });\n\n      container.dataset.ndAccordionReady = 'true';\n    };\n\n    const initializeAllAccordions = (root = document) =\u003e {\n      if (root.matches \u0026\u0026 root.matches(accordionSelector)) {\n        initializeAccordion(root);\n      }\n\n      if (root.querySelectorAll) {\n        root\n          .querySelectorAll(accordionSelector)\n          .forEach(initializeAccordion);\n      }\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAllAccordions(),\n        { once: true }\n      );\n    } else {\n      initializeAllAccordions();\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e {\n      initializeAllAccordions(event.target);\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Needella","offers":[{"title":"Schwarz \/ S","offer_id":57479339934074,"sku":"SUWOCIS00311-A0","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M","offer_id":57479339966842,"sku":"SUWOCIS00311-A1","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ L","offer_id":57479339999610,"sku":"SUWOCIS00311-A2","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL","offer_id":57479340032378,"sku":"SUWOCIS00311-A3","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 2XL","offer_id":57479340065146,"sku":"SUWOCIS00311-A4","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57479340097914,"sku":"SUWOCIS00311-A5","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57479340130682,"sku":"SUWOCIS00311-A6","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57479340163450,"sku":"SUWOCIS00311-A7","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57479340196218,"sku":"SUWOCIS00311-A8","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57479340228986,"sku":"SUWOCIS00311-A9","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ S","offer_id":57479340261754,"sku":"SUWOCIS00311-AA","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M","offer_id":57479340294522,"sku":"SUWOCIS00311-AB","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ L","offer_id":57479340327290,"sku":"SUWOCIS00311-AC","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL","offer_id":57479340360058,"sku":"SUWOCIS00311-AD","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 2XL","offer_id":57479340392826,"sku":"SUWOCIS00311-AE","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Body-Rund-Ripp-braun.webp?v=1793195743"}],"url":"https:\/\/www.needella.de\/collections\/shapewear-bodys.oembed","provider":"Needella","version":"1.0","type":"link"}