{"title":"Shapewear Shorts für einen geformten Bauch und Po","description":"\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003eEntdecke Shapewear Shorts von Needella, die Bauch und Po in Form bringen. Ob nach der Schwangerschaft oder für eine gleichmäßigere Silhouette unter deiner Kleidung – finde deinen passenden Schnitt zum Wohlfühlen.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"high-waist-shapewear-shorts-mit-anti-rutsch-bund","title":"High Waist Shapewear Shorts mit Anti-Rutsch-Bund","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung High Waist Shapewear Shorts mit Anti-Rutsch-Bund\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      High Waist Shaper Shorts mit Anti-Rutsch-Bund – für eine definierte Silhouette\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eNeedella High Waist Shapewear Shorts\u003c\/strong\u003e\n      verbinden einen hohen Bund mit einer gezielten\n      Formgebung für Bauch, Taille und Hüfte.\n      Das körpernahe Design unterstützt eine\n      \u003cstrong\u003eglatte, harmonische Silhouette\u003c\/strong\u003e,\n      während die speziell konturierte Po-Partie\n      die natürlichen Rundungen optisch betont.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eAnti-Rutsch-Silikonstreifen\u003c\/strong\u003e auf der\n      Innenseite des Bundes unterstützen einen sicheren Sitz\n      und wirken dem Einrollen entgegen.\n      Das komprimierende Material umschließt die Körperkonturen\n      mit spürbarem Halt, während die mittellangen Hosenbeine\n      die figurformende Passform ergänzen.\n      Ideal zum \u003cstrong\u003eGlätten und Kaschieren unter\n      deiner Alltags- und Anlasskleidung\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails High Waist Shapewear Shorts mit Anti-Rutsch-Bund\"\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 High-Waist-Schnitt:\u003c\/strong\u003e\n            Der hohe Bund umfasst Bauch und Taille\n            und unterstützt eine definierte Körpermitte.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAnti-Rutsch-Silikonstreifen:\u003c\/strong\u003e\n            Drei wellenförmige Silikonstreifen auf der\n            Bundinnenseite unterstützen den Halt und\n            wirken dem Einrollen und Verrutschen entgegen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGlättende Bauchpartie:\u003c\/strong\u003e\n            Die gezielte Kompression formt den Bauchbereich\n            und unterstützt eine gleichmäßige,\n            harmonische Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePo-betonende Formgebung:\u003c\/strong\u003e\n            Die speziell konturierte Gesäßpartie unterstützt\n            einen optischen Lifting-Effekt und betont\n            die natürlichen Rundungen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMittellange Shorts-Form:\u003c\/strong\u003e\n            Die körpernahen Hosenbeine bedecken einen Teil\n            der Oberschenkel und ergänzen die figurformende\n            Passform mit angenehmer Bewegungsfreiheit.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eIdeal unter deiner Kleidung:\u003c\/strong\u003e\n            Die figurformende Passform glättet optisch\n            die Körperkonturen und kann sichtbare\n            Übergänge unter figurbetonter Alltags-\n            und Anlasskleidung kaschieren.\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 Nylon-Elasthan-Gewebe\u003c\/strong\u003e\n          kombiniert Dehnbarkeit mit einer festen,\n          körpernahen Passform. Die Materialstruktur\n          passt sich den Körperkonturen an und bietet\n          zugleich \u003cstrong\u003espürbare Kompression und\n          formenden Halt\u003c\/strong\u003e im Bauch-, Taillen-\n          und Hüftbereich.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Das \u003cstrong\u003eatmungsaktive Material\u003c\/strong\u003e\n          mit mittlerer Stoffstärke verbindet die\n          figurformende Wirkung mit angenehmem Tragekomfort.\n          Die dezenten Verarbeitungsnähte und körpernahen\n          Beinabschlüsse unterstützen eine möglichst\n          gleichmäßige, unauffällige Optik unter der Kleidung.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          95 % Nylon, 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          Die Shapewear Shorts sind\n          \u003cstrong\u003ekörpernah, figurformend und hoch geschnitten\u003c\/strong\u003e.\n          Der breite High-Waist-Bund reicht über den\n          Bauchnabel und umfasst die Bauch- und Taillenpartie.\n          Die mittellangen Hosenbeine liegen eng an den\n          Oberschenkeln an und ergänzen die formende\n          Passform.\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 und XL\/XXL.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eGrößenhinweis:\u003c\/strong\u003e\n          Die Shorts sind auf einen festen, komprimierenden\n          Sitz ausgelegt. Orientiere dich bei deiner\n          Größenwahl an deiner üblichen Konfektionsgröße\n          und deinem bevorzugten Tragegefühl.\n          Die Shapewear sollte eng anliegen, ohne\n          unangenehm einzuschneiden oder die\n          Bewegungsfreiheit einzuschränken.\n          Bei Unsicherheit zwischen zwei Größen\n          kannst du uns gerne kontaktieren.\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            Figurformende High Waist Shapewear Shorts.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBundhöhe:\u003c\/strong\u003e\n            Hoher High-Waist-Bund zur Formung\n            von Bauch und Taille.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eAnti-Rutsch-Bund:\u003c\/strong\u003e\n            Innenseitige, wellenförmige Silikonstreifen\n            für zusätzlichen Halt.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Körpernah und figurformend mit gezielter\n            Kompression im Bauch- und Taillenbereich.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePo-Bereich:\u003c\/strong\u003e\n            Konturierte Gesäßpartie mit optisch\n            formender Lifting-Konstruktion.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Mittellange Shorts mit körpernahen\n            Beinabschlüssen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Dezente Kontur- und Verarbeitungsnähte\n            für eine gleichmäßige Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            95 % Nylon, 5 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz und Beige.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            XS\/S, M\/L und XL\/XXL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shapewear Shorts.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePflege:\u003c\/strong\u003e\n            Eine schonende Reinigung wird empfohlen,\n            um die Elastizität und Form des Materials\n            möglichst lange zu erhalten.\n            Bitte 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":"Beige \/ XS\/S","offer_id":57446713000314,"sku":"SUWOCIS00247-A0","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M\/L","offer_id":57446713033082,"sku":"SUWOCIS00247-A1","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL\/XXL","offer_id":57446713065850,"sku":"SUWOCIS00247-A2","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XS\/S","offer_id":57446713098618,"sku":"SUWOCIS00247-A3","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M\/L","offer_id":57446713131386,"sku":"SUWOCIS00247-A4","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL\/XXL","offer_id":57446713164154,"sku":"SUWOCIS00247-A5","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Short-Antirutsch-Frontansicht-Beige.webp?v=1792763663"},{"product_id":"high-waist-shaper-shorts-mit-bauch-und-po-formung","title":"High Waist Shaper Shorts mit Bauch- und Po-Formung","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung High Waist Shaper Shorts mit Bauch- und Po-Formung\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      High Waist Shaper Shorts – definierte Taille und formende Po-Konturen\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eNeedella High Waist Shaper Shorts\n      mit Bauch- und Po-Formung\u003c\/strong\u003e verbinden\n      eine körpernahe, figurformende Passform\n      mit einem besonders hoch geschnittenen Bund.\n      Die \u003cstrong\u003eHigh-Waist-Konstruktion\u003c\/strong\u003e\n      reicht bis knapp unter die Brust und\n      umschließt den gesamten Bauch- und\n      Taillenbereich. Die elastischen,\n      unterschiedlich strukturierten Stoffzonen\n      unterstützen eine definierte Silhouette\n      und betonen die natürlichen Körperkonturen.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Neben der \u003cstrong\u003eBauch- und Taillenformung\u003c\/strong\u003e\n      steht auch die Gesäßpartie im Mittelpunkt.\n      Speziell ausgearbeitete \u003cstrong\u003eKonturzonen\n      im Po-Bereich\u003c\/strong\u003e unterstützen eine\n      harmonische Formgebung und betonen die\n      natürliche Rundung. Die integrierten\n      Shorts umschließen Hüfte und Oberschenkel,\n      während das elastische Material eine\n      flexible, körpernahe Passform ermöglicht.\n      Ob unter Kleidern, Röcken oder Hosen –\n      diese Shaper Shorts verbinden\n      \u003cstrong\u003eFigurformung, Komfort und\n      vielseitige Einsatzmöglichkeiten\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails High Waist Shaper Shorts mit Bauch- und Po-Formung\"\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\u003eExtra hoher Bund:\u003c\/strong\u003e\n            Die High-Waist-Konstruktion reicht\n            bis knapp unter die Brust\n            und umschließt den Bauch-\n            und Taillenbereich großflächig.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGezielte Bauchformung:\u003c\/strong\u003e\n            Die körpernahe Kompression\n            unterstützt eine optische\n            Glättung des Bauchbereichs\n            und eine gleichmäßigere\n            Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eDefinierte Taille:\u003c\/strong\u003e\n            Die fein strukturierten,\n            formenden Stoffzonen unterstützen\n            die natürliche Taillenlinie\n            und betonen die Körperkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eKonturierte Po-Partie:\u003c\/strong\u003e\n            Unterschiedlich gearbeitete\n            Stoffbereiche im Gesäßbereich\n            unterstützen die natürliche\n            Po-Form und sorgen für\n            eine harmonische Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFormende Shorts-Beine:\u003c\/strong\u003e\n            Die körpernah anliegenden\n            Hosenbeine umschließen die\n            Oberschenkel und ergänzen\n            die durchgehende\n            figurformende Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Ideal als figurformende\n            Grundlage unter Kleidern,\n            Röcken, Hosen und anderen\n            körpernahen 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\u003eelastische Material aus\n          Polyamid und Elasthan\u003c\/strong\u003e\n          passt sich den natürlichen\n          Körperkonturen an und verbindet\n          eine figurformende Passform\n          mit flexibler Bewegungsfreiheit.\n          Das körpernahe Gewebe umschließt\n          Bauch, Taille, Hüfte und\n          Oberschenkel.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          Im Bauch- und Taillenbereich\n          unterstützen \u003cstrong\u003efein vertikal\n          strukturierte Stoffzonen\u003c\/strong\u003e\n          die formgebende Konstruktion.\n          Die unterschiedlich gearbeiteten\n          Bereiche an Hüfte und Gesäß\n          ergänzen die Formgebung,\n          während die elastischen\n          Hosenbeine eng an den\n          Oberschenkeln anliegen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          84 % Polyamid, 16 % 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          Die High Waist Shaper Shorts\n          sind \u003cstrong\u003eeng anliegend und\n          figurformend\u003c\/strong\u003e geschnitten.\n          Der hohe Bund umschließt\n          Bauch und Taille, während\n          die elastischen Shorts\n          körpernah an Hüfte, Gesäß\n          und Oberschenkeln anliegen.\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,\n          4XL, 5XL und 6XL.\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            Figurformende High Waist\n            Shaper Shorts.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBund:\u003c\/strong\u003e\n            Extra hoher High-Waist-Bund\n            bis knapp unter die Brust.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit formender\n            Bauch-, Taillen-, Hüft-\n            und Gesäßpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBauchbereich:\u003c\/strong\u003e\n            Körpernahe Kompression\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            Stoffzonen zur Betonung\n            der natürlichen Taillenlinie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eHüftbereich:\u003c\/strong\u003e\n            Elastische, formende\n            Schnittführung zur\n            Unterstützung der\n            Körperkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Konturierte Stoffpartien\n            zur Betonung der natürlichen\n            Po-Rundung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Körpernahe Shorts mit\n            Hosenbeinen bis etwa\n            zur Mitte der Oberschenkel.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Ohne Verschluss,\n            zum Hineinschlüpfen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Elastisches Gewebe mit\n            unterschiedlich strukturierten\n            Shaping-Zonen an Bauch,\n            Taille und Gesäß.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            84 % Polyamid, 16 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Schwarz, Beige, Braun,\n            Grau und Rot.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGrößen:\u003c\/strong\u003e\n            XS\/S, M\/L, XL\/XXL,\n            3XL, 4XL, 5XL und 6XL.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eLieferumfang:\u003c\/strong\u003e\n            1 Shaper Shorts.\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\/S","offer_id":57446723322234,"sku":"SUWOCIS00052-A0","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ M\/L","offer_id":57446723355002,"sku":"SUWOCIS00052-A1","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ XL\/2XL","offer_id":57446723387770,"sku":"SUWOCIS00052-A2","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 3XL","offer_id":57446723420538,"sku":"SUWOCIS00052-A3","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 4XL","offer_id":57446723453306,"sku":"SUWOCIS00052-A4","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 5XL","offer_id":57446723486074,"sku":"SUWOCIS00052-A5","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Schwarz \/ 6XL","offer_id":57446723518842,"sku":"SUWOCIS00052-A6","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XS\/S","offer_id":57446723551610,"sku":"SUWOCIS00052-A7","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M\/L","offer_id":57446723584378,"sku":"SUWOCIS00052-A8","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL\/2XL","offer_id":57446723617146,"sku":"SUWOCIS00052-A9","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57446723649914,"sku":"SUWOCIS00052-AA","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 4XL","offer_id":57446723682682,"sku":"SUWOCIS00052-AB","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 5XL","offer_id":57446723715450,"sku":"SUWOCIS00052-AC","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ 6XL","offer_id":57446723748218,"sku":"SUWOCIS00052-AD","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XS\/S","offer_id":57446723780986,"sku":"SUWOCIS00052-AE","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ M\/L","offer_id":57446723813754,"sku":"SUWOCIS00052-AF","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ XL\/2XL","offer_id":57446723846522,"sku":"SUWOCIS00052-AG","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 3XL","offer_id":57446723879290,"sku":"SUWOCIS00052-AH","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 4XL","offer_id":57446723912058,"sku":"SUWOCIS00052-AI","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 5XL","offer_id":57446723944826,"sku":"SUWOCIS00052-AJ","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Braun \/ 6XL","offer_id":57446723977594,"sku":"SUWOCIS00052-AK","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grau \/ XS\/S","offer_id":57446724010362,"sku":"SUWOCIS00052-AL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grau \/ M\/L","offer_id":57446724043130,"sku":"SUWOCIS00052-AM","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grau \/ XL\/2XL","offer_id":57446724075898,"sku":"SUWOCIS00052-AN","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grau \/ 3XL","offer_id":57446724108666,"sku":"SUWOCIS00052-AO","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grau \/ 4XL","offer_id":57446724141434,"sku":"SUWOCIS00052-AP","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grau \/ 5XL","offer_id":57446724174202,"sku":"SUWOCIS00052-AQ","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Grau \/ 6XL","offer_id":57446724206970,"sku":"SUWOCIS00052-AR","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ XS\/S","offer_id":57446724239738,"sku":"SUWOCIS00052-AS","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ M\/L","offer_id":57446724272506,"sku":"SUWOCIS00052-AT","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ XL\/2XL","offer_id":57446724305274,"sku":"SUWOCIS00052-AU","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ 3XL","offer_id":57446724338042,"sku":"SUWOCIS00052-AV","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ 4XL","offer_id":57446724370810,"sku":"SUWOCIS00052-AW","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ 5XL","offer_id":57446724403578,"sku":"SUWOCIS00052-AX","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Rot \/ 6XL","offer_id":57446724436346,"sku":"SUWOCIS00052-AY","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Highwaist-Short-Beige.webp?v=1793185537"},{"product_id":"shaper-shorts-mit-bauchkompression-und-po-konturierung","title":"Shaper Shorts mit Bauchkompression und Po-Konturierung","description":"\n\u003csection class=\"nd-product-content\" aria-label=\"Produktbeschreibung Mid Waist Shaper Shorts mit Bauchkompression und Po-Konturierung\"\u003e\n\n  \u003cdiv class=\"nd-product-intro\"\u003e\n    \u003ch2 class=\"nd-intro__title\"\u003e\n      Mid Waist Shaper Shorts – formender Bauchbereich und definierte Po-Konturen\n    \u003c\/h2\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Die \u003cstrong\u003eNeedella Mid Waist Shaper Shorts\n      mit Bauchkompression und Po-Konturierung\u003c\/strong\u003e\n      verbinden gezielte Figurformung mit einer\n      körpernahen, elastischen Passform.\n      Der \u003cstrong\u003emittelhoch geschnittene Bund\u003c\/strong\u003e\n      umschließt den Bauch- und Taillenbereich,\n      ohne so weit nach oben zu reichen wie ein\n      extra hoher High-Waist-Schnitt.\n      Die fein strukturierten Stoffzonen\n      unterstützen eine glattere Silhouette\n      und betonen die natürlichen Körperkonturen.\n    \u003c\/p\u003e\n\n    \u003cp class=\"nd-product-content__text\"\u003e\n      Besonders charakteristisch sind die\n      \u003cstrong\u003eformenden Konturzonen im Po-Bereich\u003c\/strong\u003e,\n      die die natürliche Rundung des Gesäßes\n      hervorheben. Das elastische Material\n      schmiegt sich an Hüfte und Oberschenkel\n      an, während die \u003cstrong\u003ekörpernahen\n      Shorts-Beine\u003c\/strong\u003e die formende\n      Schnittführung ergänzen.\n      Durch die überwiegend glatte Oberfläche\n      lässt sich das Modell vielseitig\n      unter Kleidern, Röcken oder Hosen tragen.\n      So verbinden die Shorts\n      \u003cstrong\u003eBauchformung, Po-Konturierung\n      und angenehme Bewegungsfreiheit\u003c\/strong\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nd-acc\" data-nd-accordion aria-label=\"Produktdetails Mid Waist Shaper Shorts mit Bauchkompression und Po-Konturierung\"\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\u003eGezielte Bauchkompression:\u003c\/strong\u003e\n            Die formende Mittelpartie umschließt\n            den Bauchbereich und unterstützt\n            eine optisch glattere,\n            definierte Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMittelhoher Bund:\u003c\/strong\u003e\n            Der Mid-Waist-Schnitt bietet\n            eine formende Bedeckung im\n            Bauch- und Taillenbereich,\n            ohne bis unter die Brust zu reichen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFormende Hüftpartie:\u003c\/strong\u003e\n            Die elastische Konstruktion\n            passt sich den Hüftkonturen an\n            und ergänzt eine harmonische\n            Linienführung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eKonturierte Po-Zonen:\u003c\/strong\u003e\n            Speziell ausgearbeitete\n            Stoffbereiche betonen die\n            natürlichen Gesäßkonturen\n            und unterstützen eine\n            rundliche Po-Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eKörpernahe Shorts-Beine:\u003c\/strong\u003e\n            Die elastischen Hosenbeine\n            umschließen die oberen\n            Oberschenkel und ergänzen\n            die figurformende Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVielseitig kombinierbar:\u003c\/strong\u003e\n            Die überwiegend glatte\n            Verarbeitung eignet sich\n            als figurformende Grundlage\n            unter Kleidern, Röcken\n            und Hosen.\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\u003eleichte, elastische Material\n          aus Polyamid 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 überwiegend glatte Stoffoberfläche\n          sorgt für eine schlichte Optik\n          unter 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 formgebende\n          Konstruktion. Die unterschiedlich\n          ausgearbeiteten Bereiche an Hüfte\n          und Gesäß ergänzen die gezielte\n          Konturierung, während sich die\n          elastischen Hosenbeine an die\n          Oberschenkel anschmiegen.\n        \u003c\/p\u003e\n\n        \u003cp class=\"nd-acc__text\"\u003e\n          \u003cstrong\u003eMaterialzusammensetzung:\u003c\/strong\u003e\n          90 % Polyamid, 10 % 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          Die Mid Waist Shaper Shorts\n          sind \u003cstrong\u003eeng anliegend und\n          figurformend\u003c\/strong\u003e geschnitten.\n          Der mittelhohe Bund umschließt\n          den Bauch- und Taillenbereich,\n          während die elastischen Shorts\n          körpernah an Hüfte, Gesäß\n          und Oberschenkeln 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 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            Figurformende Mid Waist\n            Shaper Shorts.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBund:\u003c\/strong\u003e\n            Mittelhoher, elastischer Bund\n            mit körpernaher Passform.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003ePassform:\u003c\/strong\u003e\n            Eng anliegend mit formender\n            Bauch-, Taillen-, Hüft-\n            und Gesäßpartie.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBauchbereich:\u003c\/strong\u003e\n            Körpernahe Kompression\n            zur Unterstützung einer\n            glatteren Silhouette.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eTaillenbereich:\u003c\/strong\u003e\n            Fein strukturierte Stoffzonen\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 Schnittführung\n            zur sanften Anpassung\n            an die Körperkonturen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eGesäßbereich:\u003c\/strong\u003e\n            Konturierte Stoffpartien\n            zur Betonung der natürlichen\n            Po-Rundung.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eBeinform:\u003c\/strong\u003e\n            Körpernahe Shorts mit\n            Hosenbeinen bis etwa zur\n            Mitte der Oberschenkel.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerschluss:\u003c\/strong\u003e\n            Ohne Frontverschluss,\n            zum Hineinschlüpfen.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eVerarbeitung:\u003c\/strong\u003e\n            Leichtes, elastisches Gewebe\n            mit überwiegend glatter Oberfläche,\n            fein strukturiertem Bauchbereich\n            und formenden Konturzonen\n            an Hüfte und Gesäß.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eMaterial:\u003c\/strong\u003e\n            90 % Polyamid, 10 % Elasthan.\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003eFarben:\u003c\/strong\u003e\n            Beige und Apricot.\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 Shaper Shorts.\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":"Beige \/ S","offer_id":57479089324410,"sku":"SU00101543-medium skin-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57479089357178,"sku":"SU00101543-medium skin-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57479089389946,"sku":"SU00101543-medium skin-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57479089422714,"sku":"SU00101543-medium skin-XL","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ S","offer_id":57479089455482,"sku":"SU00101543-Skin apricot-S","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ M","offer_id":57479089488250,"sku":"SU00101543-Skin apricot-M","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ L","offer_id":57479089521018,"sku":"SU00101543-Skin apricot-L","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Aprikot \/ XL","offer_id":57479089553786,"sku":"SU00101543-Skin apricot-XL","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/4057\/7914\/files\/Midwaist-Short-Aprikot.webp?v=1793193217"}],"url":"https:\/\/www.needella.de\/collections\/shapewear-shorts.oembed","provider":"Needella","version":"1.0","type":"link"}