{"product_id":"bondi-one-piece-swimsuit","title":"Bondi 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 One-Piece Swimsuit Designed to Make You Feel Free in Your Body\u003c\/h2\u003e\n    \u003cp\u003eImagine: you put it on and instantly feel secure. You look in the mirror and see an elegant silhouette, highlighted in all the right places. You arrive at the beach, walk across the sand, and dive into the waves without a single thought about whether everything stays 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 Bondi 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 a delicate mesh, a detail that balances sensuality and elegance. With visible cups, it offers gentle and natural shaping to the bust, so you feel secure and valued.\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=\"The Highlighted Waist\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eThe Highlighted Waist\u003c\/h4\u003e\n    \u003cp\u003eThe horizontal mesh stripes at the waist are not just a design detail. They draw the eye and create a visual line that defines your silhouette subtly and sophisticatedly, 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 the secret star of this piece. Wide straps cross elegantly, ensuring everything stays in place while swimming or walking, while the low back cut 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 On and Forget\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003ePut On and Forget\u003c\/h4\u003e\n    \u003cp\u003eThe medium-coverage bottom cut and overall fit are designed for your comfort. It is a one-piece swimsuit that hugs your body without restricting, letting you enjoy summer to the fullest, worry-free.\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 flawless 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=\"Front detail Bondi 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=\"Back detail of Bondi 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 chose 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=\"Finally, a One-Piece Swimsuit that makes me feel good! It's truly elegant and super comfortable; I didn't worry about anything all day.\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"Finally a One-Piece Swimsuit that makes me feel great! It looks truly elegant and is super comfortable; I didn't worry about a thing 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\u003e\"I was worried about the neckline, but it fits like a glove. I feel secure, and the mesh detail on 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=\"I love the back! It is unique and offers great support. It's already my favourite One-Piece Swimsuit for this summer.\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"I love the back! It's different and offers great support. It's already my favourite one-piece 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 one-piece swimsuit have cups or padding?\u003c\/summary\u003e\n  \u003cp\u003eYes, this model features soft, built-in cups (padding) 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\u003eThe straps on this style feature a fixed crisscross back design to ensure a secure and comfortable fit all day long. They are not adjustable in length.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eWhat is the back coverage like?\u003c\/summary\u003e\n  \u003cp\u003eThe back offers medium coverage. It's a design intended to be comfortable and elegant, covering enough to make you feel secure without sacrificing 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 One-Piece 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('en-AU') + '+';\n          } else {\n            lencoisCounterEl.textContent = Math.floor(valor).toLocaleString('en-AU');\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 Australia","offers":[{"title":"Black \/ S","offer_id":53310665195887,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ M","offer_id":53310665228655,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L","offer_id":53310665261423,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XL","offer_id":53310665294191,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XXL","offer_id":53310665326959,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ S","offer_id":53310665359727,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ M","offer_id":53310665392495,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ L","offer_id":53310665425263,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ XL","offer_id":53310665458031,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ XXL","offer_id":53310665490799,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_6f2e7430-a54c-4c31-8366-1e5fc7b56c3c.png?v=1786820303","url":"https:\/\/aquafitaustralia.com\/products\/bondi-one-piece-swimsuit","provider":"AquaFit Australia","version":"1.0","type":"link"}