{"title":"All bikinis","description":"","products":[{"product_id":"dju-bottom","title":"DJU BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        The soft pink polka dots feel playful, almost nostalgic Like vintage swimsuits from old seaside photographs.\n        Carefree and sweet with a pink drink in your hand and ice cream in other,\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        Nothing serious.\n        Just sun, laughter, and the feeling that the day could stretch forever.\n        It’s summer in its most playful \n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926460657998,"sku":"","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926460690766,"sku":"","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926460723534,"sku":"","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/dju.jpg?v=1771600655"},{"product_id":"cheeky-top","title":"CHEEKY TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        There’s a moment in summer when everything slows down.\n        Cheeky feels like that moment.\n        The air is warm but quiet, the light turns soft and golden\n        \u003cbr\u003e\u003cbr\u003e\n        \n        The thicker fabric offers a sensation of ultimate comfort Like skin still carries the heat of the day.\n\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926460920142,"sku":"","price":54.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926460952910,"sku":"","price":54.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926460985678,"sku":"","price":54.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/IMG_0636.jpg?v=1771600764"},{"product_id":"dju-top","title":"DJU TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        The soft pink polka dots feel playful, almost nostalgic Like vintage swimsuits from old seaside photographs.\n        Carefree and sweet with a pink drink in your hand and ice cream in other,\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        Nothing serious.\n        Just sun, laughter, and the feeling that the day could stretch forever.\n        It’s summer in its most playful \n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926461182286,"sku":"","price":54.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926461215054,"sku":"","price":54.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926461247822,"sku":"","price":54.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/A7403939_reduis.jpg?v=1777492859"},{"product_id":"loul-bottom","title":"LOUL BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Loul embodies simplicity and sensuality With These deep stripes between burgundy and midnight tones, carry the intensity of that moment.\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        The contrast trim sharpens the lines, framing the body the way shadows define shapes under strong sunlight.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926461346126,"sku":"","price":48.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926461378894,"sku":"","price":48.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926461411662,"sku":"","price":48.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/Elisa_MRS_25_-_Cecile_Larher_-_BD_82_311f0028-227f-402a-9f23-141e2c0e120e.jpg?v=1777493677"},{"product_id":"cheeky-bottom","title":"CHEEKY BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        There’s a moment in summer when everything slows down.\n        Cheeky feels like that moment.\n        The air is warm but quiet, the light turns soft and golden\n        \u003cbr\u003e\u003cbr\u003e\n        \n        The thicker fabric offers a sensation of ultimate comfort Like skin still carries the heat of the day.\n\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926461608270,"sku":"","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926461641038,"sku":"","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926461673806,"sku":"","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/IMG_0940_2.jpg?v=1777498689"},{"product_id":"loul-top","title":"LOUL TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Loul embodies simplicity and sensuality With These deep stripes between burgundy and midnight tones, carry the intensity of that moment.\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        The contrast trim sharpens the lines, framing the body the way shadows define shapes under strong sunlight.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926461739342,"sku":"","price":50.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926461772110,"sku":"","price":50.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926461804878,"sku":"","price":50.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/image00007_b63de4d5-f358-4fbe-84d1-f89ea1fa9f48.jpg?v=1777494553"},{"product_id":"clarita-bottom","title":"CLARITA BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Shades of blue and grey swirl together like waves folding over one another.\n        Under the sun, the fabric almost looks like water itself.\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        The turquoise strings echo the color of clear coastal water, bright and sharp against the vintage deeper tones of the print.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926462230862,"sku":"","price":48.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926462263630,"sku":"","price":48.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926462296398,"sku":"","price":48.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/image00002.jpg?v=1771600526"},{"product_id":"clarita-top","title":"CLARITA TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Shades of blue and grey swirl together like waves folding over one another.\n        Under the sun, the fabric almost looks like water itself.\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        The turquoise strings echo the color of clear coastal water, bright and sharp against the vintage deeper tones of the print.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"S","offer_id":52926465409358,"sku":"","price":50.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":52926465442126,"sku":"","price":50.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":52926465474894,"sku":"","price":50.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/A7403850-2.jpg?v=1771600526"},{"product_id":"loul-punch","title":"LOUL PUNCH TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        The glass is cold.\n        Sugar resting at the bottom, Crushed lime.\n        Mint bruised between your fingers.\n        The sun still high, skin still salty, laughter just a little louder.\n\n        \u003cbr\u003e\u003cbr\u003e\n        \n        These lime-green and lemon-yellow stripes taste like sharp citrus and fresh mint.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Inspired by our best-seller Loul,\n        this set complements all body types with elegance, while evoking the first cocktail of summer, the one that marks the beginning.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519744966990,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519720390990,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519720423758,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519720456526,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519744999758,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/3E1A5450_reduis.jpg?v=1777466284"},{"product_id":"loul-punch-bottom","title":"LOUL PUNCH BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        The glass is cold.\n        Sugar resting at the bottom, Crushed lime.\n        Mint bruised between your fingers.\n        The sun still high, skin still salty, laughter just a little louder.\n\n        \u003cbr\u003e\u003cbr\u003e\n        \n        These lime-green and lemon-yellow stripes taste like sharp citrus and fresh mint.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Inspired by our best-seller Loul,\n        this set complements all body types with elegance, while evoking the first cocktail of summer, the one that marks the beginning.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519756599630,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519756632398,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519756665166,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519756697934,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519756730702,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/3E1A5549_reduit.jpg?v=1777461119"},{"product_id":"starfruit-top","title":"STARFRUIT TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        The glass is cold.\n        Sugar resting at the bottom, Crushed lime.\n        Mint bruised between your fingers.\n        The sun still high, skin still salty, laughter just a little louder.\n        \u003cbr\u003e\u003cbr\u003e\n        \n        These lime-green and lemon-yellow stripes taste like sharp citrus and fresh mint.\n        \u003cbr\u003e\u003cbr\u003e\n\n        The first cocktail of summer, the one that marks the beginning.\n        \u003cbr\u003e\u003cbr\u003e\n        \n        The high-rise bottom, clean and knot-free, creates a sharp, uninterrupted line along the hips.\n        The vertical stripes elongate the silhouette like a shadow stretching in late sunlight.\n        This isn’t a quiet swimsuit.\n        It sparkles.\n        It wakes you up.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519761940814,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519761973582,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519762006350,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519762039118,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519762071886,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/1X7A3024_2d9e646e-38dd-4346-9318-7229085a53d0.jpg?v=1777471612"},{"product_id":"starfruit-bottom","title":"STARFRUIT BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        The glass is cold.\n        Sugar resting at the bottom, Crushed lime.\n        Mint bruised between your fingers.\n        The sun still high, skin still salty, laughter just a little louder.\n        \u003cbr\u003e\u003cbr\u003e\n        \n        These lime-green and lemon-yellow stripes taste like sharp citrus and fresh mint.\n        \u003cbr\u003e\u003cbr\u003e\n\n        The first cocktail of summer, the one that marks the beginning.\n        \u003cbr\u003e\u003cbr\u003e\n        \n        The high-rise bottom, clean and knot-free, creates a sharp, uninterrupted line along the hips.\n        The vertical stripes elongate the silhouette like a shadow stretching in late sunlight.\n        This isn’t a quiet swimsuit.\n        It sparkles.\n        It wakes you up.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size XS\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519764791630,"sku":null,"price":52.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519764824398,"sku":null,"price":52.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519764857166,"sku":null,"price":52.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519764889934,"sku":null,"price":52.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519764922702,"sku":null,"price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/3E1A4828_reduis.jpg?v=1777472061"},{"product_id":"blue-lagoon-top","title":"BLUE LAGOON TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        There’s the sea in the morning, almost transparent.\n        At noon blinding, silver under the sun.\n        At dusk, deeper, heavier, almost secretive.\n        This turquoise isn’t just a color.\n        It’s movement.\n        A shift in light.\n        The metallic rings catch the sun like reflections on water.\n\n        \u003cbr\u003e\u003cbr\u003e\n        \n        Each cut follows the body the way water does, It’s not something you simply wear.\n        It’s a sensation.\n        The feeling of diving under for a few seconds,\n        disappearing,\n        and resurfacing brighter.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n     \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519765643598,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519765676366,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519765709134,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519765741902,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519765774670,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/000005570008.jpg?v=1777472847"},{"product_id":"blue-lagoon-bottom","title":"BLUE LAGOON BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        There’s the sea in the morning, almost transparent.\n        At noon blinding, silver under the sun.\n        At dusk, deeper, heavier, almost secretive.\n        This turquoise isn’t just a color.\n        It’s movement.\n        A shift in light.\n        The metallic rings catch the sun like reflections on water.\n\n        \u003cbr\u003e\u003cbr\u003e\n        \n        Each cut follows the body the way water does, It’s not something you simply wear.\n        It’s a sensation.\n        The feeling of diving under for a few seconds,\n        disappearing,\n        and resurfacing brighter.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n     \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519769542990,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519769575758,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519769608526,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519769641294,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519769674062,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/3E1A4780_reduis.jpg?v=1777473131"},{"product_id":"halo-halo-top","title":"HALO HALO TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        There’s the sea in the morning, almost transparent.\n        At noon blinding, silver under the sun.\n        At dusk, deeper, heavier, almost secretive.\n        This turquoise isn’t just a color.\n        It’s movement.\n        A shift in light.\n\n        \u003cbr\u003e\u003cbr\u003e\n        \n        With its five interchangeable straps, this bikini offers a wide range of customization \n\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        It’s not something you simply wear.\n        It’s a sensation.\n\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519770657102,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519770689870,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519770722638,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519770755406,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519770788174,"sku":null,"price":58.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/000005570027-2.jpg?v=1777484844"},{"product_id":"halo-halo-bottom","title":"APPLE PIE BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 22px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        This print isn’t just a pattern.\n        It’s summer at your grandparents’ house,\n        A checkered tablecloth under fig trees,\n        Homemade jam, Salt still drying on your shoulders.\n        \u003cbr\u003e\u003cbr\u003e\n\n        This shorty bikini becomes a memory worn on the skin.\n        The cut is simple, almost innocent.\n        But slightly high-cut, sculpted, intentional, like growing up and realizing nostalgia can be sensual.\n        It’s a swimsuit that remembers childhood…\n        through the gaze of a woman.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size XS\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519772000590,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519772033358,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519772066126,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519772098894,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519772131662,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/000005560030-3.jpg?v=1778071489"},{"product_id":"apple-pie-top","title":"APPLE PIE TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 22px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        This print isn’t just a pattern.\n        It’s summer at your grandparents’ house,\n        A checkered tablecloth under fig trees,\n        Homemade jam, Salt still drying on your shoulders.\n        \u003cbr\u003e\u003cbr\u003e\n\n        This shorty bikini becomes a memory worn on the skin.\n        The cut is simple, almost innocent.\n        But slightly high-cut, sculpted, intentional, like growing up and realizing nostalgia can be sensual.\n        It’s a swimsuit that remembers childhood…\n        through the gaze of a woman.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519819219278,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519819252046,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519819284814,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519819317582,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519819350350,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/000005560004.jpg?v=1777486315"},{"product_id":"cider-bottom","title":"CIDER BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 22px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        This print isn’t just a pattern.\n        It’s summer at your grandparents’ house,\n        A checkered tablecloth under fig trees,\n        Homemade jam, Salt still drying on your shoulders.\n        \u003cbr\u003e\u003cbr\u003e\n\n        This shorty bikini becomes a memory worn on the skin.\n        The cut is simple, almost innocent.\n        But slightly high-cut, sculpted, intentional, like growing up and realizing nostalgia can be sensual.\n        It’s a swimsuit that remembers childhood…\n        through the gaze of a woman.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519821513038,"sku":null,"price":54.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519821545806,"sku":null,"price":54.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519821578574,"sku":null,"price":54.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519821611342,"sku":null,"price":54.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519821644110,"sku":null,"price":54.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/000005600014.jpg?v=1777488067"},{"product_id":"cider-top","title":"CIDER TOP","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 22px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        This print isn’t just a pattern.\n        It’s summer at your grandparents’ house,\n        A checkered tablecloth under fig trees,\n        Homemade jam, Salt still drying on your shoulders.\n        \u003cbr\u003e\u003cbr\u003e\n\n        This shorty bikini becomes a memory worn on the skin.\n        The cut is simple, almost innocent.\n        But slightly high-cut, sculpted, intentional, like growing up and realizing nostalgia can be sensual.\n        It’s a swimsuit that remembers childhood…\n        through the gaze of a woman.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size XS\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519822201166,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519822233934,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519822266702,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519822299470,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519822332238,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/3E1A5657bis.png?v=1777488067"},{"product_id":"halo-halo-bottom-1","title":"HALO HALO BOTTOM","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 12px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        There’s the sea in the morning, almost transparent.\n        At noon blinding, silver under the sun.\n        At dusk, deeper, heavier, almost secretive.\n        This turquoise isn’t just a color.\n        It’s movement.\n        A shift in light.\n\n        \u003cbr\u003e\u003cbr\u003e\n        \n        With its five interchangeable straps, this bikini offers a wide range of customization \n\n        \n        \u003cbr\u003e\u003cbr\u003e\n        \n        It’s not something you simply wear.\n        It’s a sensation.\n\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Studio shoot\n        \u003cbr\u003e\u003cbr\u003e\n        Inez is wearing size S\n        \u003cbr\u003e\n        \n        Height: 170cm\n        \u003cbr\u003e\n\n        Bust: 76cm\n        \u003cbr\u003e\n\n        Waist: 60cm\n        \u003cbr\u003e\n\n        Hips: 86cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"XS","offer_id":59519936102734,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":59519936135502,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":59519936168270,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":59519936201038,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":59519936233806,"sku":null,"price":56.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/000005580007.jpg?v=1777484844"},{"product_id":"strings","title":"STRINGS","description":"\u003cbody\u003e\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026amp;family=Montserrat:wght@100..900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n  \u003cstyle\u003e\n\n    body{\n      margin:0;\n      padding:20px;\n    }\n\n    .details-accordion {\n      border-bottom: 1px solid #000;\n    }\n\n    summary {\n      font-family: \"Archivo Black\", sans-serif;\n      font-size: 12px;\n      cursor: pointer;\n      padding: 14px 0;\n\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n\n      list-style: none;\n      user-select: none;\n    }\n\n    summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .accordion-icon {\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 24px;\n      font-weight: 300;\n      line-height: 1;\n\n      transition:\n        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n\n    }\n\n    .details-accordion.open .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    .accordion-content {\n\n      max-height: 0;\n      overflow: hidden;\n\n      opacity: 0;\n\n      transition:\n        max-height 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        opacity 0.45s ease;\n\n    }\n\n    .details-accordion.open .accordion-content {\n      max-height: 500px;\n      opacity: 1;\n    }\n\n    .accordion-content p {\n\n      margin: 0;\n      padding: 0 8px 18px;\n\n      font-family: \"Montserrat\", sans-serif;\n      font-size: 15px;\n      line-height: 1.6;\n\n      opacity: 1;\n\n    }\n\n    .text-animate {\n      animation: textReveal 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    @keyframes textReveal {\n\n      from {\n        opacity: 0;\n        letter-spacing: 0.4px;\n        line-height: 2.4;\n        filter: blur(3px);\n      }\n\n      to {\n        opacity: 1;\n        letter-spacing: 0px;\n        line-height: 1.6;\n        filter: blur(0px);\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eDescription \u0026amp; Features\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Put some topings on your Halo Halo,\n        \u003cbr\u003e\u003cbr\u003e\n        For freshness, choose Mango\n        \u003cbr\u003e\u003cbr\u003e\n        For a touch of sweetness, choose Candy\n        \u003cbr\u003e\u003cbr\u003e\n        For a bit of indulgence, choose Chocolate\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Chiara is wearing size S\n        \u003cbr\u003e\u003cbr\u003e\n\n        Height: cm\n        \u003cbr\u003e\n\n        Bust: cm\n        \u003cbr\u003e\n\n        Waist: cm\n        \u003cbr\u003e\n\n        Hips: cm\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"details-accordion\"\u003e\n\n    \u003csummary\u003e\n      \u003cspan\u003eFabric \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/summary\u003e\n\n    \u003cdiv class=\"accordion-content\"\u003e\n\n      \u003cp class=\"accordion-text\"\u003e\n        Made from recycled fabric (78% polyamide, 22% elastane), made in Portugal.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Rinse after use. Cold hand wash and flat dry in shade.\n        \u003cbr\u003e\u003cbr\u003e\n\n        Do not soak, bleach or tumble dry. Colors may gradually fade with extended sun exposure.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/details\u003e\n\n  \u003cscript\u003e\n\n    const accordions = document.querySelectorAll('.details-accordion');\n\n    accordions.forEach((accordion) =\u003e {\n\n      const icon = accordion.querySelector('.accordion-icon');\n      const text = accordion.querySelector('.accordion-text');\n\n      accordion.addEventListener('toggle', () =\u003e {\n\n        if (accordion.open) {\n\n          accordion.classList.add('open');\n          icon.textContent = '−';\n\n          text.classList.remove('text-animate');\n\n          void text.offsetWidth;\n\n          text.classList.add('text-animate');\n\n        } else {\n\n          accordion.classList.remove('open');\n          icon.textContent = '+';\n\n        }\n\n      });\n\n    });\n\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Cornelia","offers":[{"title":"Mango","offer_id":59545403097422,"sku":null,"price":16.0,"currency_code":"EUR","in_stock":true},{"title":"Candy","offer_id":59545403130190,"sku":null,"price":16.0,"currency_code":"EUR","in_stock":true},{"title":"Chocolate","offer_id":59545403162958,"sku":null,"price":16.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0911\/6680\/2254\/files\/studio_shoot11.jpg?v=1777503699"}],"url":"https:\/\/corneliaswim.com\/collections\/best-sellers.oembed","provider":"Cornelia","version":"1.0","type":"link"}