{"product_id":"biquini-lisboa","title":"Biquíni Lisboa","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\u003eLisboa: O biquíni que abraça as suas curvas\u003c\/h2\u003e\n    \u003cp\u003eImagine-se a vestir esta peça. As alças largas pousam com suavidade nos seus ombros, o detalhe torcido realça o decote com elegância. Ao olhar-se ao espelho, sente uma segurança imediata. Na praia ou na piscina, cada mergulho e cada passo na areia são vividos com a certeza de que escolheu um biquíni pensado para si.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-section-padding\"\u003e\n    \u003ch3 class=\"lencois-gradient-title\" data-lencois-animate\u003ePor que escolher Biquíni Lisboa?\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\/1_40b95013-2538-40dc-826d-0d4b6b517444.webp?v=1779859594\" alt=\"Um decote que inspira confiança\" loading=\"lazy\" style=\"object-position:center 24%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eUm decote que inspira confiança\u003c\/h4\u003e\n    \u003cp\u003eO design inteligente do nosso top combina alças largas com um elegante nó torcido. O resultado é um decote que não só embeleza, como também proporciona uma sensação de segurança para que aproveite o dia sem preocupações.\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_5f84de5a-1fc6-472b-96af-2c75f33ab73c.webp?v=1779859607\" alt=\"Ajuste perfeito, movimento livre\" loading=\"lazy\" style=\"object-position:center 68%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eAjuste perfeito, movimento livre\u003c\/h4\u003e\n    \u003cp\u003eA cueca do biquíni Lisboa foi pensada para se adaptar a si. Os atilhos laterais permitem um ajuste personalizado à sua anca, enquanto a cobertura média garante que se sinta sempre à vontade, seja a caminhar à beira-mar ou a nadar.\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_0586b387-2b0a-49d2-a8c3-cb66daf29e52.webp?v=1779859604\" alt=\"Elegância em dois tons\" loading=\"lazy\" style=\"object-position:center 48%;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eElegância em dois tons\u003c\/h4\u003e\n    \u003cp\u003eA combinação do preto intemporal no top com o padrão tropical em tons de azul e branco na cueca cria um contraste sofisticado. Uma peça versátil que transita facilmente da praia para um final de tarde descontraído.\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_7acc35d0-fe28-49bc-a460-128e5dfad8aa.webp?v=1779859602\" alt=\"Feito para os seus dias de sol\" loading=\"lazy\" style=\"object-position:center center;\"\u003e\n  \u003cdiv class=\"lencois-benefit-content\"\u003e\n    \u003ch4\u003eFeito para os seus dias de sol\u003c\/h4\u003e\n    \u003cp\u003eMais do que um biquíni, o Lisboa é um convite para viver o verão na sua plenitude. Cada detalhe foi pensado para realçar a sua beleza natural e dar-lhe a confiança para criar memórias inesquecíveis ao sol.\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\"\u003eDetalhes da nossa modelagem impecável\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_403dddd6-0b55-49ea-9df6-f09d6d17541a.webp?v=1779859609\" alt=\"Detalhe de frente Biquíni Lisboa\" loading=\"lazy\" style=\"object-position:center top;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0705\/5425\/5552\/files\/7_462b3201-4d37-494a-abe4-a5c0506df969.webp?v=1779859610\" alt=\"Detalhe de costas Biquíni Lisboa\" 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 clientes escolheram a qualidade AquaFit\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\/biquini-lisboa-prova-social-1-png_30b29164-098e-4c2c-bfc8-66531bf15349.jpg?v=1781931554\" alt=\"Finalmente um top de biquíni que me deixa segura para um mergulho. Adorei o detalhe no peito!\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"Finalmente um top de biquíni que me deixa segura para um mergulho. Adorei o detalhe no peito!\"\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\/biquini-lisboa-prova-social-2-png_aa4f17cc-3406-48d1-88f2-033fb17df4e5.jpg?v=1781931609\" alt=\"Estava à procura de um biquíni que fosse clássico mas com um toque especial. Este é perfeito. O contraste do preto com o padrão é lindo.\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"Estava à procura de um biquíni que fosse clássico mas com um toque especial. Este é perfeito. O contraste do preto com o padrão é lindo.\"\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\/biquini-lisboa-prova-social-3-png.jpg?v=1781931664\" alt=\"A parte de baixo assenta super bem, e poder ajustar dos lados faz toda a diferença. Sinto-me mesmo bem com ele.\" loading=\"lazy\"\u003e\n  \u003cp\u003e\"A parte de baixo assenta super bem, e poder ajustar dos lados faz toda a diferença. Sinto-me mesmo bem com ele.\"\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\"\u003ePerguntas Frequentes\u003c\/h3\u003e\n    \u003cdetails\u003e\n  \u003csummary\u003eComo posso saber qual é o meu tamanho ideal?\u003c\/summary\u003e\n  \u003cp\u003eRecomendamos que consulte o nosso guia de tamanhos, disponível na página do produto. Lá encontrará as medidas detalhadas para o ajudar a escolher o tamanho que melhor se adapta ao seu corpo.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eQuais os cuidados que devo ter com o meu biquíni?\u003c\/summary\u003e\n  \u003cp\u003ePara manter a sua peça em perfeitas condições, aconselhamos a lavagem à mão com água fria e sabão neutro, logo após o uso. Deixe secar à sombra e evite o contacto com superfícies ásperas.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eÉ possível trocar ou devolver a peça?\u003c\/summary\u003e\n  \u003cp\u003eSim, aceitamos trocas e devoluções no prazo de 14 dias após a receção da sua encomenda, desde que a peça não tenha sido usada e mantenha a etiqueta e o protetor higiénico. Consulte a nossa política de devoluções para mais detalhes.\u003c\/p\u003e\n\u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lencois-cta\" data-lencois-animate\u003e\n    \u003ch2\u003eDesenhado com alças largas para um maior conforto visual e um detalhe torcido no busto que valoriza a silhueta, esta peça foi criada para que se sinta segura e sofisticada.\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 Soul","offers":[{"title":"Azul \/ XS","offer_id":52370111332632,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Azul \/ S","offer_id":52370111365400,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Azul \/ M","offer_id":52370111398168,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Azul \/ L","offer_id":52370111430936,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Azul \/ XL","offer_id":52370111463704,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Azul \/ XXL","offer_id":52370111496472,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XS","offer_id":52370111529240,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ S","offer_id":52370111562008,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ M","offer_id":52370111594776,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ L","offer_id":52370111627544,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XL","offer_id":52370111660312,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XXL","offer_id":52370111693080,"sku":null,"price":59.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0993\/4310\/6328\/files\/1_40b95013-2538-40dc-826d-0d4b6b517444.webp?v=1783285128","url":"https:\/\/aquafitportugal.com\/products\/biquini-lisboa","provider":"AquaFit Portugal","version":"1.0","type":"link"}