{"title":"New Arrivals","description":null,"products":[{"product_id":"mooloolaba-one-piece-swimsuit","title":"Mooloolaba 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 Mooloolaba 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=\"The Perfect Fit Is Yours\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eThe Perfect Fit Is Yours\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 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\/aquafitbrasil_3_a46b1705-b670-4db9-949a-2f5bdcd04755.png?v=1782439996\" alt=\"Front Detail - Mooloolaba 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=\"Mooloolaba One-Piece Swimsuit back detail\" 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 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-adraga-prova-social-1-png.jpg?v=1782441866\" alt=\"Finally, a One-Piece Swimsuit that fits me perfectly! I feel super elegant and comfortable. I have already worn it so much this summer.\" 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=\"I love the cutouts! They add a unique touch and flatter my waistline beautifully. The quality feels great.\" 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 holiday and it was my favourite item. 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 Mooloolaba 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 Mooloolaba One-Piece Swimsuit does not have cups or padding, featuring a single-layer design that naturally molds 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('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":"XS","offer_id":53310630691183,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310630723951,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310630756719,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310630789487,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310630822255,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/9_2f7c21c3-b271-4a63-9470-3b9ab50bbe24.png?v=1786820152"},{"product_id":"port-douglas-one-piece-swimsuit","title":"Port Douglas One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310645731695,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310645764463,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310645797231,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310645829999,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310645862767,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_3b455b43-3ff1-4768-89a5-cccc7c0d904f.png?v=1786820202"},{"product_id":"whitehaven-one-piece-swimsuit","title":"Whitehaven One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310659723631,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310659756399,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310659789167,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310659821935,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310659854703,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_c09ebc93-0e46-49a5-9b55-5ef530203abe.png?v=1786820230"},{"product_id":"hamilton-island-one-piece-swimsuit","title":"Hamilton Island One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310659920239,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310659953007,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310659985775,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310660018543,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310660051311,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/3_1_4b26190c-8d3e-45d0-b328-6364a834dc5b.png?v=1786820243"},{"product_id":"trinity-beach-one-piece-swimsuit","title":"Trinity Beach One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310671094127,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310671126895,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310671159663,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310671192431,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310671225199,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/43d51b2db34827f5e40e6100caa45a40.png?v=1786820356"},{"product_id":"rainbow-beach-one-piece-swimsuit","title":"Rainbow Beach One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310690689391,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310690722159,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310690754927,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310690787695,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310690820463,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_846d3756-67f5-4ce4-8591-6103a0ccbe14.png?v=1786820443"},{"product_id":"hervey-bay-one-piece-swimsuit","title":"Hervey Bay One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310690885999,"sku":null,"price":149.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310690918767,"sku":null,"price":149.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310690951535,"sku":null,"price":149.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310690984303,"sku":null,"price":149.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310691017071,"sku":null,"price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/2_b967ec25-8c49-4d0e-9408-93222fb6edc4.png?v=1786820454"},{"product_id":"peregian-one-piece-swimsuit","title":"Peregian One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310705205615,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310705238383,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310705271151,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310705303919,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310705336687,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_342e633d-f4a4-4e60-aa37-5db4f312e231.png?v=1786820545"},{"product_id":"alexandra-headland-one-piece-swimsuit","title":"Alexandra Headland One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310711628143,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310711660911,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310711693679,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310711726447,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310711759215,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"3XL","offer_id":53310711791983,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"4XL","offer_id":53310711824751,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_685afcea-050f-4b9d-92bd-ad221d717930.png?v=1786820629"},{"product_id":"lennox-head-one-piece-swimsuit","title":"Lennox Head One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"Black \/ XS","offer_id":53310734467439,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ S","offer_id":53310734500207,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ M","offer_id":53310734532975,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L","offer_id":53310734565743,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XL","offer_id":53310734598511,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ XS","offer_id":53310734631279,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ S","offer_id":53310734664047,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ M","offer_id":53310734696815,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ L","offer_id":53310734729583,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ XL","offer_id":53310734762351,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/Gemini_Generated_Image_xneqbnxneqbnxneq.png?v=1786820734"},{"product_id":"port-macquarie-one-piece-swimsuit","title":"Port Macquarie 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\u003eElegance That Embraces Your Body\u003c\/h2\u003e\n    \u003cp\u003eImagine wearing it for the first time. Feel how it fits you perfectly, without tightness. Look in the mirror and see more than a One-Piece Swimsuit: see the promise of a worry-free sunny day, where your well-being is all that matters.\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 Port Macquarie 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_22_f7084a6d-1545-4c3e-8a74-c29fad73dc69.png?v=1765948211\" alt=\"Elegantly Sculpted Neckline\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eElegantly Sculpted Neckline\u003c\/h4\u003e\n    \u003cp\u003eThe straight neckline is a modern classic. It frames your bustline cleanly and elegantly, giving you a confident posture without revealing too much. It is the perfect balance to feel beautiful and comfortable.\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-26T161250.500_8df7d889-98f4-4581-a71e-8361927c7fa3.png?v=1765948229\" alt=\"Comfort that Follows Your Curves\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eComfort that Follows Your Curves\u003c\/h4\u003e\n    \u003cp\u003eThe subtle side ruching is a thoughtful detail designed to create a flattering visual effect, providing extra comfort around the waist so you can move freely.\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-26T161306.513_ae129bbc-521c-480c-936d-ed5ebfea6614.png?v=1765948217\" alt=\"The Back That Will Turn Heads\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eThe Back That Will Turn Heads\u003c\/h4\u003e\n    \u003cp\u003eThe real surprise is on the back. An elegant cutout, adorned with two thin straps, creates a unique design that is as secure as it is beautiful. A detail that makes you feel special from every angle.\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_9acfe251-f293-4849-8124-c257cc25a489.png?v=1765948349\" alt=\"Perfect Fit, All Day Long\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003ePerfect Fit, All Day Long\u003c\/h4\u003e\n    \u003cp\u003eThe thin straps are fully adjustable, letting you find the ideal support for your bust and shoulders. Say goodbye to straps that slip or dig into your skin. Here, comfort is the top priority.\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\/2_5ea2326d-688c-41a0-84d4-e800b536861b.png?v=1765948349\" alt=\"Front detail of Port Macquarie 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\/Designsemnome-2023-09-26T161322.508_eddf41c2-c239-4640-83de-36a1d0d79649_1.png?v=1765948349\" alt=\"Back detail of the Port Macquarie 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=\"8900+\"\u003e8900+\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-lisboa-prova-social-1-png.jpg?v=1779555778\" alt=\"Finally, a One-Piece Swimsuit that fits me well everywhere. I feel super secure in it, especially with the beautiful back detail. I can't wait for summer!\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"Finally a One-Piece Swimsuit that fits me perfectly everywhere. I feel super secure in it, especially with the back, which has a lovely detail. I can't wait for 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-lisboa-prova-social-2-png.jpg?v=1779555858\" alt=\"I was hesitant because of my bust, but the straps adjust really well. The ruched waist is a super cute touch. Absolutely loved mine.\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"I was worried about the bust area, but the straps adjust really well. The draping at the waist is a super cute touch. Absolutely loved mine.\"\u003c\/p\u003e\n  \u003cstrong\u003e- Beatriz C.\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-lisboa-prova-social-3-png.jpg?v=1779555917\" alt=\"I bought the patterned one and it is even prettier in person. The coverage at the back is perfect, not too full, not too little. Ready for the beach!\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"I bought the printed one and it's even more beautiful in person. The back coverage is perfect, not too full, not too small. Ready for the beach!\"\u003c\/p\u003e\n  \u003cstrong\u003e- Inês R.\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\u003eAre the straps adjustable?\u003c\/summary\u003e\n  \u003cp\u003eYes, the straps on the Port Macquarie One-Piece Swimsuit are thin and have adjusters so you can fit them perfectly to your body, ensuring maximum comfort.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eDoes this model have any cups or padding?\u003c\/summary\u003e\n  \u003cp\u003eThis One-Piece Swimsuit has no cups or padding. It is designed to naturally adapt to your bust, prioritizing comfort and an elegant look.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eHow is the coverage in the back?\u003c\/summary\u003e\n  \u003cp\u003eCoverage is medium, designed to offer an ideal balance between comfort, confidence, and a beautiful silhouette. It allows you to move freely without worry.\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, the Port Macquarie One-Piece Swimsuit offers a secure, comfortable fit. The adjustable straps ensure the perfect fit for your body, while medium back coverage gives you the freedom you need to enjoy the day.\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":"Blue \/ S","offer_id":53310747148655,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ M","offer_id":53310747181423,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ L","offer_id":53310747214191,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ XL","offer_id":53310747246959,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ XXL","offer_id":53310747279727,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ S","offer_id":53310747312495,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ M","offer_id":53310747345263,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L","offer_id":53310747378031,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XL","offer_id":53310747410799,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XXL","offer_id":53310747443567,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ S","offer_id":53310747476335,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ M","offer_id":53310747509103,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ L","offer_id":53310747541871,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ XL","offer_id":53310747574639,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"Navy \/ XXL","offer_id":53310747607407,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/Designsemnome_22_7c4373d6-ee31-4b3a-acb9-294d026d7be2.png?v=1786820859"},{"product_id":"avoca-beach-one-piece-swimsuit","title":"Avoca Beach One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310752325999,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310752358767,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310752391535,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310752424303,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310752457071,"sku":null,"price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/4_4716c3e1-c3bc-4017-8a92-7c560f09536b.png?v=1786820888"},{"product_id":"jervis-bay-one-piece-swimsuit","title":"Jervis Bay One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310758879599,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310758912367,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310758945135,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310758977903,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310759010671,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/imagem1_e7e1cdaa-673a-40cc-99e3-397a4b9ae418.png?v=1786820934"},{"product_id":"mollymook-one-piece-swimsuit","title":"Mollymook One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310764548463,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310764581231,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310764613999,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310764646767,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310764679535,"sku":null,"price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/01_Imagem_1_7d0f2a35-5c47-4e23-854a-b53e02c55b7c.jpg?v=1786820995"},{"product_id":"bells-beach-one-piece-swimsuit","title":"Bells Beach One-Piece Swimsuit","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53310805868911,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53310805901679,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53310805934447,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53310805967215,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53310805999983,"sku":null,"price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/2_322bd683-bf35-4e58-8415-97f750cc75c0.png?v=1786821222"},{"product_id":"warrnambool-beach-cover-up","title":"Warrnambool Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311004115311,"sku":"14:29;5:100014066","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311004148079,"sku":"14:29;5:100014064","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311004180847,"sku":"14:29;5:361386","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311004213615,"sku":"14:29;5:361385","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311004246383,"sku":"14:29;5:100014065","price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_67be394a-ee16-4daf-9573-ec62bf22d08b.png?v=1786821536"},{"product_id":"portland-beach-cover-up","title":"Portland Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311015059823,"sku":"14:29;5:100014066","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311015092591,"sku":"14:29;5:100014064","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311015125359,"sku":"14:29;5:361386","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311015158127,"sku":"14:29;5:361385","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311015190895,"sku":"14:29;5:100014065","price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/1_ad77e6b4-5d9c-4681-9496-a6253f9e242f.png?v=1786821549"},{"product_id":"robe-beach-cover-up","title":"Robe Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311026856303,"sku":"14:29;5:100014066","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311026889071,"sku":"14:29;5:100014064","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311026921839,"sku":"14:29;5:361386","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311026954607,"sku":"14:29;5:361385","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311026987375,"sku":"14:29;5:100014065","price":139.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/aquafitbrasil_1080x1420px_3.png?v=1786821570"},{"product_id":"glenelg-beach-cover-up","title":"Glenelg Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311035081071,"sku":"14:29;5:100014066","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311035113839,"sku":"14:29;5:100014064","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311035146607,"sku":"14:29;5:361386","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311035179375,"sku":"14:29;5:361385","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311035212143,"sku":"14:29;5:100014065","price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/3_4b29f8c3-1366-4f04-8f5b-19d18d3dc8f0.png?v=1786821589"},{"product_id":"henley-beach-beach-cover-up","title":"Henley Beach Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311063851375,"sku":"14:29;5:100014066","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311063884143,"sku":"14:29;5:100014064","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311063916911,"sku":"14:29;5:361386","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311063949679,"sku":"14:29;5:361385","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311063982447,"sku":"14:29;5:100014065","price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/5ee100e48f2a5862f78901c592aaf898.png?v=1786821620"},{"product_id":"semaphore-beach-cover-up","title":"Semaphore Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311173853551,"sku":"14:29;5:100014066","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311173886319,"sku":"14:29;5:100014064","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311173919087,"sku":"14:29;5:361386","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311173951855,"sku":"14:29;5:361385","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311173984623,"sku":"14:29;5:100014065","price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/afb7b42a881ba7694a3e9f1ad004f4cf.png?v=1786821757"},{"product_id":"victor-harbor-beach-cover-up","title":"Victor Harbor Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311215141231,"sku":"14:29;5:100014066","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311215173999,"sku":"14:29;5:100014064","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311215206767,"sku":"14:29;5:361386","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311215239535,"sku":"14:29;5:361385","price":109.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311215272303,"sku":"14:29;5:100014065","price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/bb912e2e5354219452f099c7fb6fccda.png?v=1786821806"},{"product_id":"port-lincoln-beach-cover-up","title":"Port Lincoln Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311238537583,"sku":"14:29;5:100014066","price":119.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311238570351,"sku":"14:29;5:100014064","price":99.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311238603119,"sku":"14:29;5:361386","price":99.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311238635887,"sku":"14:29;5:361385","price":99.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311238668655,"sku":"14:29;5:100014065","price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/3_3_a67f0d97-057d-47ce-9ad1-3491b75997d1.png?v=1786821839"},{"product_id":"coffin-bay-beach-cover-up","title":"Coffin Bay Beach Cover-Up","description":"","brand":"AquaFit Australia","offers":[{"title":"XS","offer_id":53311250989423,"sku":"14:29;5:100014066","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":53311251022191,"sku":"14:29;5:100014064","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":53311251054959,"sku":"14:29;5:361386","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":53311251087727,"sku":"14:29;5:361385","price":129.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":53311251120495,"sku":"14:29;5:100014065","price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/4871\/0767\/files\/5_95c86932-99db-4c2e-85c6-a877c232456c.png?v=1786821881"}],"url":"https:\/\/aquafitaustralia.com\/collections\/latest-releases.oembed","provider":"AquaFit Australia","version":"1.0","type":"link"}