{"title":"One-Piece Swimsuits","description":null,"products":[{"product_id":"margate-one-piece-swimsuit","title":"Margate One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n\n  \u003cstyle\u003e\n    #lencois-landing {\n      background-color: #fff;\n      color: #333;\n      overflow-x: hidden;\n      font-family: inherit;\n    }\n\n    [data-lencois-animate] {\n      opacity: 0;\n      transform: translateY(30px);\n      transition: opacity 0.8s ease, transform 0.8s ease;\n    }\n\n    [data-lencois-animate].lencois-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .lencois-gradient-title {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      display: inline-block;\n      font-weight: 800;\n      font-size: 2.1rem;\n    }\n\n    .lencois-benefit h4 {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      margin-bottom: 1rem;\n      font-size: 1.3rem;\n      font-weight: 700;\n      text-align: center;\n    }\n\n    @keyframes lencoisGradientMove {\n      0% { background-position: 0% 50%; }\n      50% { background-position: 100% 50%; }\n      100% { background-position: 0% 50%; }\n    }\n\n    #lencois-landing .lencois-section-padding {\n      padding: 5rem 10%;\n    }\n\n    #lencois-landing h2, #lencois-landing h3 {\n      font-weight: 700;\n      text-align: center;\n      margin-bottom: 2rem;\n    }\n\n    .lencois-hero {\n      text-align: center;\n      padding: 8rem 10% 6rem;\n      background: linear-gradient(135deg, #ef5ca6 0%, #f78bc9 25%, #5ff4ab 75%, #8e3cc9 100%);\n      background-size: 250% 250%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      color: #fff;\n      border-radius: 0 0 50px 50px;\n    }\n\n    .lencois-hero h2 {\n      font-size: 2.8rem;\n      line-height: 1.3;\n      max-width: 850px;\n      margin: 0 auto 1.5rem;\n    }\n\n    .lencois-hero p {\n      font-size: 1.15rem;\n      max-width: 760px;\n      margin: 0 auto;\n      opacity: 0.95;\n    }\n\n    .lencois-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: 3rem;\n    }\n\n    .lencois-benefit {\n      background: #fff;\n      border-radius: 25px;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n      overflow: hidden;\n      text-align: center;\n      transition: transform 0.3s;\n    }\n\n    .lencois-benefit:hover {\n      transform: translateY(-6px);\n    }\n\n    .lencois-benefit img {\n      width: 100%;\n      height: 380px;\n      object-fit: cover;\n    }\n\n    .lencois-benefit-content {\n      padding: 2rem;\n    }\n\n    .lencois-benefit p {\n      color: #555;\n      line-height: 1.6;\n      text-align: center;\n    }\n\n    .lencois-gallery {\n      background: #fff;\n      text-align: center;\n      padding-top: 3rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-gallery h3 {\n      font-size: 2rem;\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-gallery-images {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 1.5rem;\n      padding: 0 10%;\n    }\n\n    .lencois-gallery-images img {\n      width: 100%;\n      border-radius: 20px;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.08);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-gallery-images img:hover {\n      transform: scale(1.03);\n    }\n\n    .lencois-testimonials {\n      background: linear-gradient(135deg, #ef5ca6 0%, #b268c2 40%, #5ff4ab 90%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      color: #fff;\n      text-align: center;\n      padding: 5rem 10%;\n    }\n\n    .lencois-testimonials h3 {\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-testimonial {\n      max-width: 650px;\n      margin: 0 auto 2.5rem;\n      font-style: italic;\n      font-size: 1.1rem;\n      opacity: 0.95;\n    }\n\n    .lencois-testimonial:last-child {\n      margin-bottom: 0;\n    }\n\n    .lencois-testimonial strong {\n      display: block;\n      margin-top: 1rem;\n      font-style: normal;\n      font-size: 1rem;\n      color: #fff;\n    }\n\n    .lencois-testimonial-img {\n      width: 200px;\n      height: 200px;\n      object-fit: cover;\n      object-position: top;\n      border-radius: 50%;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.25);\n      margin: 0 auto 1.2rem;\n      display: block;\n      border: 3px solid rgba(255,255,255,0.85);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-testimonial-img:hover {\n      transform: scale(1.05);\n    }\n\n    .lencois-counter {\n      display: inline-block;\n      font-size: 3rem;\n      font-weight: 900;\n      background: linear-gradient(90deg, #ffffff, #fcd9ef, #5ff4ab);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      text-shadow: 0 0 20px rgba(255,255,255,0.4);\n      padding: 0 0.3em;\n    }\n\n    .lencois-faq {\n      max-width: 750px;\n      margin: 0 auto;\n      text-align: left;\n      padding-top: 5rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-faq details {\n      background: #fdfdfd;\n      border-radius: 12px;\n      border: 1px solid #e0e0e0;\n      margin-bottom: 1rem;\n      padding: 1.2rem 1.5rem;\n      cursor: pointer;\n      transition: all 0.3s ease;\n    }\n\n    .lencois-faq details:hover {\n      border-color: #ef5ca6;\n      background: #fff8fc;\n    }\n\n    .lencois-faq summary {\n      font-weight: 600;\n      font-size: 1.1rem;\n      list-style: none;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      color: #ef5ca6;\n    }\n\n    .lencois-faq details[open] summary {\n      color: #5ff4ab;\n    }\n\n    .lencois-faq summary::after {\n      content: '+';\n      font-size: 1.3rem;\n      transition: transform 0.3s;\n    }\n\n    .lencois-faq details[open] summary::after {\n      transform: rotate(45deg);\n    }\n\n    .lencois-cta {\n      text-align: center;\n      background: linear-gradient(145deg, #ef5ca6 0%, #e67dbf 30%, #5ff4ab 80%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      padding: 5rem 10%;\n      color: #fff;\n      border-radius: 50px 50px 0 0;\n    }\n\n    .lencois-cta h2 {\n      font-size: 2.1rem;\n      line-height: 1.3;\n      font-weight: 800;\n      margin-bottom: 1.5rem;\n    }\n\n    @media (max-width:760px){\n      .lencois-hero { padding: 6rem 6% 4rem; }\n      .lencois-hero h2 { font-size: 1.9rem; }\n      .lencois-benefit img { height: 300px; }\n      .lencois-testimonial { font-size: 1rem; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eThe Black One-Piece Swimsuit That Celebrates Your Body\u003c\/h2\u003e\n    \u003cp\u003ePut it on and feel the difference. The smart design smoothly adjusts to your body, giving you the confidence to move freely. In the mirror, rediscover an elegant silhouette, ready to enjoy the sun worry-free.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eWhy Choose the Margate One-Piece Swimsuit?\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/9_2f7c21c3-b271-4a63-9470-3b9ab50bbe24.png?v=1782439981\" alt=\"Comfort in every movement\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eComfort in every movement\u003c\/h4\u003e\n    \u003cp\u003eThe wide straps are designed for your comfort. They distribute weight evenly, relieving pressure on your shoulders so you feel light and free all day long.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/10_a3d9a8ee-40e3-4419-ba0b-67981f3be390.png?v=1782439993\" alt=\"A Sculpted Silhouette\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eA Sculpted Silhouette\u003c\/h4\u003e\n    \u003cp\u003eThe side cut-outs create a visual effect that elongates and defines the waist. It is a design detail that transforms a classic one-piece swimsuit into a unique piece, crafted to enhance your shape.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/7_0eeece15-815d-4926-916e-a27ca169d363.png?v=1782439983\" alt=\"Find your perfect fit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eFind your perfect fit\u003c\/h4\u003e\n    \u003cp\u003eThe straight neckline back and adjustable straps allow you to customise the fit. Find your ideal fit for a total sense of confidence, whether you are swimming or relaxing in the sun.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/6_1_24219223-2e7f-4667-9fa0-09703ee49c44.png?v=1782439990\" alt=\"Elegance That Inspires Confidence\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eElegance That Inspires Confidence\u003c\/h4\u003e\n    \u003cp\u003eThe straight neckline, both front and back, offers coverage that keeps you secure and comfortable. A classic, timeless piece that gives you the confidence to simply be yourself.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eDetails of our carefully designed fit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafitbrasil_3_a46b1705-b670-4db9-949a-2f5bdcd04755.png?v=1782439996\" alt=\"Margate One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/8_9c10a1b3-8893-40d6-9b55-034eb611f1fc.png?v=1782439987\" alt=\"Margate One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003e\n      \u003cspan id=\"lencois-counter\" class=\"lencois-counter\" data-final=\"6600+\"\u003e6600+\u003c\/span\u003e customers have chosen AquaFit quality\n    \u003c\/h3\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-adraga-prova-social-1-png.jpg?v=1782441866\" alt=\"Margate One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"Finally, a one-piece swimsuit that fits me really well! I feel super elegant and comfortable. I've already worn it so much this summer.\"\u003c\/p\u003e\n  \u003cstrong\u003e- Sofia M.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-adraga-prova-social-2-png.jpg?v=1782441927\" alt=\"Margate One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"I love the cut-outs! They add a unique touch and really flatter my waist. The quality seems great.\"\u003c\/p\u003e\n  \u003cstrong\u003e- Inês R.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-adraga-prova-social-3-png.jpg?v=1782441975\" alt=\"“I bought it for my holiday, and it was my favourite piece. The straps are super comfortable and adjustable, which makes all the difference for me.”\" loading=\"lazy\"\u003e\n  \u003cp\u003e“I bought it for my holiday, and it was my favourite piece. The straps are super comfortable and adjustable, which makes all the difference for me.”\u003c\/p\u003e\n  \u003cstrong\u003e- Catarina L.\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \u003cdetails\u003e\n  \u003csummary\u003eHow should I care for my Margate One-Piece Swimsuit?\u003c\/summary\u003e\n  \u003cp\u003eWe recommend hand washing with cold water and mild soap after each use. Dry in the shade to preserve the colour and shape of the garment. Do not use a washing machine or dryer.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eDoes this One-Piece Swimsuit have cups or padding?\u003c\/summary\u003e\n  \u003cp\u003eThe Margate One-Piece Swimsuit has no cups or padding. Its single-layer design moulds naturally to the body for maximum comfort.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eIs the bottom coverage high-cut?\u003c\/summary\u003e\n  \u003cp\u003eThe piece offers medium coverage at the back, designed to be comfortable and elegant, providing confidence without being too high-cut.\u003c\/p\u003e\n\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eWe promise a secure and comfortable fit, with wide straps that distribute weight evenly and a design that moves with you in style.\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      function lencoisOnScrollAnimate() {\n        document.querySelectorAll('[data-lencois-animate]').forEach(el =\u003e {\n          const rect = el.getBoundingClientRect();\n          if (rect.top \u003c window.innerHeight * 0.85) el.classList.add('lencois-visible');\n        });\n      }\n      document.addEventListener('scroll', lencoisOnScrollAnimate);\n      window.addEventListener('load', lencoisOnScrollAnimate);\n\n      const lencoisCounterEl = document.getElementById(\"lencois-counter\");\n      let lencoisIniciou = false;\n      function lencoisIniciarContador() {\n        if (lencoisIniciou || !lencoisCounterEl) return;\n        const finalTexto = lencoisCounterEl.getAttribute(\"data-final\") || \"\";\n        const final = parseInt(finalTexto.replace(\/\\D\/g, \"\"), 10);\n        if (!final) return;\n        lencoisIniciou = true;\n        let valor = 0;\n        const duracao = 1000;\n        const passo = final \/ (duracao \/ 16);\n\n        const intervalo = setInterval(() =\u003e {\n          valor += passo;\n          if (valor \u003e= final) {\n            valor = final;\n            clearInterval(intervalo);\n            lencoisCounterEl.textContent = valor.toLocaleString('pt-PT') + '+';\n          } else {\n            lencoisCounterEl.textContent = Math.floor(valor).toLocaleString('pt-PT');\n          }\n        }, 16);\n      }\n\n      function lencoisVerificarContador() {\n        if (!lencoisCounterEl) return;\n        const rect = lencoisCounterEl.getBoundingClientRect();\n        if (rect.top \u003c window.innerHeight * 0.85) lencoisIniciarContador();\n      }\n\n      window.addEventListener(\"scroll\", lencoisVerificarContador);\n      window.addEventListener(\"load\", lencoisVerificarContador);\n    })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477783871766,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477783904534,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477783937302,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477783970070,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477784002838,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/9_2f7c21c3-b271-4a63-9470-3b9ab50bbe24.png?v=1782511207"},{"product_id":"st-michaels-on-the-sea-one-piece-swimsuit","title":"St Michaels on the Sea One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n\n  \u003cstyle\u003e\n    #lencois-landing {\n      background-color: #fff;\n      color: #333;\n      overflow-x: hidden;\n      font-family: inherit;\n    }\n\n    [data-lencois-animate] {\n      opacity: 0;\n      transform: translateY(30px);\n      transition: opacity 0.8s ease, transform 0.8s ease;\n    }\n\n    [data-lencois-animate].lencois-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .lencois-gradient-title {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      display: inline-block;\n      font-weight: 800;\n      font-size: 2.1rem;\n    }\n\n    .lencois-benefit h4 {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      margin-bottom: 1rem;\n      font-size: 1.3rem;\n      font-weight: 700;\n      text-align: center;\n    }\n\n    @keyframes lencoisGradientMove {\n      0% { background-position: 0% 50%; }\n      50% { background-position: 100% 50%; }\n      100% { background-position: 0% 50%; }\n    }\n\n    #lencois-landing .lencois-section-padding {\n      padding: 5rem 10%;\n    }\n\n    #lencois-landing h2, #lencois-landing h3 {\n      font-weight: 700;\n      text-align: center;\n      margin-bottom: 2rem;\n    }\n\n    .lencois-hero {\n      text-align: center;\n      padding: 8rem 10% 6rem;\n      background: linear-gradient(135deg, #ef5ca6 0%, #f78bc9 25%, #5ff4ab 75%, #8e3cc9 100%);\n      background-size: 250% 250%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      color: #fff;\n      border-radius: 0 0 50px 50px;\n    }\n\n    .lencois-hero h2 {\n      font-size: 2.8rem;\n      line-height: 1.3;\n      max-width: 850px;\n      margin: 0 auto 1.5rem;\n    }\n\n    .lencois-hero p {\n      font-size: 1.15rem;\n      max-width: 760px;\n      margin: 0 auto;\n      opacity: 0.95;\n    }\n\n    .lencois-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: 3rem;\n    }\n\n    .lencois-benefit {\n      background: #fff;\n      border-radius: 25px;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n      overflow: hidden;\n      text-align: center;\n      transition: transform 0.3s;\n    }\n\n    .lencois-benefit:hover {\n      transform: translateY(-6px);\n    }\n\n    .lencois-benefit img {\n      width: 100%;\n      height: 380px;\n      object-fit: cover;\n    }\n\n    .lencois-benefit-content {\n      padding: 2rem;\n    }\n\n    .lencois-benefit p {\n      color: #555;\n      line-height: 1.6;\n      text-align: center;\n    }\n\n    .lencois-gallery {\n      background: #fff;\n      text-align: center;\n      padding-top: 3rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-gallery h3 {\n      font-size: 2rem;\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-gallery-images {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 1.5rem;\n      padding: 0 10%;\n    }\n\n    .lencois-gallery-images img {\n      width: 100%;\n      border-radius: 20px;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.08);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-gallery-images img:hover {\n      transform: scale(1.03);\n    }\n\n    .lencois-testimonials {\n      background: linear-gradient(135deg, #ef5ca6 0%, #b268c2 40%, #5ff4ab 90%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      color: #fff;\n      text-align: center;\n      padding: 5rem 10%;\n    }\n\n    .lencois-testimonials h3 {\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-testimonial {\n      max-width: 650px;\n      margin: 0 auto 2.5rem;\n      font-style: italic;\n      font-size: 1.1rem;\n      opacity: 0.95;\n    }\n\n    .lencois-testimonial:last-child {\n      margin-bottom: 0;\n    }\n\n    .lencois-testimonial strong {\n      display: block;\n      margin-top: 1rem;\n      font-style: normal;\n      font-size: 1rem;\n      color: #fff;\n    }\n\n    .lencois-testimonial-img {\n      width: 200px;\n      height: 200px;\n      object-fit: cover;\n      object-position: top;\n      border-radius: 50%;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.25);\n      margin: 0 auto 1.2rem;\n      display: block;\n      border: 3px solid rgba(255,255,255,0.85);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-testimonial-img:hover {\n      transform: scale(1.05);\n    }\n\n    .lencois-counter {\n      display: inline-block;\n      font-size: 3rem;\n      font-weight: 900;\n      background: linear-gradient(90deg, #ffffff, #fcd9ef, #5ff4ab);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      text-shadow: 0 0 20px rgba(255,255,255,0.4);\n      padding: 0 0.3em;\n    }\n\n    .lencois-faq {\n      max-width: 750px;\n      margin: 0 auto;\n      text-align: left;\n      padding-top: 5rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-faq details {\n      background: #fdfdfd;\n      border-radius: 12px;\n      border: 1px solid #e0e0e0;\n      margin-bottom: 1rem;\n      padding: 1.2rem 1.5rem;\n      cursor: pointer;\n      transition: all 0.3s ease;\n    }\n\n    .lencois-faq details:hover {\n      border-color: #ef5ca6;\n      background: #fff8fc;\n    }\n\n    .lencois-faq summary {\n      font-weight: 600;\n      font-size: 1.1rem;\n      list-style: none;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      color: #ef5ca6;\n    }\n\n    .lencois-faq details[open] summary {\n      color: #5ff4ab;\n    }\n\n    .lencois-faq summary::after {\n      content: '+';\n      font-size: 1.3rem;\n      transition: transform 0.3s;\n    }\n\n    .lencois-faq details[open] summary::after {\n      transform: rotate(45deg);\n    }\n\n    .lencois-cta {\n      text-align: center;\n      background: linear-gradient(145deg, #ef5ca6 0%, #e67dbf 30%, #5ff4ab 80%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      padding: 5rem 10%;\n      color: #fff;\n      border-radius: 50px 50px 0 0;\n    }\n\n    .lencois-cta h2 {\n      font-size: 2.1rem;\n      line-height: 1.3;\n      font-weight: 800;\n      margin-bottom: 1.5rem;\n    }\n\n    @media (max-width:760px){\n      .lencois-hero { padding: 6rem 6% 4rem; }\n      .lencois-hero h2 { font-size: 1.9rem; }\n      .lencois-benefit img { height: 300px; }\n      .lencois-testimonial { font-size: 1rem; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eThe Silhouette That Lets You Enjoy Summer\u003c\/h2\u003e\n    \u003cp\u003eImagine wearing it for the first time. You feel how it delicately hugs your curves without feeling tight. You look in the mirror and see your enhanced silhouette, ready to stroll along the sand with complete confidence that everything stays perfectly in place. Just your confidence, riding high.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eWhy choose St Michaels on the Sea One-Piece Swimsuit?\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T132530.523.png?v=1751899456\" alt=\"Defined Waist, Absolute Comfort\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eDefined Waist, Absolute Comfort\u003c\/h4\u003e\n    \u003cp\u003eThe side ruching detail is not just charming. It was designed to visually create a more elegant waistline, providing a comfortable, secure feel around the midsection.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T132546.501.png?v=1751899455\" alt=\"Find your perfect fit\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eFind your perfect fit\u003c\/h4\u003e\n    \u003cp\u003eThe fine, delicate straps hide a secret: they are fully adjustable. Find the ideal height and support for your bust, ensuring everything stays in place whether you are swimming or sunbathing.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T132517.524.png?v=1751899455\" alt=\"A Neckline that Celebrates\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eA Neckline that Celebrates\u003c\/h4\u003e\n    \u003cp\u003eThe V-neckline strikes the perfect balance between sophistication and comfort. It elongates the silhouette and subtly flatters the décolletage, letting you feel beautiful and secure without revealing too much.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/S8326ccad7b0143f385f47332bd86565bZ.webp?v=1751899456\" alt=\"Freedom in every movement\" loading=\"lazy\" style=\"object-position:center 68%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eFreedom in every movement\u003c\/h4\u003e\n    \u003cp\u003eWith medium rear coverage and a cut that hugs the hips without digging in, this One-Piece Swimsuit was made to move with you. Run, dive, play. Your only worry will be where to take the next dip.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eDetails of our carefully designed fit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003e\n      \u003cspan id=\"lencois-counter\" class=\"lencois-counter\" data-final=\"1200+\"\u003e1200+\u003c\/span\u003e customers have chosen AquaFit quality\n    \u003c\/h3\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-alcobaca-prova-social-1-png.jpg?v=1779921744\" alt=\"St Michaels on the Sea One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"Finally a One-Piece Swimsuit that makes me feel good! The ruched belly detail is amazing, I feel super comfortable.\"\u003c\/p\u003e\n  \u003cstrong\u003e- Sofia M.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-alcobaca-prova-social-2-png.jpg?v=1779921804\" alt=\"St Michaels on the Sea One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"I was worried about the bust support, but the straps adjust really well. Everything stays in place. And the pattern is gorgeous, I've already received so many compliments!\"\u003c\/p\u003e\n  \u003cstrong\u003e- Joana R.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-alcobaca-prova-social-3-png.jpg?v=1779921858\" alt='\"I bought it for the holidays and it was the best decision. It is elegant and comfortable at the same time. Fits like a glove.\"' loading=\"lazy\"\u003e\n  \u003cp\u003e\"I bought it for the holidays and it was the best decision. It is elegant and comfortable at the same time. Fits like a glove.\"\u003c\/p\u003e\n  \u003cstrong\u003e- Catarina P.\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \u003cdetails\u003e\n  \u003csummary\u003eDoes this One-Piece Swimsuit provide good bust support?\u003c\/summary\u003e\n  \u003cp\u003eThe St Michaels on the Sea One-Piece Swimsuit features slim, adjustable straps that let you customise the support level for your comfort. The secure neckline and tailored fit are designed to offer confidence in every move.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eDoes the waist ruching cling or add bulk?\u003c\/summary\u003e\n  \u003cp\u003eQuite the opposite. The draping is strategically placed to flatter the silhouette, helping to conceal the tummy area and define the waist in a natural, elegant way.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eHow should I care for my swimsuit to help it last longer?\u003c\/summary\u003e\n  \u003cp\u003eWe recommend hand washing in cold water with mild soap after each use, without wringing. Line dry in the shade to preserve colour vibrancy and fabric elasticity. Avoid direct contact with sunscreens and oils.\u003c\/p\u003e\n\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eDesigned to hug your body with strategic ruched draping that enhances the waist, plus slim adjustable straps that guarantee perfect support for you. A fit that moves with you.\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      function lencoisOnScrollAnimate() {\n        document.querySelectorAll('[data-lencois-animate]').forEach(el =\u003e {\n          const rect = el.getBoundingClientRect();\n          if (rect.top \u003c window.innerHeight * 0.85) el.classList.add('lencois-visible');\n        });\n      }\n      document.addEventListener('scroll', lencoisOnScrollAnimate);\n      window.addEventListener('load', lencoisOnScrollAnimate);\n\n      const lencoisCounterEl = document.getElementById(\"lencois-counter\");\n      let lencoisIniciou = false;\n      function lencoisIniciarContador() {\n        if (lencoisIniciou || !lencoisCounterEl) return;\n        const finalTexto = lencoisCounterEl.getAttribute(\"data-final\") || \"\";\n        const final = parseInt(finalTexto.replace(\/\\D\/g, \"\"), 10);\n        if (!final) return;\n        lencoisIniciou = true;\n        let valor = 0;\n        const duracao = 1000;\n        const passo = final \/ (duracao \/ 16);\n\n        const intervalo = setInterval(() =\u003e {\n          valor += passo;\n          if (valor \u003e= final) {\n            valor = final;\n            clearInterval(intervalo);\n            lencoisCounterEl.textContent = valor.toLocaleString('pt-PT') + '+';\n          } else {\n            lencoisCounterEl.textContent = Math.floor(valor).toLocaleString('pt-PT');\n          }\n        }, 16);\n      }\n\n      function lencoisVerificarContador() {\n        if (!lencoisCounterEl) return;\n        const rect = lencoisCounterEl.getBoundingClientRect();\n        if (rect.top \u003c window.innerHeight * 0.85) lencoisIniciarContador();\n      }\n\n      window.addEventListener(\"scroll\", lencoisVerificarContador);\n      window.addEventListener(\"load\", lencoisVerificarContador);\n    })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477784264982,"sku":"14:173;5:100014064","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477784297750,"sku":"14:173;5:100014066","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477784330518,"sku":"14:173;5:100014065","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477784363286,"sku":"14:173;5:100014067","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477784396054,"sku":"14:173;5:100014068","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T132517.524.png?v=1782511214"},{"product_id":"big-bay-one-piece-swimsuit","title":"Big Bay One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eBig Bay One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477786034454,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477786067222,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477786099990,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477786132758,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477786165526,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/01_Imagem_1_ee62066c-86c9-4328-9e07-dc2c312ee0f6.jpg?v=1782511222"},{"product_id":"kidds-beach-one-piece-swimsuit","title":"Kidd's Beach One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eKidd's Beach One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477786198294,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477786231062,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477786263830,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477786296598,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477786329366,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_3b455b43-3ff1-4768-89a5-cccc7c0d904f.png?v=1782511223"},{"product_id":"fishermans-one-piece-swimsuit","title":"Fisherman's One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eFisherman's One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477786362134,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477786394902,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477786427670,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477786460438,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477786493206,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_c09ebc93-0e46-49a5-9b55-5ef530203abe.png?v=1782511228"},{"product_id":"strandfontein-one-piece-swimsuit","title":"Strandfontein One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eStrandfontein One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"Blue and White \/ L","offer_id":51477786558742,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue and White \/ XL","offer_id":51477786591510,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue and White \/ 3XL","offer_id":51477786624278,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue and White \/ 4XL","offer_id":51477786657046,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue and White \/ 5XL","offer_id":51477786689814,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477786722582,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477786755350,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ 3XL","offer_id":51477786788118,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ 4XL","offer_id":51477786820886,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ 5XL","offer_id":51477786853654,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_059723da-7d42-4d52-b392-9742d406422e.png?v=1782511231"},{"product_id":"jeffreys-bay-one-piece-swimsuit","title":"Jeffreys Bay One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n  \u003cstyle\u003e\n    #lencois-landing { background-color:#fff; color:#333; overflow-x:hidden; font-family:inherit; }\n    [data-lencois-animate] { opacity:1; transform:translateY(0); transition:opacity .8s ease, transform .8s ease; }\n    .lencois-gradient-title { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; font-weight:800; font-size:2.1rem; }\n    .lencois-benefit h4 { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:1rem; font-size:1.3rem; font-weight:700; text-align:center; }\n    @keyframes lencoisGradientMove { 0%{background-position:0% 50%;} 50%{background-position:100% 50%;} 100%{background-position:0% 50%;} }\n    #lencois-landing .lencois-section-padding { padding:5rem 10%; }\n    #lencois-landing h2, #lencois-landing h3 { font-weight:700; text-align:center; margin-bottom:2rem; }\n    .lencois-hero { text-align:center; padding:8rem 10% 6rem; background:linear-gradient(135deg,#ef5ca6 0%,#f78bc9 25%,#5ff4ab 75%,#8e3cc9 100%); background-size:250% 250%; animation:lencoisGradientMove 4s ease-in-out infinite; color:#fff; border-radius:0 0 50px 50px; }\n    .lencois-hero h2 { font-size:2.8rem; line-height:1.3; max-width:850px; margin:0 auto 1.5rem; }\n    .lencois-hero p { font-size:1.15rem; max-width:760px; margin:0 auto; opacity:.95; }\n    .lencois-benefits-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:3rem; }\n    .lencois-benefit { background:#fff; border-radius:25px; box-shadow:0 10px 25px rgba(0,0,0,.08); overflow:hidden; text-align:center; transition:transform .3s; }\n    .lencois-benefit:hover { transform:translateY(-6px); }\n    .lencois-benefit img { width:100%; height:380px; object-fit:cover; }\n    .lencois-benefit-content { padding:2rem; }\n    .lencois-benefit p { color:#555; line-height:1.6; text-align:center; }\n    .lencois-gallery { background:#fff; text-align:center; padding-top:3rem; padding-bottom:5rem; }\n    .lencois-gallery h3 { font-size:2rem; margin-bottom:2.5rem; }\n    .lencois-gallery-images { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1.5rem; padding:0 10%; }\n    .lencois-gallery-images img { width:100%; height:430px; object-fit:cover; border-radius:20px; box-shadow:0 8px 25px rgba(0,0,0,.08); transition:transform .3s ease; }\n    .lencois-testimonials { background:linear-gradient(135deg,#ef5ca6 0%,#b268c2 40%,#5ff4ab 90%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; color:#fff; text-align:center; padding:5rem 10%; }\n    .lencois-testimonial { max-width:650px; margin:0 auto 2.5rem; font-style:italic; font-size:1.1rem; opacity:.95; }\n    .lencois-testimonial strong { display:block; margin-top:1rem; font-style:normal; font-size:1rem; color:#fff; }\n    .lencois-testimonial-img { width:200px; height:200px; object-fit:cover; object-position:top; border-radius:50%; box-shadow:0 8px 25px rgba(0,0,0,.25); margin:0 auto 1.2rem; display:block; border:3px solid rgba(255,255,255,.85); }\n    .lencois-counter { display:inline-block; font-size:3rem; font-weight:900; background:linear-gradient(90deg,#fff,#fcd9ef,#5ff4ab); background-size:300% 300%; animation:lencoisGradientMove 4s ease-in-out infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; text-shadow:0 0 20px rgba(255,255,255,.4); padding:0 .3em; }\n    .lencois-faq { max-width:750px; margin:0 auto; text-align:left; padding-top:5rem; padding-bottom:5rem; }\n    .lencois-faq details { background:#fdfdfd; border-radius:12px; border:1px solid #e0e0e0; margin-bottom:1rem; padding:1.2rem 1.5rem; cursor:pointer; transition:all .3s ease; }\n    .lencois-faq details:hover { border-color:#ef5ca6; background:#fff8fc; }\n    .lencois-faq summary { font-weight:600; font-size:1.1rem; list-style:none; display:flex; justify-content:space-between; align-items:center; color:#ef5ca6; }\n    .lencois-faq summary::after { content:'+'; font-size:1.3rem; transition:transform .3s; }\n    .lencois-faq details[open] summary::after { transform:rotate(45deg); }\n    .lencois-cta { text-align:center; background:linear-gradient(145deg,#ef5ca6 0%,#e67dbf 30%,#5ff4ab 80%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; padding:5rem 10%; color:#fff; border-radius:50px 50px 0 0; }\n    .lencois-cta h2 { font-size:2.1rem; line-height:1.3; font-weight:800; margin-bottom:1.5rem; }\n    @media (max-width:760px){ .lencois-hero{padding:6rem 6% 4rem;} .lencois-hero h2{font-size:1.9rem;} .lencois-benefit img{height:300px;} .lencois-testimonial{font-size:1rem;} }\n  \u003c\/style\u003e\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eFeel as Incredible as You Look\u003c\/h2\u003e\n    \u003cp\u003eImagine: you put on your new one-piece swimsuit, look in the mirror, and instead of hesitation, you feel a wave of confidence. Your silhouette looks elegant, comfort is immediate, and the only thing on your mind is the sun and the sea. With the Jeffreys Bay One-Piece Swimsuit, this moment is yours. Created to highlight your natural beauty, it restores your confidence to live summer to the fullest.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eElegance and Comfort in Every Detail\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T132041.520.png?v=1751899532\" alt=\"Enhanced Silhouette\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eEnhanced Silhouette\u003c\/h4\u003e\n          \u003cp\u003eIts shaping design is crafted to embrace and highlight your natural curves. Feel secure and elegant, with a fit that flatters your silhouette without squeezing.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T132026.504.png?v=1751899532\" alt=\"Personalised comfort\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003ePersonalised comfort\u003c\/h4\u003e\n          \u003cp\u003eWith easily adjustable straps, you can customise the support to your liking. Enjoy freedom of movement, whether you are swimming or relaxing in the sun.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T132119.514.png?v=1751899533\" alt=\"Versatility and Support\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eVersatility and Support\u003c\/h4\u003e\n          \u003cp\u003eRemovable cups give you the option to choose your level of support and neckline shape. Customise this One-Piece Swimsuit to fit your body and your mood.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T132059.479.png?v=1751899534\" alt=\"Complete Confidence\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eComplete Confidence\u003c\/h4\u003e\n          \u003cp\u003eFully lined, the Jeffreys Bay One-Piece Swimsuit ensures full coverage and a soft feel on the skin, even when wet. Zero transparency, maximum confidence.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eYour new favourite swimsuit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T131959.577.png?v=1751899533\" alt=\"Jeffreys Bay One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/H53e2516a13d74343b0d4d2e757ec46d1y.webp?v=1751899534\" alt=\"Jeffreys Bay One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003eMore than \u003cspan class=\"lencois-counter\"\u003e5492+\u003c\/span\u003e customers have approved AquaFit's quality\u003c\/h3\u003e\n    \n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-panama-city-one-piece-prova-social-1.jpg?v=1780950768\" alt=\"AquaFit customer 1\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"I have never felt so good in a One-Piece Swimsuit. It is elegant, super comfortable, and fits perfectly. I no longer hesitate to go to the beach. 100% recommended!\"\u003c\/p\u003e\n      \u003cstrong\u003e- Catarina S.\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-panama-city-one-piece-prova-social-2.jpg?v=1780950806\" alt=\"AquaFit customer 2\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"The quality is fantastic. I love that it's fully lined, and the adjustable straps make all the difference. I feel it flatters my body. It was a great purchase.\"\u003c\/p\u003e\n      \u003cstrong\u003e- Beatriz F.\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003eIs this style suitable for a fuller bust?\u003c\/summary\u003e\n      \u003cp\u003eYes, the Jeffreys Bay One-Piece Swimsuit is designed to offer great support. The adjustable straps and removable cups allow a customised fit for various body types, including fuller busts.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes the fabric pill or fade with use?\u003c\/summary\u003e\n      \u003cp\u003eWe use high-quality materials to ensure the durability of our pieces. We recommend following the washing instructions on the label — hand wash with cold water — to preserve the colour and texture of your one-piece swimsuit for longer.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow do I know which size is right for me?\u003c\/summary\u003e\n      \u003cp\u003eWe provide a detailed size guide on the product page with corresponding measurements. If you are unsure between two sizes, we suggest choosing the larger one to ensure maximum comfort.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eReady to feel confident this summer?\u003c\/h2\u003e\n    \u003cp\u003eJoin over 5492 women who have rediscovered the pleasure of the beach with AquaFit. Order your Jeffreys Bay One-Piece Swimsuit and enjoy summer with the confidence and style you deserve.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477786886422,"sku":"14:200003699#ADE2009M;5:100014066","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477786919190,"sku":"14:200003699#ADE2009M;5:100014067","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477786951958,"sku":"14:200003699#ADE2009M;5:100014068","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477786984726,"sku":"14:200003699#ADE2009M;5:100014069","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477787017494,"sku":"14:200003699#ADE2009M;5:100014070","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T132041.520.png?v=1782511233"},{"product_id":"oyster-bay-one-piece-swimsuit","title":"Oyster Bay One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eOyster Bay One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477787050262,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477787083030,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477787115798,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477787148566,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477787181334,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/3_1_4b26190c-8d3e-45d0-b328-6364a834dc5b.png?v=1782511235"},{"product_id":"winterstrand-one-piece-swimsuit","title":"Winterstrand One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477787246870,"sku":"14:193#321-140024B;5:100014066;200007763:201336100#China-1","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477787279638,"sku":"14:193#321-140024B;5:100014066;200007763:201336100#China-2","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477787312406,"sku":"14:193#321-140024B;5:100014066;200007763:201336100#China-3","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477787345174,"sku":"14:193#321-140024B;5:100014066;200007763:201336100#China-4","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477787377942,"sku":"14:193#321-140024B;5:100014066;200007763:201336100#China-5","price":897.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/maio_18.png?v=1782511241"},{"product_id":"clarendon-marine-one-piece-swimsuit","title":"Clarendon Marine One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477787476246,"sku":"14:173#CAA12E2F014CU;5:100014066","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477787509014,"sku":"14:173#CAA12E2F014CU;5:100014067","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477787541782,"sku":"14:173#CAA12E2F014CU;5:100014068","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477787574550,"sku":"14:173#CAA12E2F014CU;5:100014069","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477787607318,"sku":"14:173#CAA12E2F014CU;5:100014070","price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T165630.078.png?v=1782511248"},{"product_id":"kasouga-one-piece-swimsuit","title":"Kasouga One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eKasouga One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477787640086,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477787672854,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477787705622,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477787738390,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477787771158,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_eb895f04-4b91-44a3-9186-03e823969983.png?v=1782511248"},{"product_id":"blue-waters-aquacompress-one-piece-swimsuit","title":"AquaCompress One-piece Swimmsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n\n  \u003cstyle\u003e\n    #lencois-landing {\n      background-color: #fff;\n      color: #333;\n      overflow-x: hidden;\n      font-family: inherit;\n    }\n\n    [data-lencois-animate] {\n      opacity: 0;\n      transform: translateY(30px);\n      transition: opacity 0.8s ease, transform 0.8s ease;\n    }\n\n    [data-lencois-animate].lencois-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .lencois-gradient-title {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      display: inline-block;\n      font-weight: 800;\n      font-size: 2.1rem;\n    }\n\n    .lencois-benefit h4 {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      margin-bottom: 1rem;\n      font-size: 1.3rem;\n      font-weight: 700;\n      text-align: center;\n    }\n\n    @keyframes lencoisGradientMove {\n      0% { background-position: 0% 50%; }\n      50% { background-position: 100% 50%; }\n      100% { background-position: 0% 50%; }\n    }\n\n    #lencois-landing .lencois-section-padding {\n      padding: 5rem 10%;\n    }\n\n    #lencois-landing h2, #lencois-landing h3 {\n      font-weight: 700;\n      text-align: center;\n      margin-bottom: 2rem;\n    }\n\n    .lencois-hero {\n      text-align: center;\n      padding: 8rem 10% 6rem;\n      background: linear-gradient(135deg, #ef5ca6 0%, #f78bc9 25%, #5ff4ab 75%, #8e3cc9 100%);\n      background-size: 250% 250%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      color: #fff;\n      border-radius: 0 0 50px 50px;\n    }\n\n    .lencois-hero h2 {\n      font-size: 2.8rem;\n      line-height: 1.3;\n      max-width: 850px;\n      margin: 0 auto 1.5rem;\n    }\n\n    .lencois-hero p {\n      font-size: 1.15rem;\n      max-width: 760px;\n      margin: 0 auto;\n      opacity: 0.95;\n    }\n\n    .lencois-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: 3rem;\n    }\n\n    .lencois-benefit {\n      background: #fff;\n      border-radius: 25px;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n      overflow: hidden;\n      text-align: center;\n      transition: transform 0.3s;\n    }\n\n    .lencois-benefit:hover {\n      transform: translateY(-6px);\n    }\n\n    .lencois-benefit img {\n      width: 100%;\n      height: 380px;\n      object-fit: cover;\n    }\n\n    .lencois-benefit-content {\n      padding: 2rem;\n    }\n\n    .lencois-benefit p {\n      color: #555;\n      line-height: 1.6;\n      text-align: center;\n    }\n\n    .lencois-gallery {\n      background: #fff;\n      text-align: center;\n      padding-top: 3rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-gallery h3 {\n      font-size: 2rem;\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-gallery-images {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 1.5rem;\n      padding: 0 10%;\n    }\n\n    .lencois-gallery-images img {\n      width: 100%;\n      border-radius: 20px;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.08);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-gallery-images img:hover {\n      transform: scale(1.03);\n    }\n\n    .lencois-testimonials {\n      background: linear-gradient(135deg, #ef5ca6 0%, #b268c2 40%, #5ff4ab 90%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      color: #fff;\n      text-align: center;\n      padding: 5rem 10%;\n    }\n\n    .lencois-testimonials h3 {\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-testimonial {\n      max-width: 650px;\n      margin: 0 auto 2.5rem;\n      font-style: italic;\n      font-size: 1.1rem;\n      opacity: 0.95;\n    }\n\n    .lencois-testimonial:last-child {\n      margin-bottom: 0;\n    }\n\n    .lencois-testimonial strong {\n      display: block;\n      margin-top: 1rem;\n      font-style: normal;\n      font-size: 1rem;\n      color: #fff;\n    }\n\n    .lencois-testimonial-img {\n      width: 200px;\n      height: 200px;\n      object-fit: cover;\n      object-position: top;\n      border-radius: 50%;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.25);\n      margin: 0 auto 1.2rem;\n      display: block;\n      border: 3px solid rgba(255,255,255,0.85);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-testimonial-img:hover {\n      transform: scale(1.05);\n    }\n\n    .lencois-counter {\n      display: inline-block;\n      font-size: 3rem;\n      font-weight: 900;\n      background: linear-gradient(90deg, #ffffff, #fcd9ef, #5ff4ab);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      text-shadow: 0 0 20px rgba(255,255,255,0.4);\n      padding: 0 0.3em;\n    }\n\n    .lencois-faq {\n      max-width: 750px;\n      margin: 0 auto;\n      text-align: left;\n      padding-top: 5rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-faq details {\n      background: #fdfdfd;\n      border-radius: 12px;\n      border: 1px solid #e0e0e0;\n      margin-bottom: 1rem;\n      padding: 1.2rem 1.5rem;\n      cursor: pointer;\n      transition: all 0.3s ease;\n    }\n\n    .lencois-faq details:hover {\n      border-color: #ef5ca6;\n      background: #fff8fc;\n    }\n\n    .lencois-faq summary {\n      font-weight: 600;\n      font-size: 1.1rem;\n      list-style: none;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      color: #ef5ca6;\n    }\n\n    .lencois-faq details[open] summary {\n      color: #5ff4ab;\n    }\n\n    .lencois-faq summary::after {\n      content: '+';\n      font-size: 1.3rem;\n      transition: transform 0.3s;\n    }\n\n    .lencois-faq details[open] summary::after {\n      transform: rotate(45deg);\n    }\n\n    .lencois-cta {\n      text-align: center;\n      background: linear-gradient(145deg, #ef5ca6 0%, #e67dbf 30%, #5ff4ab 80%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      padding: 5rem 10%;\n      color: #fff;\n      border-radius: 50px 50px 0 0;\n    }\n\n    .lencois-cta h2 {\n      font-size: 2.1rem;\n      line-height: 1.3;\n      font-weight: 800;\n      margin-bottom: 1.5rem;\n    }\n\n    @media (max-width:760px){\n      .lencois-hero { padding: 6rem 6% 4rem; }\n      .lencois-hero h2 { font-size: 1.9rem; }\n      .lencois-benefit img { height: 300px; }\n      .lencois-testimonial { font-size: 1rem; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eThe swimsuit designed to help you feel free in your body\u003c\/h2\u003e\n    \u003cp\u003eImagine putting it on and immediately feeling secure. You look in the mirror and see an elegant silhouette, enhanced in all the right places. You arrive at the beach, walk on the sand and dive into the waves without wondering whether everything is in place. Just the freedom to enjoy the sun.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eWhy choose the Blue Waters AquaCompress One-Piece Swimsuit?\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/5_a76a475a-274b-4509-a21f-fb47f9353b21.png?v=1765948029\" alt=\"A Neckline That Inspires Confidence\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eA Neckline That Inspires Confidence\u003c\/h4\u003e\n    \u003cp\u003eThe deep V-neckline is enhanced by fine mesh, a detail that balances sensuality and elegance. Visible cups give the bust gentle, natural shaping, helping you feel confident and appreciated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/1_6f2e7430-a54c-4c31-8366-1e5fc7b56c3c.png?v=1765948029\" alt=\"A Defined Waist\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eA Defined Waist\u003c\/h4\u003e\n    \u003cp\u003eThe horizontal mesh bands at the waist are more than a design detail. They draw the eye and create a line that subtly and elegantly defines your silhouette, celebrating your curves.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/2_ceaad5de-d687-41de-838e-99a1f7d86c25.png?v=1765948029\" alt=\"Freedom in every movement\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eFreedom in every movement\u003c\/h4\u003e\n    \u003cp\u003eThe back is this piece's secret highlight. Wide straps cross elegantly to keep everything in place while you swim or walk, and the deep back neckline adds an unexpected touch of sophistication.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/3_1a2d1b2f-0725-4ba0-b59b-e1f3c69b3516.png?v=1765948029\" alt=\"Put It On and Forget About It\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003ePut It On and Forget About It\u003c\/h4\u003e\n    \u003cp\u003eThe medium-coverage bottoms and overall fit are designed for your comfort. This swimsuit hugs you without restricting you, so you can enjoy summer to the fullest, without worries.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eDetails of our carefully designed fit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/6_62bc2db2-a541-471e-9819-7be20674a74e.png?v=1765948029\" alt=\"Blue Waters AquaCompress One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center 62%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/4_2cb6108c-dab8-44b8-afc5-a0a5a58cf57e.png?v=1765948029\" alt=\"Blue Waters AquaCompress One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003e\n      \u003cspan id=\"lencois-counter\" class=\"lencois-counter\" data-final=\"9300+\"\u003e9300+\u003c\/span\u003e customers have chosen AquaFit quality\n    \u003c\/h3\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-aquacompress-prova-social-1-png_90bab571-6186-465a-972f-ff2b40ba6311.jpg?v=1779508903\" alt=\"Blue Waters AquaCompress One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003eFinally, a swimsuit that makes me feel good! It looks elegant and is so comfortable that I did not worry about anything all day.\u003c\/p\u003e\n  \u003cstrong\u003e- Sofia M.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-aquacompress-prova-social-2-png_5e276bb7-e7fd-45c4-99e5-70ff10759a22.jpg?v=1779508988\" alt=\"I was worried about the neckline, but it fits like a glove. I feel secure and the mesh detail at the waist is beautiful.\" loading=\"lazy\"\u003e\n  \u003cp\u003eI was worried about the neckline, but it fits like a glove. I feel secure and the mesh detail at the waist is beautiful.\u003c\/p\u003e\n  \u003cstrong\u003e- Joana R.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-aquacompress-prova-social-3-png_587ecf9b-59bd-45df-a5fa-bff58d393153.jpg?v=1779509060\" alt=\"Blue Waters AquaCompress One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003eI love the back! It is different and offers fantastic support. It is already my favourite swimsuit for this summer.\u003c\/p\u003e\n  \u003cstrong\u003e- Catarina S.\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \u003cdetails\u003e\n  \u003csummary\u003eDoes this swimsuit have cups?\u003c\/summary\u003e\n  \u003cp\u003eYes, this style has soft, integrated cups that help shape the bust naturally and comfortably, offering light support.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eAre the straps adjustable?\u003c\/summary\u003e\n  \u003cp\u003eThis style has fixed straps that cross at the back for a secure, comfortable fit throughout the day. Their length is not adjustable.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eHow much coverage does the back provide?\u003c\/summary\u003e\n  \u003cp\u003eThe back offers medium coverage. The design is comfortable and elegant, covering enough to help you feel secure while retaining a modern cut.\u003c\/p\u003e\n\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eDesigned to move with you, this swimsuit combines comfortable support with a design that enhances your natural silhouette, giving you the confidence to enjoy every moment.\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      function lencoisOnScrollAnimate() {\n        document.querySelectorAll('[data-lencois-animate]').forEach(el =\u003e {\n          const rect = el.getBoundingClientRect();\n          if (rect.top \u003c window.innerHeight * 0.85) el.classList.add('lencois-visible');\n        });\n      }\n      document.addEventListener('scroll', lencoisOnScrollAnimate);\n      window.addEventListener('load', lencoisOnScrollAnimate);\n\n      const lencoisCounterEl = document.getElementById(\"lencois-counter\");\n      let lencoisIniciou = false;\n      function lencoisIniciarContador() {\n        if (lencoisIniciou || !lencoisCounterEl) return;\n        const finalTexto = lencoisCounterEl.getAttribute(\"data-final\") || \"\";\n        const final = parseInt(finalTexto.replace(\/\\D\/g, \"\"), 10);\n        if (!final) return;\n        lencoisIniciou = true;\n        let valor = 0;\n        const duracao = 1000;\n        const passo = final \/ (duracao \/ 16);\n\n        const intervalo = setInterval(() =\u003e {\n          valor += passo;\n          if (valor \u003e= final) {\n            valor = final;\n            clearInterval(intervalo);\n            lencoisCounterEl.textContent = valor.toLocaleString('pt-PT') + '+';\n          } else {\n            lencoisCounterEl.textContent = Math.floor(valor).toLocaleString('pt-PT');\n          }\n        }, 16);\n      }\n\n      function lencoisVerificarContador() {\n        if (!lencoisCounterEl) return;\n        const rect = lencoisCounterEl.getBoundingClientRect();\n        if (rect.top \u003c window.innerHeight * 0.85) lencoisIniciarContador();\n      }\n\n      window.addEventListener(\"scroll\", lencoisVerificarContador);\n      window.addEventListener(\"load\", lencoisVerificarContador);\n    })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"Black \/ S","offer_id":51477787803926,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477787836694,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477787869462,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477787902230,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XXL","offer_id":51477787934998,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ S","offer_id":51477787967766,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ M","offer_id":51477788000534,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ L","offer_id":51477788033302,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XL","offer_id":51477788066070,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XXL","offer_id":51477788098838,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_6f2e7430-a54c-4c31-8366-1e5fc7b56c3c.png?v=1782511252"},{"product_id":"misty-cliffs-one-piece-swimsuit","title":"Misty Cliffs One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eMisty Cliffs One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477788131606,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477788164374,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477788197142,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477788229910,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477788262678,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_394d53f1-8178-4c77-98ca-880ce0edb4f4.png?v=1782511256"},{"product_id":"dalebrook-one-piece-swimsuit","title":"Dalebrook One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eDalebrook One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477788328214,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477788360982,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477788393750,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477788426518,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477788459286,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/43d51b2db34827f5e40e6100caa45a40.png?v=1782511260"},{"product_id":"fish-hoek-one-piece-swimsuit","title":"Fish Hoek One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"Blue \/ S","offer_id":51477788492054,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014066","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ M","offer_id":51477788524822,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014067","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ L","offer_id":51477788557590,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014068","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XL","offer_id":51477788590358,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014069","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XXL","offer_id":51477788623126,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014070","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown \/ S","offer_id":51477788655894,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014071","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown \/ M","offer_id":51477788688662,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014072","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown \/ L","offer_id":51477788721430,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014073","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown \/ XL","offer_id":51477788754198,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014074","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown \/ XXL","offer_id":51477788786966,"sku":"14:365458#ADK4013A;200007763:201336100#China;5:100014075","price":897.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Design_sem_nome.png?v=1782511264"},{"product_id":"blaauwberg-one-piece-swimsuit","title":"Blaauwberg One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n  \u003cstyle\u003e\n    #lencois-landing { background-color:#fff; color:#333; overflow-x:hidden; font-family:inherit; }\n    [data-lencois-animate] { opacity:1; transform:translateY(0); transition:opacity .8s ease, transform .8s ease; }\n    .lencois-gradient-title { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; font-weight:800; font-size:2.1rem; }\n    .lencois-benefit h4 { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:1rem; font-size:1.3rem; font-weight:700; text-align:center; }\n    @keyframes lencoisGradientMove { 0%{background-position:0% 50%;} 50%{background-position:100% 50%;} 100%{background-position:0% 50%;} }\n    #lencois-landing .lencois-section-padding { padding:5rem 10%; }\n    #lencois-landing h2, #lencois-landing h3 { font-weight:700; text-align:center; margin-bottom:2rem; }\n    .lencois-hero { text-align:center; padding:8rem 10% 6rem; background:linear-gradient(135deg,#ef5ca6 0%,#f78bc9 25%,#5ff4ab 75%,#8e3cc9 100%); background-size:250% 250%; animation:lencoisGradientMove 4s ease-in-out infinite; color:#fff; border-radius:0 0 50px 50px; }\n    .lencois-hero h2 { font-size:2.8rem; line-height:1.3; max-width:850px; margin:0 auto 1.5rem; }\n    .lencois-hero p { font-size:1.15rem; max-width:760px; margin:0 auto; opacity:.95; }\n    .lencois-benefits-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:3rem; }\n    .lencois-benefit { background:#fff; border-radius:25px; box-shadow:0 10px 25px rgba(0,0,0,.08); overflow:hidden; text-align:center; transition:transform .3s; }\n    .lencois-benefit:hover { transform:translateY(-6px); }\n    .lencois-benefit img { width:100%; height:380px; object-fit:cover; }\n    .lencois-benefit-content { padding:2rem; }\n    .lencois-benefit p { color:#555; line-height:1.6; text-align:center; }\n    .lencois-gallery { background:#fff; text-align:center; padding-top:3rem; padding-bottom:5rem; }\n    .lencois-gallery h3 { font-size:2rem; margin-bottom:2.5rem; }\n    .lencois-gallery-images { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1.5rem; padding:0 10%; }\n    .lencois-gallery-images img { width:100%; height:430px; object-fit:cover; border-radius:20px; box-shadow:0 8px 25px rgba(0,0,0,.08); transition:transform .3s ease; }\n    .lencois-testimonials { background:linear-gradient(135deg,#ef5ca6 0%,#b268c2 40%,#5ff4ab 90%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; color:#fff; text-align:center; padding:5rem 10%; }\n    .lencois-testimonial { max-width:650px; margin:0 auto 2.5rem; font-style:italic; font-size:1.1rem; opacity:.95; }\n    .lencois-testimonial strong { display:block; margin-top:1rem; font-style:normal; font-size:1rem; color:#fff; }\n    .lencois-testimonial-img { width:200px; height:200px; object-fit:cover; object-position:top; border-radius:50%; box-shadow:0 8px 25px rgba(0,0,0,.25); margin:0 auto 1.2rem; display:block; border:3px solid rgba(255,255,255,.85); }\n    .lencois-counter { display:inline-block; font-size:3rem; font-weight:900; background:linear-gradient(90deg,#fff,#fcd9ef,#5ff4ab); background-size:300% 300%; animation:lencoisGradientMove 4s ease-in-out infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; text-shadow:0 0 20px rgba(255,255,255,.4); padding:0 .3em; }\n    .lencois-faq { max-width:750px; margin:0 auto; text-align:left; padding-top:5rem; padding-bottom:5rem; }\n    .lencois-faq details { background:#fdfdfd; border-radius:12px; border:1px solid #e0e0e0; margin-bottom:1rem; padding:1.2rem 1.5rem; cursor:pointer; transition:all .3s ease; }\n    .lencois-faq details:hover { border-color:#ef5ca6; background:#fff8fc; }\n    .lencois-faq summary { font-weight:600; font-size:1.1rem; list-style:none; display:flex; justify-content:space-between; align-items:center; color:#ef5ca6; }\n    .lencois-faq summary::after { content:'+'; font-size:1.3rem; transition:transform .3s; }\n    .lencois-faq details[open] summary::after { transform:rotate(45deg); }\n    .lencois-cta { text-align:center; background:linear-gradient(145deg,#ef5ca6 0%,#e67dbf 30%,#5ff4ab 80%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; padding:5rem 10%; color:#fff; border-radius:50px 50px 0 0; }\n    .lencois-cta h2 { font-size:2.1rem; line-height:1.3; font-weight:800; margin-bottom:1.5rem; }\n    @media (max-width:760px){ .lencois-hero{padding:6rem 6% 4rem;} .lencois-hero h2{font-size:1.9rem;} .lencois-benefit img{height:300px;} .lencois-testimonial{font-size:1rem;} }\n  \u003c\/style\u003e\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eRediscover your confidence by the sea.\u003c\/h2\u003e\n    \u003cp\u003eImagine this: you slip into your new one-piece swimsuit, look in the mirror, and for the first time in a long time, feel truly amazing. It is not just swimwear; it is the confidence that accompanies you to the beach or pool. The Blaauwberg One-Piece Swimsuit was designed to hug your curves and celebrate your body, exactly as it is.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eElegance, Comfort, and Confidence\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/3_1_9c7fac43-80a7-4503-96ac-a2dc52d8d02c.png?v=1751899705\" alt=\"Enhanced Silhouette\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eEnhanced Silhouette\u003c\/h4\u003e\n          \u003cp\u003eOur shaping design, featuring subtle ruching around the midsection, is designed to enhance your natural curves, providing an elegant and harmonious look.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/6_4f1388ee-810a-4071-a6ad-16d68244f7cd.png?v=1751899707\" alt=\"Personalised comfort\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003ePersonalised comfort\u003c\/h4\u003e\n          \u003cp\u003eWith fully adjustable straps, the Blaauwberg One-Piece Swimsuit adjusts perfectly to your body, guaranteeing support and comfort all day long.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/5_0a7160ff-16ba-42ef-b242-87bc519283ef.png?v=1751899706\" alt=\"Adaptable Support\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eAdaptable Support\u003c\/h4\u003e\n          \u003cp\u003eRemovable cups offer you the freedom to choose your preferred level of support and shaping, so you always feel at your best.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/4_abd2161d-795d-4785-843b-e8564d82c454.png?v=1751899707\" alt=\"Confidence in Every Movement\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eConfidence in Every Movement\u003c\/h4\u003e\n          \u003cp\u003eFeel completely at ease. The full lining ensures total and discreet coverage, even when wet, for unwavering confidence.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eYour new favourite swimsuit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/1_eaaf78e7-e956-4e18-9776-ed47e9b7764f.png?v=1751899705\" alt=\"Blaauwberg One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/2_15def999-dae8-4e1f-945e-8d410f651a65.png?v=1751899705\" alt=\"Blaauwberg One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003eMore than \u003cspan class=\"lencois-counter\"\u003e7808+\u003c\/span\u003e customers have approved AquaFit's quality\u003c\/h3\u003e\n    \n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-sarasota-one-piece-prova-social-1.jpg?v=1780953084\" alt=\"AquaFit customer 1\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"I've never felt so confident in a One-Piece Swimsuit. It fits perfectly and the fabric is super comfortable. I feel it flatters me without being tight. I recommend it 100%!\"\u003c\/p\u003e\n      \u003cstrong\u003e- Catarina S.\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-sarasota-one-piece-prova-social-2.jpg?v=1780953125\" alt=\"AquaFit customer 2\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"This one-piece swimsuit is simply wonderful. The ruched front detail makes all the difference. It is elegant, and I feel very secure wearing it. It is already my favourite!\"\u003c\/p\u003e\n      \u003cstrong\u003e- Inês R.\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003eIs this style suitable for a fuller bust?\u003c\/summary\u003e\n      \u003cp\u003eYes, the Blaauwberg One-Piece Swimsuit was designed to offer great support. The adjustable straps and removable cups allow for a customised fit for different body types, including fuller busts.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow should I care for my swimsuit to help it last longer?\u003c\/summary\u003e\n      \u003cp\u003eWe recommend hand washing in cold water with mild soap after each use. Lay flat to dry in the shade, and avoid direct contact with sunscreens and oils to preserve elasticity and colour.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes the fabric pill or lose its shape with use?\u003c\/summary\u003e\n      \u003cp\u003eWe select high-quality materials to ensure durability. With proper care, your one-piece swimsuit will maintain its shape and softness without pilling, season after season.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eJoin over 7808 confident women\u003c\/h2\u003e\n    \u003cp\u003eIt's time to feel fantastic in your own skin. Add the Blaauwberg One-Piece Swimsuit to your basket and get ready to enjoy summer with renewed self-esteem and comfort.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477788819734,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477788852502,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477788885270,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477788918038,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477788950806,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_eaaf78e7-e956-4e18-9776-ed47e9b7764f.png?v=1782511264"},{"product_id":"glencairn-one-piece-swimsuit","title":"Glencairn One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eGlencairn One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477788983574,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477789016342,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477789049110,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477789081878,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477789114646,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"3XL","offer_id":51477789147414,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"4XL","offer_id":51477789180182,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_bee290b6-6cc7-4313-a7ca-cf4fd693e109.png?v=1782511265"},{"product_id":"kaysers-beach-one-piece-swimsuit","title":"Kayser's Beach One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477789212950,"sku":"14:193;5:361385#0XL-1","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477789245718,"sku":"14:193;5:361385#0XL-2","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477789278486,"sku":"14:193;5:361385#0XL-3","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477789311254,"sku":"14:193;5:361385#0XL-4","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477789344022,"sku":"14:193;5:361385#0XL-5","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T202113.702.png?v=1782511267"},{"product_id":"rocky-bay-one-piece-swimsuit","title":"Rocky Bay One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477789638934,"sku":"14:173;5:100014066","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477789671702,"sku":"14:173;5:100014067","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477789704470,"sku":"14:173;5:100014068","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477789737238,"sku":"14:173;5:100014069","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477789770006,"sku":"14:173;5:100014070","price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T162154.546.png?v=1782511274"},{"product_id":"kommetjie-one-piece-swimsuit","title":"Kommetjie One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"Black \/ S","offer_id":51477789835542,"sku":"14:193#CAA12E2F006AA;5:100014066","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477789868310,"sku":"14:193#CAA12E2F006AA;5:100014067","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477789901078,"sku":"14:193#CAA12E2F006AA;5:100014068","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477789933846,"sku":"14:193#CAA12E2F006AA;5:100014069","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XXL","offer_id":51477789966614,"sku":"14:193#CAA12E2F006AA;5:100014070","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ S","offer_id":51477789999382,"sku":"14:193#CAA12E2F006AA;5:100014071","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ M","offer_id":51477790032150,"sku":"14:193#CAA12E2F006AA;5:100014072","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ L","offer_id":51477790064918,"sku":"14:193#CAA12E2F006AA;5:100014073","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XL","offer_id":51477790097686,"sku":"14:193#CAA12E2F006AA;5:100014074","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XXL","offer_id":51477790130454,"sku":"14:193#CAA12E2F006AA;5:100014075","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ S","offer_id":51477790163222,"sku":"14:193#CAA12E2F006AA;5:100014076","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ M","offer_id":51477790195990,"sku":"14:193#CAA12E2F006AA;5:100014077","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ L","offer_id":51477790228758,"sku":"14:193#CAA12E2F006AA;5:100014078","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XL","offer_id":51477790261526,"sku":"14:193#CAA12E2F006AA;5:100014079","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XXL","offer_id":51477790294294,"sku":"14:193#CAA12E2F006AA;5:100014080","price":897.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T162413.549.png?v=1782511277"},{"product_id":"southport-one-piece-swimsuit","title":"Southport One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"Black \/ S","offer_id":51477790327062,"sku":"14:193#black;5:100014064","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477790359830,"sku":"14:193#black;5:100014065","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477790392598,"sku":"14:193#black;5:100014066","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477790425366,"sku":"14:193#black;5:100014067","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XXL","offer_id":51477790458134,"sku":"14:193#black;5:100014068","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ S","offer_id":51477790490902,"sku":"14:193#black;5:100014069","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ M","offer_id":51477790523670,"sku":"14:193#black;5:100014070","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ L","offer_id":51477790556438,"sku":"14:193#black;5:100014071","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ XL","offer_id":51477790589206,"sku":"14:193#black;5:100014072","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ XXL","offer_id":51477790621974,"sku":"14:193#black;5:100014073","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ S","offer_id":51477790654742,"sku":"14:193#black;5:100014074","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ M","offer_id":51477790687510,"sku":"14:193#black;5:100014075","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ L","offer_id":51477790720278,"sku":"14:193#black;5:100014076","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ XL","offer_id":51477790753046,"sku":"14:193#black;5:100014077","price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ XXL","offer_id":51477790785814,"sku":"14:193#black;5:100014078","price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/S6c20d03fae46495595a4d9686a392c82H.webp?v=1782511277"},{"product_id":"kenton-on-sea-one-piece-swimsuit","title":"Kenton-on-Sea One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eKenton-on-Sea One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477790818582,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477790851350,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477790884118,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477790916886,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477790949654,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/2_b967ec25-8c49-4d0e-9408-93222fb6edc4.png?v=1782511283"},{"product_id":"silwerstroomstrand-one-piece-swimsuit","title":"Silwerstroomstrand One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n\n  \u003cstyle\u003e\n    #lencois-landing {\n      background-color: #fff;\n      color: #333;\n      overflow-x: hidden;\n      font-family: inherit;\n    }\n\n    [data-lencois-animate] {\n      opacity: 0;\n      transform: translateY(30px);\n      transition: opacity 0.8s ease, transform 0.8s ease;\n    }\n\n    [data-lencois-animate].lencois-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .lencois-gradient-title {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      display: inline-block;\n      font-weight: 800;\n      font-size: 2.1rem;\n    }\n\n    .lencois-benefit h4 {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      margin-bottom: 1rem;\n      font-size: 1.3rem;\n      font-weight: 700;\n      text-align: center;\n    }\n\n    @keyframes lencoisGradientMove {\n      0% { background-position: 0% 50%; }\n      50% { background-position: 100% 50%; }\n      100% { background-position: 0% 50%; }\n    }\n\n    #lencois-landing .lencois-section-padding {\n      padding: 5rem 10%;\n    }\n\n    #lencois-landing h2, #lencois-landing h3 {\n      font-weight: 700;\n      text-align: center;\n      margin-bottom: 2rem;\n    }\n\n    .lencois-hero {\n      text-align: center;\n      padding: 8rem 10% 6rem;\n      background: linear-gradient(135deg, #ef5ca6 0%, #f78bc9 25%, #5ff4ab 75%, #8e3cc9 100%);\n      background-size: 250% 250%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      color: #fff;\n      border-radius: 0 0 50px 50px;\n    }\n\n    .lencois-hero h2 {\n      font-size: 2.8rem;\n      line-height: 1.3;\n      max-width: 850px;\n      margin: 0 auto 1.5rem;\n    }\n\n    .lencois-hero p {\n      font-size: 1.15rem;\n      max-width: 760px;\n      margin: 0 auto;\n      opacity: 0.95;\n    }\n\n    .lencois-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: 3rem;\n    }\n\n    .lencois-benefit {\n      background: #fff;\n      border-radius: 25px;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n      overflow: hidden;\n      text-align: center;\n      transition: transform 0.3s;\n    }\n\n    .lencois-benefit:hover {\n      transform: translateY(-6px);\n    }\n\n    .lencois-benefit img {\n      width: 100%;\n      height: 380px;\n      object-fit: cover;\n    }\n\n    .lencois-benefit-content {\n      padding: 2rem;\n    }\n\n    .lencois-benefit p {\n      color: #555;\n      line-height: 1.6;\n      text-align: center;\n    }\n\n    .lencois-gallery {\n      background: #fff;\n      text-align: center;\n      padding-top: 3rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-gallery h3 {\n      font-size: 2rem;\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-gallery-images {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 1.5rem;\n      padding: 0 10%;\n    }\n\n    .lencois-gallery-images img {\n      width: 100%;\n      border-radius: 20px;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.08);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-gallery-images img:hover {\n      transform: scale(1.03);\n    }\n\n    .lencois-testimonials {\n      background: linear-gradient(135deg, #ef5ca6 0%, #b268c2 40%, #5ff4ab 90%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      color: #fff;\n      text-align: center;\n      padding: 5rem 10%;\n    }\n\n    .lencois-testimonials h3 {\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-testimonial {\n      max-width: 650px;\n      margin: 0 auto 2.5rem;\n      font-style: italic;\n      font-size: 1.1rem;\n      opacity: 0.95;\n    }\n\n    .lencois-testimonial:last-child {\n      margin-bottom: 0;\n    }\n\n    .lencois-testimonial strong {\n      display: block;\n      margin-top: 1rem;\n      font-style: normal;\n      font-size: 1rem;\n      color: #fff;\n    }\n\n    .lencois-testimonial-img {\n      width: 200px;\n      height: 200px;\n      object-fit: cover;\n      object-position: top;\n      border-radius: 50%;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.25);\n      margin: 0 auto 1.2rem;\n      display: block;\n      border: 3px solid rgba(255,255,255,0.85);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-testimonial-img:hover {\n      transform: scale(1.05);\n    }\n\n    .lencois-counter {\n      display: inline-block;\n      font-size: 3rem;\n      font-weight: 900;\n      background: linear-gradient(90deg, #ffffff, #fcd9ef, #5ff4ab);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      text-shadow: 0 0 20px rgba(255,255,255,0.4);\n      padding: 0 0.3em;\n    }\n\n    .lencois-faq {\n      max-width: 750px;\n      margin: 0 auto;\n      text-align: left;\n      padding-top: 5rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-faq details {\n      background: #fdfdfd;\n      border-radius: 12px;\n      border: 1px solid #e0e0e0;\n      margin-bottom: 1rem;\n      padding: 1.2rem 1.5rem;\n      cursor: pointer;\n      transition: all 0.3s ease;\n    }\n\n    .lencois-faq details:hover {\n      border-color: #ef5ca6;\n      background: #fff8fc;\n    }\n\n    .lencois-faq summary {\n      font-weight: 600;\n      font-size: 1.1rem;\n      list-style: none;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      color: #ef5ca6;\n    }\n\n    .lencois-faq details[open] summary {\n      color: #5ff4ab;\n    }\n\n    .lencois-faq summary::after {\n      content: '+';\n      font-size: 1.3rem;\n      transition: transform 0.3s;\n    }\n\n    .lencois-faq details[open] summary::after {\n      transform: rotate(45deg);\n    }\n\n    .lencois-cta {\n      text-align: center;\n      background: linear-gradient(145deg, #ef5ca6 0%, #e67dbf 30%, #5ff4ab 80%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      padding: 5rem 10%;\n      color: #fff;\n      border-radius: 50px 50px 0 0;\n    }\n\n    .lencois-cta h2 {\n      font-size: 2.1rem;\n      line-height: 1.3;\n      font-weight: 800;\n      margin-bottom: 1.5rem;\n    }\n\n    @media (max-width:760px){\n      .lencois-hero { padding: 6rem 6% 4rem; }\n      .lencois-hero h2 { font-size: 1.9rem; }\n      .lencois-benefit img { height: 300px; }\n      .lencois-testimonial { font-size: 1rem; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eConfidence Dressed in Blue and White\u003c\/h2\u003e\n    \u003cp\u003eImagine slipping into a piece that feels custom-made for you. Looking in the mirror, you see an elegant silhouette and a print that transports you to summer days. The straps fit flawlessly, and the neckline subtly accentuates your décolletage. At the beach or pool, every movement is effortless, every moment is yours. That is the Silwerstroomstrand feeling.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eWhy Choose the Silwerstroomstrand One-Piece Swimsuit?\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/8a9ec37c3e4536b642ad537c2de1ef13.png?v=1780950530\" alt=\"Find your perfect fit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eFind your perfect fit\u003c\/h4\u003e\n    \u003cp\u003eThe wide straps not only ensure shoulder comfort, but are also fully adjustable in the back. Customise the fit so the One-Piece Swimsuit fits your body like a second skin, giving you the confidence you need all day long.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/84ca3f42d23f2b580d85bd2a195e2e0e.png?v=1780950530\" alt=\"Elegance in Clean Lines\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eElegance in Clean Lines\u003c\/h4\u003e\n    \u003cp\u003eThe straight neckline is a classic that never goes out of style. It offers a sophisticated framing for the bust, creating a clean and elegant line that flatters the silhouette and conveys serene confidence.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/ee97f7a3f81f8acd4a183e15a989e7f4.png?v=1780950530\" alt=\"Freedom in every movement\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eFreedom in every movement\u003c\/h4\u003e\n    \u003cp\u003eWith a cut tailored for the female body, the Silwerstroomstrand One-Piece Swimsuit offers balanced coverage that lets you swim, walk along the beach, or simply relax in the sun, worry-free.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafitbrasil_14.png?v=1780950530\" alt=\"A Pattern that Awakens Summer\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eA Pattern that Awakens Summer\u003c\/h4\u003e\n    \u003cp\u003eInspired by traditional tile patterns, the geometric print in blue and white tones is the highlight. A unique print that reflects sunlight and draws attention with its beauty and originality.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eDetails of our carefully designed fit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/1830a3b867a4e1442e6b6d06a2104366.png?v=1780950530\" alt=\"Silwerstroomstrand One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/352406746234e2dfda96fa3fcd7b30f3.png?v=1780950530\" alt=\"Silwerstroomstrand One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003e\n      \u003cspan id=\"lencois-counter\" class=\"lencois-counter\" data-final=\"1700+\"\u003e1700+\u003c\/span\u003e customers have chosen AquaFit quality\n    \u003c\/h3\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-caparica-prova-social-1-png.jpg?v=1781931815\" alt=\"Silwerstroomstrand One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003e“Finally, a One-Piece Swimsuit that fits me really well! The adjustable straps make all the difference. I felt super secure at the beach.”\u003c\/p\u003e\n  \u003cstrong\u003e- Sofia M.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-caparica-prova-social-2-png.jpg?v=1781931891\" alt=\"Silwerstroomstrand One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"Loved the pattern, it's just as beautiful in person as in the photos. I received so many compliments. A classic I will wear for many summers.\"\u003c\/p\u003e\n  \u003cstrong\u003e- Inês R.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-caparica-prova-social-3-png.jpg?v=1781931959\" alt=\"Silwerstroomstrand One-Piece Swimsuit\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"I was looking for an elegant and comfortable piece, and this is perfect. The neckline is simple and chic. It's already my favourite!\"\u003c\/p\u003e\n  \u003cstrong\u003e- Catarina L.\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \u003cdetails\u003e\n  \u003csummary\u003eHow can I find my ideal size?\u003c\/summary\u003e\n  \u003cp\u003eWe recommend checking our size guide available on the product page. There you will find detailed measurements so you can make the most accurate and comfortable choice for your body.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eHow should I care for my Silwerstroomstrand One-Piece Swimsuit?\u003c\/summary\u003e\n  \u003cp\u003eTo keep your piece in perfect condition, we advise rinsing with cold water after each use, hand washing with mild detergent, and air drying in the shade. Avoid washing machines and dryers.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eDoes the piece feature any cups or padding?\u003c\/summary\u003e\n  \u003cp\u003eThis model has no cups or padding; it was designed to adapt naturally to the bust, providing comfort and an elegant silhouette without added structures.\u003c\/p\u003e\n\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eDesigned to keep you confident and elegant, featuring a fit that adapts to you thanks to wide adjustable straps and coverage that gives you complete freedom.\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      function lencoisOnScrollAnimate() {\n        document.querySelectorAll('[data-lencois-animate]').forEach(el =\u003e {\n          const rect = el.getBoundingClientRect();\n          if (rect.top \u003c window.innerHeight * 0.85) el.classList.add('lencois-visible');\n        });\n      }\n      document.addEventListener('scroll', lencoisOnScrollAnimate);\n      window.addEventListener('load', lencoisOnScrollAnimate);\n\n      const lencoisCounterEl = document.getElementById(\"lencois-counter\");\n      let lencoisIniciou = false;\n      function lencoisIniciarContador() {\n        if (lencoisIniciou || !lencoisCounterEl) return;\n        const finalTexto = lencoisCounterEl.getAttribute(\"data-final\") || \"\";\n        const final = parseInt(finalTexto.replace(\/\\D\/g, \"\"), 10);\n        if (!final) return;\n        lencoisIniciou = true;\n        let valor = 0;\n        const duracao = 1000;\n        const passo = final \/ (duracao \/ 16);\n\n        const intervalo = setInterval(() =\u003e {\n          valor += passo;\n          if (valor \u003e= final) {\n            valor = final;\n            clearInterval(intervalo);\n            lencoisCounterEl.textContent = valor.toLocaleString('pt-PT') + '+';\n          } else {\n            lencoisCounterEl.textContent = Math.floor(valor).toLocaleString('pt-PT');\n          }\n        }, 16);\n      }\n\n      function lencoisVerificarContador() {\n        if (!lencoisCounterEl) return;\n        const rect = lencoisCounterEl.getBoundingClientRect();\n        if (rect.top \u003c window.innerHeight * 0.85) lencoisIniciarContador();\n      }\n\n      window.addEventListener(\"scroll\", lencoisVerificarContador);\n      window.addEventListener(\"load\", lencoisVerificarContador);\n    })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477791047958,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477791080726,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477791113494,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477791146262,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477791179030,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/84ca3f42d23f2b580d85bd2a195e2e0e.png?v=1782511289"},{"product_id":"leisure-bay-one-piece-swimsuit","title":"Leisure Bay One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eLeisure Bay One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477791211798,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477791244566,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477791277334,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477791310102,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477791342870,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_846d3756-67f5-4ce4-8591-6103a0ccbe14.png?v=1782511289"},{"product_id":"southbroom-one-piece-swimsuit","title":"Southbroom One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477791441174,"sku":"14:365458;5:100014066","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477791473942,"sku":"14:365458;5:100014067","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477791506710,"sku":"14:365458;5:100014068","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477791539478,"sku":"14:365458;5:100014069","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477791572246,"sku":"14:365458;5:100014070","price":897.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T140810.584.png?v=1782511293"},{"product_id":"san-lameer-one-piece-swimsuit","title":"San Lameer One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"Black \/ S","offer_id":51477791736086,"sku":"14:193#black;5:100014064","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477791768854,"sku":"14:193#black;5:100014065","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477791801622,"sku":"14:193#black;5:100014066","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477791834390,"sku":"14:193#black;5:100014067","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XXL","offer_id":51477791867158,"sku":"14:193#black;5:100014068","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ S","offer_id":51477791899926,"sku":"14:193#black;5:100014069","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ M","offer_id":51477791932694,"sku":"14:193#black;5:100014070","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ L","offer_id":51477791965462,"sku":"14:193#black;5:100014071","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ XL","offer_id":51477791998230,"sku":"14:193#black;5:100014072","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ XXL","offer_id":51477792030998,"sku":"14:193#black;5:100014073","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ S","offer_id":51477792063766,"sku":"14:193#black;5:100014074","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ M","offer_id":51477792096534,"sku":"14:193#black;5:100014075","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ L","offer_id":51477792129302,"sku":"14:193#black;5:100014076","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ XL","offer_id":51477792162070,"sku":"14:193#black;5:100014077","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ XXL","offer_id":51477792194838,"sku":"14:193#black;5:100014078","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ S","offer_id":51477792227606,"sku":"14:193#black;5:100014079","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ M","offer_id":51477792260374,"sku":"14:193#black;5:100014080","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ L","offer_id":51477792293142,"sku":"14:193#black;5:100014081","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XL","offer_id":51477792325910,"sku":"14:193#black;5:100014082","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XXL","offer_id":51477792358678,"sku":"14:193#black;5:100014083","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ S","offer_id":51477792391446,"sku":"14:193#black;5:100014084","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ M","offer_id":51477792424214,"sku":"14:193#black;5:100014085","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ L","offer_id":51477792456982,"sku":"14:193#black;5:100014086","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XL","offer_id":51477792489750,"sku":"14:193#black;5:100014087","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XXL","offer_id":51477792522518,"sku":"14:193#black;5:100014088","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ S","offer_id":51477792555286,"sku":"14:193#black;5:100014089","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ M","offer_id":51477792588054,"sku":"14:193#black;5:100014090","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ L","offer_id":51477792620822,"sku":"14:193#black;5:100014091","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XL","offer_id":51477792653590,"sku":"14:193#black;5:100014092","price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XXL","offer_id":51477792686358,"sku":"14:193#black;5:100014093","price":897.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T160004.725.png?v=1782511297"},{"product_id":"melkbaai-one-piece-swimsuit","title":"Melkbaai One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"1 \/ S","offer_id":51477793079574,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014066","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"1 \/ M","offer_id":51477793112342,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014067","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"1 \/ L","offer_id":51477793145110,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014068","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"1 \/ XL","offer_id":51477793177878,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014069","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"1 \/ XXL","offer_id":51477793210646,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014070","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"2 \/ S","offer_id":51477793243414,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014071","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"2 \/ M","offer_id":51477793276182,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014072","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"2 \/ L","offer_id":51477793308950,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014073","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"2 \/ XL","offer_id":51477793341718,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014074","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"2 \/ XXL","offer_id":51477793374486,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014075","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"3 \/ S","offer_id":51477793407254,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014076","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"3 \/ M","offer_id":51477793440022,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014077","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"3 \/ L","offer_id":51477793472790,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014078","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"3 \/ XL","offer_id":51477793505558,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014079","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"3 \/ XXL","offer_id":51477793538326,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014080","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"4 \/ S","offer_id":51477793571094,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014081","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"4 \/ M","offer_id":51477793603862,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014082","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"4 \/ L","offer_id":51477793636630,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014083","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"4 \/ XL","offer_id":51477793669398,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014084","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"4 \/ XXL","offer_id":51477793702166,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014085","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"5 \/ S","offer_id":51477793734934,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014086","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"5 \/ M","offer_id":51477793767702,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014087","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"5 \/ L","offer_id":51477793800470,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014088","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"5 \/ XL","offer_id":51477793833238,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014089","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"5 \/ XXL","offer_id":51477793866006,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014090","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"6 \/ S","offer_id":51477793898774,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014091","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"6 \/ M","offer_id":51477793931542,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014092","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"6 \/ L","offer_id":51477793964310,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014093","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"6 \/ XL","offer_id":51477793997078,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014094","price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"6 \/ XXL","offer_id":51477794029846,"sku":"14:350852#ASR0031EA;200007763:201336100#China;5:100014095","price":1297.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/maio_10_85608448-caa1-4505-9baa-c09a2ae65f72.png?v=1782511302"},{"product_id":"hibberdene-one-piece-swimsuit","title":"Hibberdene One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eHibberdene One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477794062614,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477794095382,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477794128150,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477794160918,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477794193686,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_eec4830e-67b4-4d6e-98b4-4f7a74ff272a.png?v=1782511304"},{"product_id":"port-alfred-one-piece-swimsuit","title":"Port Alfred One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003ePort Alfred One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477794226454,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477794259222,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477794291990,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477794324758,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477794357526,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_342e633d-f4a4-4e60-aa37-5db4f312e231.png?v=1782511305"},{"product_id":"mnandi-one-piece-swimsuit","title":"Mnandi One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477794390294,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477794423062,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477794455830,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477794488598,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477794521366,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/2_1.png?v=1782511309"},{"product_id":"milnerton-one-piece-swimsuit","title":"Milnerton One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477794554134,"sku":"14:173;5:100014066","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477794586902,"sku":"14:173;5:100014067","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477794619670,"sku":"14:173;5:100014068","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477794652438,"sku":"14:173;5:100014069","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477794685206,"sku":"14:173;5:100014070","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T161051.561.png?v=1782511311"},{"product_id":"llandudno-one-piece-swimsuit","title":"Llandudno One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477794717974,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477794750742,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477794783510,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477794816278,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477794849046,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_8d8ae5d7-3c89-446b-8198-b14b61e60434.png?v=1782511318"},{"product_id":"kwanzimakwe-one-piece-swimsuit","title":"KwaNzimakwe One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eKwaNzimakwe One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477794914582,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477794947350,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477794980118,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477795012886,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477795045654,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"3XL","offer_id":51477795078422,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"4XL","offer_id":51477795111190,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_685afcea-050f-4b9d-92bd-ad221d717930.png?v=1782511320"},{"product_id":"coffee-bay-one-piece-swimsuit","title":"Coffee Bay One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eCoffee Bay One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"L","offer_id":51477795635478,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477795668246,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"3XL","offer_id":51477795701014,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"4XL","offer_id":51477795733782,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"5XL","offer_id":51477795766550,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_843bfec3-61ca-4bc1-87a3-2fcc10d79e04.png?v=1782511323"},{"product_id":"glenmore-beach-one-piece-swimsuit","title":"Glenmore Beach One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477795799318,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477795832086,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477795864854,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477795897622,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477795930390,"sku":null,"price":897.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/4_1.png?v=1782511329"},{"product_id":"milton-one-piece-swimsuit","title":"Milton One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477795963158,"sku":"14:173#ASL0360ED;5:100014066","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477795995926,"sku":"14:173#ASL0360ED;5:100014064","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477796028694,"sku":"14:173#ASL0360ED;5:361386","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477796061462,"sku":"14:173#ASL0360ED;5:361385","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477796094230,"sku":"14:173#ASL0360ED;5:100014065","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T144658.628.png?v=1782511331"},{"product_id":"muizenberg-one-piece-swimsuit","title":"Muizenberg One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"Pink \/ S","offer_id":51477796159766,"sku":"14:1052#Pink;5:100014064","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ M","offer_id":51477796192534,"sku":"14:1052#Pink;5:100014065","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ L","offer_id":51477796225302,"sku":"14:1052#Pink;5:100014066","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XL","offer_id":51477796258070,"sku":"14:1052#Pink;5:100014067","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XXL","offer_id":51477796290838,"sku":"14:1052#Pink;5:100014068","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ S","offer_id":51477796323606,"sku":"14:1052#Pink;5:100014069","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ M","offer_id":51477796356374,"sku":"14:1052#Pink;5:100014070","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ L","offer_id":51477796389142,"sku":"14:1052#Pink;5:100014071","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XL","offer_id":51477796421910,"sku":"14:1052#Pink;5:100014072","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XXL","offer_id":51477796454678,"sku":"14:1052#Pink;5:100014073","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ S","offer_id":51477796487446,"sku":"14:1052#Pink;5:100014074","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ M","offer_id":51477796520214,"sku":"14:1052#Pink;5:100014075","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ L","offer_id":51477796552982,"sku":"14:1052#Pink;5:100014076","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ XL","offer_id":51477796585750,"sku":"14:1052#Pink;5:100014077","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ XXL","offer_id":51477796618518,"sku":"14:1052#Pink;5:100014078","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ S","offer_id":51477796651286,"sku":"14:1052#Pink;5:100014079","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477796684054,"sku":"14:1052#Pink;5:100014080","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477796716822,"sku":"14:1052#Pink;5:100014081","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477796749590,"sku":"14:1052#Pink;5:100014082","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XXL","offer_id":51477796782358,"sku":"14:1052#Pink;5:100014083","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ S","offer_id":51477796815126,"sku":"14:1052#Pink;5:100014084","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ M","offer_id":51477796847894,"sku":"14:1052#Pink;5:100014085","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ L","offer_id":51477796880662,"sku":"14:1052#Pink;5:100014086","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ XL","offer_id":51477796913430,"sku":"14:1052#Pink;5:100014087","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow \/ XXL","offer_id":51477796946198,"sku":"14:1052#Pink;5:100014088","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ S","offer_id":51477796978966,"sku":"14:1052#Pink;5:100014089","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ M","offer_id":51477797011734,"sku":"14:1052#Pink;5:100014090","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ L","offer_id":51477797044502,"sku":"14:1052#Pink;5:100014091","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ XL","offer_id":51477797077270,"sku":"14:1052#Pink;5:100014092","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ XXL","offer_id":51477797110038,"sku":"14:1052#Pink;5:100014093","price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/S610afe9d511d4555a125973dfc1facdcM.webp?v=1782511337"},{"product_id":"dappat-se-gat-one-piece-swimsuit","title":"Dappat se Gat One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477797142806,"sku":"14:193#ADG3001B;5:100014066","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477797175574,"sku":"14:193#ADG3001B;5:100014067","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477797208342,"sku":"14:193#ADG3001B;5:100014068","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477797241110,"sku":"14:193#ADG3001B;5:100014069","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477797273878,"sku":"14:193#ADG3001B;5:100014070","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T135256.504.png?v=1782511339"},{"product_id":"weza-one-piece-swimsuit","title":"Weza One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eWeza One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477797306646,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477797339414,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477797372182,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477797404950,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477797437718,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/imagem1.png?v=1782511342"},{"product_id":"umtentweni-one-piece-swimsuit","title":"Umtentweni One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n  \u003cstyle\u003e\n    #lencois-landing { background-color:#fff; color:#333; overflow-x:hidden; font-family:inherit; }\n    [data-lencois-animate] { opacity:1; transform:translateY(0); transition:opacity .8s ease, transform .8s ease; }\n    .lencois-gradient-title { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; font-weight:800; font-size:2.1rem; }\n    .lencois-benefit h4 { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:1rem; font-size:1.3rem; font-weight:700; text-align:center; }\n    @keyframes lencoisGradientMove { 0%{background-position:0% 50%;} 50%{background-position:100% 50%;} 100%{background-position:0% 50%;} }\n    #lencois-landing .lencois-section-padding { padding:5rem 10%; }\n    #lencois-landing h2, #lencois-landing h3 { font-weight:700; text-align:center; margin-bottom:2rem; }\n    .lencois-hero { text-align:center; padding:8rem 10% 6rem; background:linear-gradient(135deg,#ef5ca6 0%,#f78bc9 25%,#5ff4ab 75%,#8e3cc9 100%); background-size:250% 250%; animation:lencoisGradientMove 4s ease-in-out infinite; color:#fff; border-radius:0 0 50px 50px; }\n    .lencois-hero h2 { font-size:2.8rem; line-height:1.3; max-width:850px; margin:0 auto 1.5rem; }\n    .lencois-hero p { font-size:1.15rem; max-width:760px; margin:0 auto; opacity:.95; }\n    .lencois-benefits-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:3rem; }\n    .lencois-benefit { background:#fff; border-radius:25px; box-shadow:0 10px 25px rgba(0,0,0,.08); overflow:hidden; text-align:center; transition:transform .3s; }\n    .lencois-benefit:hover { transform:translateY(-6px); }\n    .lencois-benefit img { width:100%; height:380px; object-fit:cover; }\n    .lencois-benefit-content { padding:2rem; }\n    .lencois-benefit p { color:#555; line-height:1.6; text-align:center; }\n    .lencois-gallery { background:#fff; text-align:center; padding-top:3rem; padding-bottom:5rem; }\n    .lencois-gallery h3 { font-size:2rem; margin-bottom:2.5rem; }\n    .lencois-gallery-images { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1.5rem; padding:0 10%; }\n    .lencois-gallery-images img { width:100%; height:430px; object-fit:cover; border-radius:20px; box-shadow:0 8px 25px rgba(0,0,0,.08); transition:transform .3s ease; }\n    .lencois-testimonials { background:linear-gradient(135deg,#ef5ca6 0%,#b268c2 40%,#5ff4ab 90%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; color:#fff; text-align:center; padding:5rem 10%; }\n    .lencois-testimonial { max-width:650px; margin:0 auto 2.5rem; font-style:italic; font-size:1.1rem; opacity:.95; }\n    .lencois-testimonial strong { display:block; margin-top:1rem; font-style:normal; font-size:1rem; color:#fff; }\n    .lencois-testimonial-img { width:200px; height:200px; object-fit:cover; object-position:top; border-radius:50%; box-shadow:0 8px 25px rgba(0,0,0,.25); margin:0 auto 1.2rem; display:block; border:3px solid rgba(255,255,255,.85); }\n    .lencois-counter { display:inline-block; font-size:3rem; font-weight:900; background:linear-gradient(90deg,#fff,#fcd9ef,#5ff4ab); background-size:300% 300%; animation:lencoisGradientMove 4s ease-in-out infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; text-shadow:0 0 20px rgba(255,255,255,.4); padding:0 .3em; }\n    .lencois-faq { max-width:750px; margin:0 auto; text-align:left; padding-top:5rem; padding-bottom:5rem; }\n    .lencois-faq details { background:#fdfdfd; border-radius:12px; border:1px solid #e0e0e0; margin-bottom:1rem; padding:1.2rem 1.5rem; cursor:pointer; transition:all .3s ease; }\n    .lencois-faq details:hover { border-color:#ef5ca6; background:#fff8fc; }\n    .lencois-faq summary { font-weight:600; font-size:1.1rem; list-style:none; display:flex; justify-content:space-between; align-items:center; color:#ef5ca6; }\n    .lencois-faq summary::after { content:'+'; font-size:1.3rem; transition:transform .3s; }\n    .lencois-faq details[open] summary::after { transform:rotate(45deg); }\n    .lencois-cta { text-align:center; background:linear-gradient(145deg,#ef5ca6 0%,#e67dbf 30%,#5ff4ab 80%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; padding:5rem 10%; color:#fff; border-radius:50px 50px 0 0; }\n    .lencois-cta h2 { font-size:2.1rem; line-height:1.3; font-weight:800; margin-bottom:1.5rem; }\n    @media (max-width:760px){ .lencois-hero{padding:6rem 6% 4rem;} .lencois-hero h2{font-size:1.9rem;} .lencois-benefit img{height:300px;} .lencois-testimonial{font-size:1rem;} }\n  \u003c\/style\u003e\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003ePut it on. Look in the mirror. Feel ready for summer.\u003c\/h2\u003e\n    \u003cp\u003eImagine putting on the Umtentweni One-Piece Swimsuit, feeling its design embrace and enhance your curves. It is a piece created for that moment in front of the mirror, where confidence and self-esteem prepare you to enjoy the beach or pool. Join our 5952+ customers who have already found their perfect summer piece.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eComfort and elegance in every detail\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T162835.518.png?v=1751899591\" alt=\"Enhanced Silhouette\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eEnhanced Silhouette\u003c\/h4\u003e\n          \u003cp\u003eOur shaping design is crafted to enhance your natural curves, delivering an elegant fit that makes you feel fantastic and confident.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T162850.150.png?v=1751899592\" alt=\"A Perfect, Personalised Fit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eA Perfect, Personalised Fit\u003c\/h4\u003e\n          \u003cp\u003eWith fully adjustable straps, you can adjust this One-Piece Swimsuit to your body for optimal support and all-day comfort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T162805.531.png?v=1751899592\" alt=\"Versatility and Support\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eVersatility and Support\u003c\/h4\u003e\n          \u003cp\u003eThe removable cups give you the freedom to choose your level of support and neckline shape, adapting perfectly to your body and preferences.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T162734.538.png?v=1751899593\" alt=\"Confidence in Every Movement\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eConfidence in Every Movement\u003c\/h4\u003e\n          \u003cp\u003eFeel completely at ease in and out of the water. The piece is fully lined, ensuring total coverage and preventing any transparency.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eElegance from Every Angle\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T162750.543.png?v=1751899593\" alt=\"Umtentweni One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Designsemnome-2023-09-26T162822.513.png?v=1751899593\" alt=\"Umtentweni One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003eMore than \u003cspan class=\"lencois-counter\"\u003e5952+\u003c\/span\u003e customers have approved AquaFit's quality\u003c\/h3\u003e\n    \n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-big-island-one-piece-prova-social-1.jpg?v=1780951328\" alt=\"AquaFit customer 1\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"Finally, a one-piece swimsuit that fits perfectly! I feel super comfortable and elegant. The cut shapes the body without feeling tight. Highly recommend.\"\u003c\/p\u003e\n      \u003cstrong\u003e- Catarina S.\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-big-island-one-piece-prova-social-2.jpg?v=1780951377\" alt=\"AquaFit customer 2\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"I was a bit hesitant about buying online, but it exceeded my expectations. It's even prettier in person and flatters the silhouette beautifully. The adjustable straps make all the difference.\"\u003c\/p\u003e\n      \u003cstrong\u003e- Joana M.\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003eDoes the one-piece swimsuit have any padding?\u003c\/summary\u003e\n      \u003cp\u003eYes, the Umtentweni One-Piece Swimsuit includes removable cups. You can use them for greater support and definition or remove them for a more natural look, according to your preference.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes the fabric become sheer when wet?\u003c\/summary\u003e\n      \u003cp\u003eNo, you can rest completely assured. The One-Piece Swimsuit is fully lined with quality fabric, ensuring total coverage and opacity, even when wet.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow should I choose my size?\u003c\/summary\u003e\n      \u003cp\u003eWe recommend consulting our Size Guide, available on the product page. If you are unsure between two sizes, we suggest choosing the larger one to ensure maximum comfort.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eYour Summer Starts Now\u003c\/h2\u003e\n    \u003cp\u003eChoose your colour and size and receive your Umtentweni One-Piece Swimsuit at home. Get ready to enjoy your best summer with the confidence you deserve.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"Black \/ S","offer_id":51477797470486,"sku":"14:173#ASL0179LR;5:100014066","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477797503254,"sku":"14:173#ASL0179LR;5:100014067","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477797536022,"sku":"14:173#ASL0179LR;5:100014068","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477797568790,"sku":"14:173#ASL0179LR;5:100014069","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XXL","offer_id":51477797601558,"sku":"14:173#ASL0179LR;5:100014070","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ S","offer_id":51477797634326,"sku":"14:173#ASL0179LR;5:100014071","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ M","offer_id":51477797667094,"sku":"14:173#ASL0179LR;5:100014072","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ L","offer_id":51477797699862,"sku":"14:173#ASL0179LR;5:100014073","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XL","offer_id":51477797732630,"sku":"14:173#ASL0179LR;5:100014074","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XXL","offer_id":51477797765398,"sku":"14:173#ASL0179LR;5:100014075","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ S","offer_id":51477797798166,"sku":"14:173#ASL0179LR;5:100014076","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ M","offer_id":51477797830934,"sku":"14:173#ASL0179LR;5:100014077","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ L","offer_id":51477797863702,"sku":"14:173#ASL0179LR;5:100014078","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XL","offer_id":51477797896470,"sku":"14:173#ASL0179LR;5:100014079","price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XXL","offer_id":51477797929238,"sku":"14:173#ASL0179LR;5:100014080","price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Designsemnome-2023-09-26T162835.518.png?v=1782511344"},{"product_id":"port-shepstone-one-piece-swimsuit","title":"Port Shepstone One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n  \u003cstyle\u003e\n    #lencois-landing { background-color:#fff; color:#333; overflow-x:hidden; font-family:inherit; }\n    [data-lencois-animate] { opacity:1; transform:translateY(0); transition:opacity .8s ease, transform .8s ease; }\n    .lencois-gradient-title { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; font-weight:800; font-size:2.1rem; }\n    .lencois-benefit h4 { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:1rem; font-size:1.3rem; font-weight:700; text-align:center; }\n    @keyframes lencoisGradientMove { 0%{background-position:0% 50%;} 50%{background-position:100% 50%;} 100%{background-position:0% 50%;} }\n    #lencois-landing .lencois-section-padding { padding:5rem 10%; }\n    #lencois-landing h2, #lencois-landing h3 { font-weight:700; text-align:center; margin-bottom:2rem; }\n    .lencois-hero { text-align:center; padding:8rem 10% 6rem; background:linear-gradient(135deg,#ef5ca6 0%,#f78bc9 25%,#5ff4ab 75%,#8e3cc9 100%); background-size:250% 250%; animation:lencoisGradientMove 4s ease-in-out infinite; color:#fff; border-radius:0 0 50px 50px; }\n    .lencois-hero h2 { font-size:2.8rem; line-height:1.3; max-width:850px; margin:0 auto 1.5rem; }\n    .lencois-hero p { font-size:1.15rem; max-width:760px; margin:0 auto; opacity:.95; }\n    .lencois-benefits-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:3rem; }\n    .lencois-benefit { background:#fff; border-radius:25px; box-shadow:0 10px 25px rgba(0,0,0,.08); overflow:hidden; text-align:center; transition:transform .3s; }\n    .lencois-benefit:hover { transform:translateY(-6px); }\n    .lencois-benefit img { width:100%; height:380px; object-fit:cover; }\n    .lencois-benefit-content { padding:2rem; }\n    .lencois-benefit p { color:#555; line-height:1.6; text-align:center; }\n    .lencois-gallery { background:#fff; text-align:center; padding-top:3rem; padding-bottom:5rem; }\n    .lencois-gallery h3 { font-size:2rem; margin-bottom:2.5rem; }\n    .lencois-gallery-images { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1.5rem; padding:0 10%; }\n    .lencois-gallery-images img { width:100%; height:430px; object-fit:cover; border-radius:20px; box-shadow:0 8px 25px rgba(0,0,0,.08); transition:transform .3s ease; }\n    .lencois-testimonials { background:linear-gradient(135deg,#ef5ca6 0%,#b268c2 40%,#5ff4ab 90%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; color:#fff; text-align:center; padding:5rem 10%; }\n    .lencois-testimonial { max-width:650px; margin:0 auto 2.5rem; font-style:italic; font-size:1.1rem; opacity:.95; }\n    .lencois-testimonial strong { display:block; margin-top:1rem; font-style:normal; font-size:1rem; color:#fff; }\n    .lencois-testimonial-img { width:200px; height:200px; object-fit:cover; object-position:top; border-radius:50%; box-shadow:0 8px 25px rgba(0,0,0,.25); margin:0 auto 1.2rem; display:block; border:3px solid rgba(255,255,255,.85); }\n    .lencois-counter { display:inline-block; font-size:3rem; font-weight:900; background:linear-gradient(90deg,#fff,#fcd9ef,#5ff4ab); background-size:300% 300%; animation:lencoisGradientMove 4s ease-in-out infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; text-shadow:0 0 20px rgba(255,255,255,.4); padding:0 .3em; }\n    .lencois-faq { max-width:750px; margin:0 auto; text-align:left; padding-top:5rem; padding-bottom:5rem; }\n    .lencois-faq details { background:#fdfdfd; border-radius:12px; border:1px solid #e0e0e0; margin-bottom:1rem; padding:1.2rem 1.5rem; cursor:pointer; transition:all .3s ease; }\n    .lencois-faq details:hover { border-color:#ef5ca6; background:#fff8fc; }\n    .lencois-faq summary { font-weight:600; font-size:1.1rem; list-style:none; display:flex; justify-content:space-between; align-items:center; color:#ef5ca6; }\n    .lencois-faq summary::after { content:'+'; font-size:1.3rem; transition:transform .3s; }\n    .lencois-faq details[open] summary::after { transform:rotate(45deg); }\n    .lencois-cta { text-align:center; background:linear-gradient(145deg,#ef5ca6 0%,#e67dbf 30%,#5ff4ab 80%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; padding:5rem 10%; color:#fff; border-radius:50px 50px 0 0; }\n    .lencois-cta h2 { font-size:2.1rem; line-height:1.3; font-weight:800; margin-bottom:1.5rem; }\n    @media (max-width:760px){ .lencois-hero{padding:6rem 6% 4rem;} .lencois-hero h2{font-size:1.9rem;} .lencois-benefit img{height:300px;} .lencois-testimonial{font-size:1rem;} }\n  \u003c\/style\u003e\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eThe Magical Moment Confidence Embraces Your Body.\u003c\/h2\u003e\n    \u003cp\u003eImagine wearing the Port Shepstone One-Piece Swimsuit for the first time. You feel it embracing your curves with surprising softness. In the mirror, an image appears that makes you smile: a naturally enhanced silhouette, enveloping comfort, and the certainty that you are ready to enjoy the beach or pool with complete confidence and unwavering self-esteem. With Port Shepstone, every dip is a celebration of your well-being.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eDiscover the Benefits That Will Make You Shine\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/4_c712e5d6-ec14-43df-95fb-ea07958480f7.png?v=1751899682\" alt=\"A Stunning, Sculpted Silhouette\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eA Stunning, Sculpted Silhouette\u003c\/h4\u003e\n          \u003cp\u003eThe smart design of the Port Shepstone One-Piece Swimsuit is a true ally. Crafted to flatter your curves, this shaping style adapts perfectly, creating an elegant silhouette and enhancing your natural beauty. Feel empowered and confident in every moment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/5_0fb40706-fed9-4966-b971-7d5f51be4186.png?v=1751899683\" alt=\"Comfort and Perfect Fit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eComfort and Perfect Fit\u003c\/h4\u003e\n          \u003cp\u003eWith removable cups, you can choose the level of support you prefer, while adjustable straps ensure a custom fit for your body. Enjoy total freedom of movement, knowing your One-Piece Swimsuit adapts to you, not the other way around.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/1_3f02eef3-3c6f-4d9c-b0fd-c5c3bca9240b.png?v=1751899683\" alt=\"Confidence and Superior Quality\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eConfidence and Superior Quality\u003c\/h4\u003e\n          \u003cp\u003eYour peace of mind is our priority. The Port Shepstone One-Piece Swimsuit is fully lined, offering a feel of security and opacity in all situations. Dive, swim, and relax with the confidence of a high-quality piece that accompanies you on every adventure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/2_2d2c1aa4-9568-4c27-ab0e-02fe661a3a47.png?v=1751899684\" alt=\"Renewed Confidence in Every Detail\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eRenewed Confidence in Every Detail\u003c\/h4\u003e\n          \u003cp\u003eMore than a One-Piece Swimsuit, the Port Shepstone is a self-esteem booster. Feel good about yourself, comfortable in your own skin, and ready to create unforgettable memories. Your confidence will be your best accessory, radiating beauty and well-being.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eDetails That Make the Difference\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/3_38da4392-7406-4aea-b917-2eba7b32f74a.png?v=1751899684\" alt=\"Port Shepstone One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/4_c712e5d6-ec14-43df-95fb-ea07958480f7.png?v=1751899682\" alt=\"Port Shepstone One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003eMore than \u003cspan class=\"lencois-counter\"\u003e8510+\u003c\/span\u003e customers have approved AquaFit's quality\u003c\/h3\u003e\n    \n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-malibu-one-piece-prova-social-1.jpg?v=1780952850\" alt=\"AquaFit customer 1\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"I am completely in love with the Port Shepstone! It's incredibly comfortable, and I feel so secure and beautiful. The adjustable straps make all the difference for a perfect fit. I love how it enhances my body without feeling tight. I've already received so many compliments!\"\u003c\/p\u003e\n      \u003cstrong\u003e- Ana P.\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-malibu-one-piece-prova-social-2.jpg?v=1780952896\" alt=\"AquaFit customer 2\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"Finally a One-Piece Swimsuit that gives me confidence! The shaping design is fantastic and the fact that it's fully lined gives me extra peace of mind. The removable cups are a bonus. It's definitely my go-to choice for this summer. 100% recommend!\"\u003c\/p\u003e\n      \u003cstrong\u003e- Marta C.\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003eHow should I choose my size?\u003c\/summary\u003e\n      \u003cp\u003eWe recommend consulting our size chart available on the product page. If you are unsure between two sizes, opt for the larger one to ensure greater comfort, given its shaping design.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eAre the removable cups easy to handle?\u003c\/summary\u003e\n      \u003cp\u003eYes, the cups are very easy to remove and insert, allowing you to customise the support and volume according to your preference and comfort at any time.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eIs this One-Piece Swimsuit suitable for regular swimming?\u003c\/summary\u003e\n      \u003cp\u003eThe Port Shepstone One-Piece Swimsuit is designed to offer comfort and style, making it ideal for relaxing at the beach or pool. While comfortable for swimming, its main focus is on well-being and flattering the figure during moments of relaxation and fun.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eFeel Confident and Stunning!\u003c\/h2\u003e\n    \u003cp\u003eJoin over 8510+ satisfied AquaFit customers and get your Port Shepstone One-Piece Swimsuit now. Click to discover your new favourite!\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477797962006,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477797994774,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477798027542,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477798060310,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477798093078,"sku":null,"price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/4_c712e5d6-ec14-43df-95fb-ea07958480f7.png?v=1782511354"},{"product_id":"marina-beach-one-piece-swimsuit","title":"Marina Beach One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n\n  \u003cstyle\u003e\n    #lencois-landing {\n      background-color: #fff;\n      color: #333;\n      overflow-x: hidden;\n      font-family: inherit;\n    }\n\n    [data-lencois-animate] {\n      opacity: 0;\n      transform: translateY(30px);\n      transition: opacity 0.8s ease, transform 0.8s ease;\n    }\n\n    [data-lencois-animate].lencois-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .lencois-gradient-title {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      display: inline-block;\n      font-weight: 800;\n      font-size: 2.1rem;\n    }\n\n    .lencois-benefit h4 {\n      background: linear-gradient(90deg, #ef5ca6, #d43b85, #8e3cc9);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 5s linear infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      margin-bottom: 1rem;\n      font-size: 1.3rem;\n      font-weight: 700;\n      text-align: center;\n    }\n\n    @keyframes lencoisGradientMove {\n      0% { background-position: 0% 50%; }\n      50% { background-position: 100% 50%; }\n      100% { background-position: 0% 50%; }\n    }\n\n    #lencois-landing .lencois-section-padding {\n      padding: 5rem 10%;\n    }\n\n    #lencois-landing h2, #lencois-landing h3 {\n      font-weight: 700;\n      text-align: center;\n      margin-bottom: 2rem;\n    }\n\n    .lencois-hero {\n      text-align: center;\n      padding: 8rem 10% 6rem;\n      background: linear-gradient(135deg, #ef5ca6 0%, #f78bc9 25%, #5ff4ab 75%, #8e3cc9 100%);\n      background-size: 250% 250%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      color: #fff;\n      border-radius: 0 0 50px 50px;\n    }\n\n    .lencois-hero h2 {\n      font-size: 2.8rem;\n      line-height: 1.3;\n      max-width: 850px;\n      margin: 0 auto 1.5rem;\n    }\n\n    .lencois-hero p {\n      font-size: 1.15rem;\n      max-width: 760px;\n      margin: 0 auto;\n      opacity: 0.95;\n    }\n\n    .lencois-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: 3rem;\n    }\n\n    .lencois-benefit {\n      background: #fff;\n      border-radius: 25px;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n      overflow: hidden;\n      text-align: center;\n      transition: transform 0.3s;\n    }\n\n    .lencois-benefit:hover {\n      transform: translateY(-6px);\n    }\n\n    .lencois-benefit img {\n      width: 100%;\n      height: 380px;\n      object-fit: cover;\n    }\n\n    .lencois-benefit-content {\n      padding: 2rem;\n    }\n\n    .lencois-benefit p {\n      color: #555;\n      line-height: 1.6;\n      text-align: center;\n    }\n\n    .lencois-gallery {\n      background: #fff;\n      text-align: center;\n      padding-top: 3rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-gallery h3 {\n      font-size: 2rem;\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-gallery-images {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 1.5rem;\n      padding: 0 10%;\n    }\n\n    .lencois-gallery-images img {\n      width: 100%;\n      border-radius: 20px;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.08);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-gallery-images img:hover {\n      transform: scale(1.03);\n    }\n\n    .lencois-testimonials {\n      background: linear-gradient(135deg, #ef5ca6 0%, #b268c2 40%, #5ff4ab 90%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      color: #fff;\n      text-align: center;\n      padding: 5rem 10%;\n    }\n\n    .lencois-testimonials h3 {\n      margin-bottom: 2.5rem;\n    }\n\n    .lencois-testimonial {\n      max-width: 650px;\n      margin: 0 auto 2.5rem;\n      font-style: italic;\n      font-size: 1.1rem;\n      opacity: 0.95;\n    }\n\n    .lencois-testimonial:last-child {\n      margin-bottom: 0;\n    }\n\n    .lencois-testimonial strong {\n      display: block;\n      margin-top: 1rem;\n      font-style: normal;\n      font-size: 1rem;\n      color: #fff;\n    }\n\n    .lencois-testimonial-img {\n      width: 200px;\n      height: 200px;\n      object-fit: cover;\n      object-position: top;\n      border-radius: 50%;\n      box-shadow: 0 8px 25px rgba(0,0,0,0.25);\n      margin: 0 auto 1.2rem;\n      display: block;\n      border: 3px solid rgba(255,255,255,0.85);\n      transition: transform 0.3s ease;\n    }\n\n    .lencois-testimonial-img:hover {\n      transform: scale(1.05);\n    }\n\n    .lencois-counter {\n      display: inline-block;\n      font-size: 3rem;\n      font-weight: 900;\n      background: linear-gradient(90deg, #ffffff, #fcd9ef, #5ff4ab);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 4s ease-in-out infinite;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      text-shadow: 0 0 20px rgba(255,255,255,0.4);\n      padding: 0 0.3em;\n    }\n\n    .lencois-faq {\n      max-width: 750px;\n      margin: 0 auto;\n      text-align: left;\n      padding-top: 5rem;\n      padding-bottom: 5rem;\n    }\n\n    .lencois-faq details {\n      background: #fdfdfd;\n      border-radius: 12px;\n      border: 1px solid #e0e0e0;\n      margin-bottom: 1rem;\n      padding: 1.2rem 1.5rem;\n      cursor: pointer;\n      transition: all 0.3s ease;\n    }\n\n    .lencois-faq details:hover {\n      border-color: #ef5ca6;\n      background: #fff8fc;\n    }\n\n    .lencois-faq summary {\n      font-weight: 600;\n      font-size: 1.1rem;\n      list-style: none;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      color: #ef5ca6;\n    }\n\n    .lencois-faq details[open] summary {\n      color: #5ff4ab;\n    }\n\n    .lencois-faq summary::after {\n      content: '+';\n      font-size: 1.3rem;\n      transition: transform 0.3s;\n    }\n\n    .lencois-faq details[open] summary::after {\n      transform: rotate(45deg);\n    }\n\n    .lencois-cta {\n      text-align: center;\n      background: linear-gradient(145deg, #ef5ca6 0%, #e67dbf 30%, #5ff4ab 80%, #8e3cc9 100%);\n      background-size: 300% 300%;\n      animation: lencoisGradientMove 6s ease-in-out infinite;\n      padding: 5rem 10%;\n      color: #fff;\n      border-radius: 50px 50px 0 0;\n    }\n\n    .lencois-cta h2 {\n      font-size: 2.1rem;\n      line-height: 1.3;\n      font-weight: 800;\n      margin-bottom: 1.5rem;\n    }\n\n    @media (max-width:760px){\n      .lencois-hero { padding: 6rem 6% 4rem; }\n      .lencois-hero h2 { font-size: 1.9rem; }\n      .lencois-benefit img { height: 300px; }\n      .lencois-testimonial { font-size: 1rem; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eThe swimsuit designed for your body\u003c\/h2\u003e\n    \u003cp\u003eImagine putting on a piece that feels made to measure. You adjust the back ties, feel the fabric gently hug your curves and look in the mirror with newfound confidence. With the Marina Beach One-Piece Swimsuit, you are ready to enjoy summer without fear, with the confidence of feeling good in your own skin.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eWhy choose the Marina Beach One-Piece Swimsuit?\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/img_biquini_pagina_do_produto_produto_close_costas_06.webp?v=1779553903\" alt=\"A perfect fit, complete confidence\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eA perfect fit, complete confidence\u003c\/h4\u003e\n    \u003cp\u003eThe secret is at the back. The elegant lace-up fastening is more than a design detail: it lets you adjust the swimsuit to your body for a secure feel, whether swimming or relaxing in the sun.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/img_biquini_pagina_do_produto_produto_modelo_frente_01.webp?v=1779553895\" alt=\"A silhouette shaped by you\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eA silhouette shaped by you\u003c\/h4\u003e\n    \u003cp\u003eThe vertical lines along the front are designed to follow and enhance your natural curves. The result is a flattering visual effect that defines your silhouette with understated, timeless elegance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/img_biquini_pagina_do_produto_produto_modelo_lateral_03.webp?v=1779553893\" alt=\"Comfort in every movement\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eComfort in every movement\u003c\/h4\u003e\n    \u003cp\u003eThe wide, adjustable straps are designed to rest gently on your shoulders without leaving marks or causing discomfort. They give you the confidence to move freely, knowing everything will stay in place.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/img_biquini_pagina_do_produto_produto_close_frente_05.webp?v=1779553901\" alt=\"Beauty is in the details\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eBeauty is in the details\u003c\/h4\u003e\n    \u003cp\u003eFeel the delicate texture of the ribbed fabric against your skin. It is the detail that transforms a classic design into a special piece, elevating your beach look with a touch of refinement and modern style.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eDetails of our carefully designed fit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/00_peca_fundo_branco_frente.webp?v=1779553889\" alt=\"Marina Beach One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/00_peca_fundo_branco_costas.webp?v=1779553891\" alt=\"Marina Beach One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003e\n      \u003cspan id=\"lencois-counter\" class=\"lencois-counter\" data-final=\"2300+\"\u003e2300+\u003c\/span\u003e customers have chosen AquaFit quality\n    \u003c\/h3\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-estancia-prova-social-1-png.jpg?v=1779554142\" alt=\"Finally, a swimsuit I can adjust exactly how I want. The back is beautiful and I feel very secure playing with my children at the beach.\" loading=\"lazy\"\u003e\n  \u003cp\u003eFinally, a swimsuit I can adjust exactly how I want. The back is beautiful and I feel very secure playing with my children at the beach.\u003c\/p\u003e\n  \u003cstrong\u003e- Carolina L.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-estancia-prova-social-2-png.jpg?v=1779554203\" alt=\"I had doubts about the low back, but the fit is so perfect that I feel very comfortable. And the colour is beautiful.\" loading=\"lazy\"\u003e\n  \u003cp\u003eI had doubts about the low back, but the fit is so perfect that I feel very comfortable. And the colour is beautiful.\u003c\/p\u003e\n  \u003cstrong\u003e- Mariana T.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lencois-testimonial\"\u003e\n  \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/fato-de-banho-estancia-prova-social-3-png.jpg?v=1779554257\" alt=\"I spent the whole day at the pool and forgot I was wearing it. That is how comfortable it is. I recommend it 100%.\" loading=\"lazy\"\u003e\n  \u003cp\u003eI spent the whole day at the pool and forgot I was wearing it. That is how comfortable it is. I recommend it 100%.\u003c\/p\u003e\n  \u003cstrong\u003e- Beatriz M.\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \u003cdetails\u003e\n  \u003csummary\u003eHow does the adjustable back work?\u003c\/summary\u003e\n  \u003cp\u003eThe Marina Beach One-Piece Swimsuit has a corset-style lace-up fastening that lets you tighten or loosen the torso area for a perfect fit tailored to your body.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eDoes this style have cups or underwire?\u003c\/summary\u003e\n  \u003cp\u003eNo, this style has no cups, padding or underwire. Its design focuses on comfort and a natural fit, with support provided by the adjustable straps and back.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eIs the back coverage very minimal?\u003c\/summary\u003e\n  \u003cp\u003eThe back offers medium coverage. It is designed to be comfortable and secure, allowing you to move freely without worries.\u003c\/p\u003e\n\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eWe promise a swimsuit that adapts to you. With fully adjustable straps and back, the Marina Beach is designed for a perfect, personalised fit, giving you the freedom to move as you please.\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      function lencoisOnScrollAnimate() {\n        document.querySelectorAll('[data-lencois-animate]').forEach(el =\u003e {\n          const rect = el.getBoundingClientRect();\n          if (rect.top \u003c window.innerHeight * 0.85) el.classList.add('lencois-visible');\n        });\n      }\n      document.addEventListener('scroll', lencoisOnScrollAnimate);\n      window.addEventListener('load', lencoisOnScrollAnimate);\n\n      const lencoisCounterEl = document.getElementById(\"lencois-counter\");\n      let lencoisIniciou = false;\n      function lencoisIniciarContador() {\n        if (lencoisIniciou || !lencoisCounterEl) return;\n        const finalTexto = lencoisCounterEl.getAttribute(\"data-final\") || \"\";\n        const final = parseInt(finalTexto.replace(\/\\D\/g, \"\"), 10);\n        if (!final) return;\n        lencoisIniciou = true;\n        let valor = 0;\n        const duracao = 1000;\n        const passo = final \/ (duracao \/ 16);\n\n        const intervalo = setInterval(() =\u003e {\n          valor += passo;\n          if (valor \u003e= final) {\n            valor = final;\n            clearInterval(intervalo);\n            lencoisCounterEl.textContent = valor.toLocaleString('es-ES') + '+';\n          } else {\n            lencoisCounterEl.textContent = Math.floor(valor).toLocaleString('es-ES');\n          }\n        }, 16);\n      }\n\n      function lencoisVerificarContador() {\n        if (!lencoisCounterEl) return;\n        const rect = lencoisCounterEl.getBoundingClientRect();\n        if (rect.top \u003c window.innerHeight * 0.85) lencoisIniciarContador();\n      }\n\n      window.addEventListener(\"scroll\", lencoisVerificarContador);\n      window.addEventListener(\"load\", lencoisVerificarContador);\n    })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"Black \/ XS","offer_id":51477798125846,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ S","offer_id":51477798158614,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477798191382,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477798224150,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477798256918,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XS","offer_id":51477798289686,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ S","offer_id":51477798322454,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ M","offer_id":51477798355222,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ L","offer_id":51477798387990,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XL","offer_id":51477798420758,"sku":null,"price":1297.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/01_Imagem_1.jpg?v=1782511361"},{"product_id":"gordons-bay-one-piece-swimsuit","title":"Gordon's Bay One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eGordon's Bay One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"Black \/ XS","offer_id":51477798453526,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ S","offer_id":51477798486294,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477798519062,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477798551830,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477798584598,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XS","offer_id":51477798617366,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ S","offer_id":51477798650134,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ M","offer_id":51477798682902,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ L","offer_id":51477798715670,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XL","offer_id":51477798748438,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/Gemini_Generated_Image_xneqbnxneqbnxneq.png?v=1782511362"},{"product_id":"port-edward-one-piece-swimsuit","title":"Port Edward One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"Red \/ S","offer_id":51477798813974,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-1","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ M","offer_id":51477798846742,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-2","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ L","offer_id":51477798879510,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-3","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ XL","offer_id":51477798912278,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-4","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ XXL","offer_id":51477798945046,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-5","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ S","offer_id":51477798977814,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-6","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ M","offer_id":51477799010582,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-7","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ L","offer_id":51477799043350,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-8","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XL","offer_id":51477799076118,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-9","price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XXL","offer_id":51477799108886,"sku":"14:771#ADI4009C;5:100014066;200007763:201336100#China-10","price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/maio_12.png?v=1782511367"},{"product_id":"kalk-bay-one-piece-swimsuit","title":"Kalk Bay One-Piece Swimsuit","description":"\u003csection id=\"lencois-landing\" style=\"overflow:hidden;\"\u003e\n  \u003cstyle\u003e\n    #lencois-landing { background-color:#fff; color:#333; overflow-x:hidden; font-family:inherit; }\n    [data-lencois-animate] { opacity:1; transform:translateY(0); transition:opacity .8s ease, transform .8s ease; }\n    .lencois-gradient-title { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:inline-block; font-weight:800; font-size:2.1rem; }\n    .lencois-benefit h4 { background:linear-gradient(90deg,#ef5ca6,#d43b85,#8e3cc9); background-size:300% 300%; animation:lencoisGradientMove 5s linear infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:1rem; font-size:1.3rem; font-weight:700; text-align:center; }\n    @keyframes lencoisGradientMove { 0%{background-position:0% 50%;} 50%{background-position:100% 50%;} 100%{background-position:0% 50%;} }\n    #lencois-landing .lencois-section-padding { padding:5rem 10%; }\n    #lencois-landing h2, #lencois-landing h3 { font-weight:700; text-align:center; margin-bottom:2rem; }\n    .lencois-hero { text-align:center; padding:8rem 10% 6rem; background:linear-gradient(135deg,#ef5ca6 0%,#f78bc9 25%,#5ff4ab 75%,#8e3cc9 100%); background-size:250% 250%; animation:lencoisGradientMove 4s ease-in-out infinite; color:#fff; border-radius:0 0 50px 50px; }\n    .lencois-hero h2 { font-size:2.8rem; line-height:1.3; max-width:850px; margin:0 auto 1.5rem; }\n    .lencois-hero p { font-size:1.15rem; max-width:760px; margin:0 auto; opacity:.95; }\n    .lencois-benefits-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:3rem; }\n    .lencois-benefit { background:#fff; border-radius:25px; box-shadow:0 10px 25px rgba(0,0,0,.08); overflow:hidden; text-align:center; transition:transform .3s; }\n    .lencois-benefit:hover { transform:translateY(-6px); }\n    .lencois-benefit img { width:100%; height:380px; object-fit:cover; }\n    .lencois-benefit-content { padding:2rem; }\n    .lencois-benefit p { color:#555; line-height:1.6; text-align:center; }\n    .lencois-gallery { background:#fff; text-align:center; padding-top:3rem; padding-bottom:5rem; }\n    .lencois-gallery h3 { font-size:2rem; margin-bottom:2.5rem; }\n    .lencois-gallery-images { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:1.5rem; padding:0 10%; }\n    .lencois-gallery-images img { width:100%; height:430px; object-fit:cover; border-radius:20px; box-shadow:0 8px 25px rgba(0,0,0,.08); transition:transform .3s ease; }\n    .lencois-testimonials { background:linear-gradient(135deg,#ef5ca6 0%,#b268c2 40%,#5ff4ab 90%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; color:#fff; text-align:center; padding:5rem 10%; }\n    .lencois-testimonial { max-width:650px; margin:0 auto 2.5rem; font-style:italic; font-size:1.1rem; opacity:.95; }\n    .lencois-testimonial strong { display:block; margin-top:1rem; font-style:normal; font-size:1rem; color:#fff; }\n    .lencois-testimonial-img { width:200px; height:200px; object-fit:cover; object-position:top; border-radius:50%; box-shadow:0 8px 25px rgba(0,0,0,.25); margin:0 auto 1.2rem; display:block; border:3px solid rgba(255,255,255,.85); }\n    .lencois-counter { display:inline-block; font-size:3rem; font-weight:900; background:linear-gradient(90deg,#fff,#fcd9ef,#5ff4ab); background-size:300% 300%; animation:lencoisGradientMove 4s ease-in-out infinite; -webkit-background-clip:text; -webkit-text-fill-color:transparent; text-shadow:0 0 20px rgba(255,255,255,.4); padding:0 .3em; }\n    .lencois-faq { max-width:750px; margin:0 auto; text-align:left; padding-top:5rem; padding-bottom:5rem; }\n    .lencois-faq details { background:#fdfdfd; border-radius:12px; border:1px solid #e0e0e0; margin-bottom:1rem; padding:1.2rem 1.5rem; cursor:pointer; transition:all .3s ease; }\n    .lencois-faq details:hover { border-color:#ef5ca6; background:#fff8fc; }\n    .lencois-faq summary { font-weight:600; font-size:1.1rem; list-style:none; display:flex; justify-content:space-between; align-items:center; color:#ef5ca6; }\n    .lencois-faq summary::after { content:'+'; font-size:1.3rem; transition:transform .3s; }\n    .lencois-faq details[open] summary::after { transform:rotate(45deg); }\n    .lencois-cta { text-align:center; background:linear-gradient(145deg,#ef5ca6 0%,#e67dbf 30%,#5ff4ab 80%,#8e3cc9 100%); background-size:300% 300%; animation:lencoisGradientMove 6s ease-in-out infinite; padding:5rem 10%; color:#fff; border-radius:50px 50px 0 0; }\n    .lencois-cta h2 { font-size:2.1rem; line-height:1.3; font-weight:800; margin-bottom:1.5rem; }\n    @media (max-width:760px){ .lencois-hero{padding:6rem 6% 4rem;} .lencois-hero h2{font-size:1.9rem;} .lencois-benefit img{height:300px;} .lencois-testimonial{font-size:1rem;} }\n  \u003c\/style\u003e\n  \u003cdiv class=\"lencois-hero\" data-lencois-animate\u003e\n    \u003ch2\u003eRediscover Confidence. Feel Amazing This Summer.\u003c\/h2\u003e\n    \u003cp\u003eImagine putting on a swimsuit and feeling a wave of confidence and well-being as you look in the mirror. You see your silhouette enhanced, feel immediate comfort and think, 'I am ready'. This is the experience over 2455 women have already discovered with the Kalk Bay One-Piece Swimsuit. A piece designed to look beautiful and help you feel fantastic in your own skin, whether at the beach or pool.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003eElegance, Comfort, and Confidence in Every Detail\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-benefits-grid\"\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Gemini_Generated_Image_y4ds5hy4ds5hy4ds.png?v=1778291707\" alt=\"Defined Silhouette, Renewed Confidence\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eDefined Silhouette, Renewed Confidence\u003c\/h4\u003e\n          \u003cp\u003eOur shaping design is crafted to embrace and highlight your natural curves. Feel elegant and confident with a piece that highlights the best of your body without ever compromising on comfort.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/maio_19_def05488-901e-4739-9c5a-0172e5876236.png?v=1751899460\" alt=\"A Perfect Fit, Ideal Support\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eA Perfect Fit, Ideal Support\u003c\/h4\u003e\n          \u003cp\u003eWith fully adjustable straps, the Kalk Bay One-Piece Swimsuit adapts perfectly to you. Customise the fit for ideal bust support, ensuring all-day comfort and confidence.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/maio_20.png?v=1751899466\" alt=\"Versatility and Comfort Made for You\" loading=\"lazy\" style=\"object-position:top center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eVersatility and Comfort Made for You\u003c\/h4\u003e\n          \u003cp\u003eRemovable cups offer total freedom of choice. Wear them for extra support and definition, or remove them for a more natural feel. Your comfort, your rules.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lencois-benefit\" data-lencois-animate\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/Gemini_Generated_Image_yhgwv4yhgwv4yhgw.png?v=1778291776\" alt=\"Complete Confidence and Well-Being\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n        \u003cdiv class=\"lencois-benefit-content\"\u003e\n          \u003ch4\u003eComplete Confidence and Well-Being\u003c\/h4\u003e\n          \u003cp\u003eFeel completely at ease in and out of the water. The full lining ensures total coverage and a soft feel against the skin, so your only concern is enjoying the sun.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-gallery\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eDiscover the Kalk Bay One-Piece Swimsuit\u003c\/h3\u003e\n    \u003cdiv class=\"lencois-gallery-images\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/maio_18_7e6f1446-e14d-428a-9c1f-38d69238f307.png?v=1751899459\" alt=\"Kalk Bay One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/S4f130736550349bfa24e42054a471e3e5.webp?v=1751899460\" alt=\"Kalk Bay One-Piece Swimsuit\" loading=\"lazy\" style=\"object-position:center center\"\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-testimonials\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\" style=\"-webkit-text-fill-color:white;\"\u003eMore than \u003cspan class=\"lencois-counter\"\u003e2455+\u003c\/span\u003e customers have approved AquaFit's quality\u003c\/h3\u003e\n    \n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-sandpoint-one-piece-prova-social-1.jpg?v=1780950275\" alt=\"AquaFit customer 1\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"Finally a One-Piece Swimsuit that fits perfectly! It is super comfortable and I feel so much more confident in it. The shaping effect is subtle but makes all the difference. Highly recommend!\"\u003c\/p\u003e\n      \u003cstrong\u003e- Catarina S.\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lencois-testimonial\"\u003e\n      \u003cimg class=\"lencois-testimonial-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/aquafit-portugal-sandpoint-one-piece-prova-social-2.jpg?v=1780950322\" alt=\"AquaFit customer 2\" loading=\"lazy\"\u003e\n      \u003cp\u003e\"I was hesitant, but this One-Piece Swimsuit exceeded my expectations. The material is great, the lining gives total security, and the adjustable straps are perfect. It's already my favourite.\"\u003c\/p\u003e\n      \u003cstrong\u003e- Joana P.\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-section-padding lencois-faq\" data-lencois-animate\u003e\n    \u003ch3 class=\"lencois-gradient-title\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003eHow should I choose my size?\u003c\/summary\u003e\n      \u003cp\u003eWe recommend checking our detailed size guide, available on the product page. Compare your bust, waist, and hip measurements with our chart to find the perfect fit. If in doubt, our support team is available to help.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes the swimsuit offer good support for a fuller bust?\u003c\/summary\u003e\n      \u003cp\u003eYes, the Kalk Bay One-Piece Swimsuit was designed with different body types in mind. Adjustable straps and removable cups let you customise the support level so you feel comfortable and secure.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow should I care for my swimsuit to help it last longer?\u003c\/summary\u003e\n      \u003cp\u003eTo preserve the quality of your piece, we recommend rinsing it in cold water after each wear to remove chlorine or salt. Hand wash with a mild detergent and dry in the shade. Avoid washing machines and dryers.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eReady to feel confident this summer?\u003c\/h2\u003e\n    \u003cp\u003eJoin over 2455 women who have rediscovered the pleasure of the beach and pool. Get your Kalk Bay One-Piece Swimsuit and embrace your best self.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"AquaFit South Africa","offers":[{"title":"S","offer_id":51477799174422,"sku":"14:175#DAA12E3G001PP;200007763:201336100#China;5:100014066","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477799207190,"sku":"14:175#DAA12E3G001PP;200007763:201336100#China;5:100014067","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477799239958,"sku":"14:175#DAA12E3G001PP;200007763:201336100#China;5:100014068","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477799272726,"sku":"14:175#DAA12E3G001PP;200007763:201336100#China;5:100014069","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":51477799305494,"sku":"14:175#DAA12E3G001PP;200007763:201336100#China;5:100014070","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/maio_18_7e6f1446-e14d-428a-9c1f-38d69238f307.png?v=1782511371"},{"product_id":"gamtoos-mouth-one-piece-swimsuit","title":"Gamtoos Mouth One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eGamtoos Mouth One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"Blue \/ XS","offer_id":51477799338262,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ S","offer_id":51477799371030,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ M","offer_id":51477799403798,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ L","offer_id":51477799436566,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XL","offer_id":51477799469334,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XS","offer_id":51477799502102,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ S","offer_id":51477799534870,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":51477799567638,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":51477799600406,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":51477799633174,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/1_67667efd-22a4-4de1-a2e2-66c6e3d14341.png?v=1782511371"},{"product_id":"summerstrand-one-piece-swimsuit","title":"Summerstrand One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eSummerstrand One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477799698710,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477799731478,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477799764246,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477799797014,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477799829782,"sku":null,"price":1097.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/01_Imagem_1_a2b96287-b3ff-4940-869e-f6bfdebf601c.jpg?v=1782511373"},{"product_id":"umzinto-one-piece-swimsuit","title":"Umzinto One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eUmzinto One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477800091926,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477800124694,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477800157462,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477800190230,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477800222998,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/4_ee77a6cf-674a-43b2-b8e3-733311625891.png?v=1782511385"},{"product_id":"camps-bay-one-piece-swimsuit","title":"Camps Bay One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eCamps Bay One-Piece Swimsuit\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Spandex\u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e XS, S, M, L, XL\u003cbr\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e a shaping design that enhances your silhouette, with removable cups, adjustable straps and a full lining.\u003cbr\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e beach days, pool days, holidays and time by the sea.\u003c\/p\u003e","brand":"AquaFit South Africa","offers":[{"title":"XS","offer_id":51477799928086,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":51477799960854,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":51477799993622,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":51477800026390,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":51477800059158,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/4_4716c3e1-c3bc-4017-8a92-7c560f09536b.png?v=1782511385"},{"product_id":"shelly-beach-one-piece-swimsuit","title":"Shelly Beach One-Piece Swimsuit","description":"\u003ch3\u003e\u003cstrong\u003eOne-Piece Swimsuit\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester\/Lycra\u003cbr\u003e\u003cstrong\u003eCups:\u003c\/strong\u003e Yes (removable) \u003cbr\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL, XXL\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eS:\u003c\/strong\u003e Waist: 69\/73 - Hips: 94\/98 - Bust: 86\/90\u003cbr\u003e\u003cstrong\u003eM:\u003c\/strong\u003e Waist: 74\/78 - Hips: 99\/103 - Bust: 91\/95\u003cbr\u003e\u003cstrong data-is-only-node=\"\"\u003eL: \u003c\/strong\u003e Waist: 79\/83 - Hips: 104\/107 - Bust: 96\/100\u003cbr\u003e\u003cstrong\u003eXL: \u003c\/strong\u003e Waist: 84\/87 - Hips: 108\/112 - Bust: 101\/105\u003cbr\u003e\u003cstrong\u003eXXL: \u003c\/strong\u003e Waist: 85\/88 - Hips: 113\/117 - Bust: 106\/111\u003c\/p\u003e\n\n\n\u003cdiv class=\"detailmodule_html\"\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AquaFit South Africa","offers":[{"title":"Navy \/ S","offer_id":51477800288534,"sku":"14:173;200007763:201336100#China;5:100014066","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ M","offer_id":51477800321302,"sku":"14:173;200007763:201336100#China;5:100014067","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ L","offer_id":51477800354070,"sku":"14:173;200007763:201336100#China;5:100014068","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XL","offer_id":51477800386838,"sku":"14:173;200007763:201336100#China;5:100014069","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy \/ XXL","offer_id":51477800419606,"sku":"14:173;200007763:201336100#China;5:100014070","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ S","offer_id":51477800452374,"sku":"14:173;200007763:201336100#China;5:100014071","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ M","offer_id":51477800485142,"sku":"14:173;200007763:201336100#China;5:100014072","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ L","offer_id":51477800517910,"sku":"14:173;200007763:201336100#China;5:100014073","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XL","offer_id":51477800550678,"sku":"14:173;200007763:201336100#China;5:100014074","price":997.0,"currency_code":"ZAR","in_stock":true},{"title":"Aqua \/ XXL","offer_id":51477800583446,"sku":"14:173;200007763:201336100#China;5:100014075","price":997.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/7359\/5414\/files\/maio_2.png?v=1782511395"}],"url":"https:\/\/aquafitsouthafrica.co.za\/collections\/one-piece-swimsuits.oembed","provider":"AquaFit South Africa","version":"1.0","type":"link"}